Type to survive.
Xenotype is a sci-fi typing game built with Flask where players complete alien missions, improve WPM and accuracy, climb ranked leaderboards, and progress through story-driven gameplay. It combines typing practice with a retro terminal-inspired UI to make the experience feel more like a game than a standard typing test.
My role: Full-stack developer on a team of four. My contributions focused on gameplay systems, ranking logic, UI/UX polish, and front-end presentation.
1 / 4
Overview
Xenotype gave me hands-on experience building software in a team environment, contributing to a shared product, and learning how design, gameplay systems, and collaboration come together in a full web project.
Project Features
- Real-time typing gameplay with WPM, accuracy, timer, and error tracking.
- Scenario browser with multiple difficulty levels.
- Story missions with branching narrative choices.
- Campaign mode with typed commands.
- Ranked leaderboard and user profiles with progress tracking.
- Authentication system with persistent user accounts.