The developer created a browser-based platformer game called 'Path of a Junior' (Put' dzhuna). The game features four worlds with three levels each, themed around an IT career path, where players encounter obstacles like legacy code and interview-based bosses.

The project is built using Vite and TypeScript without any frameworks or runtime npm dependencies. The game is lightweight, with a total size of approximately 40 KB in gzip, as it contains no image files; all sprites and backgrounds are generated via code.

Audio is synthesized using the Web Audio API to keep the build size minimal. The game uses a deterministic generator with specific seeds for each level to ensure consistency, allowing players to compete in leaderboards based on level performance.

To manage game physics across different refresh rates, the developer implemented a fixed step of 75 ticks per second. This approach prevents performance-related inconsistencies and ensures that the game runs predictably on various devices.

The developer integrated an automated testing bot into the build process. The bot runs seven different movement strategies to verify that every level is beatable. If a level cannot be completed by any strategy, the build fails, preventing the deployment of broken content.