/projects
Projects
Studio projects and personal things I built for myself.
Russian Lands
personal project1.5 years of side-project development
A multiplayer text RPG delivered as a Telegram bot: a bogatyr travelling across Russian lands and fighting Koschei, Zmey Gorynych and Nightingale the Robber. My last large project written entirely by hand, without AI.
- Over 1000 hours of work, with time tracking.
- More than 500 sign-ups on the first day.
- Day-one retention at 20%, day-30 at 5%; a peak of more than 200 players online at once.
- Story campaign, turn-based combat, PvP arena, leveling, inventory and a random item generator.
- In-game shop with real payments, referral system, daily rewards, and an HTTP admin panel with Telegram-based sign-in.
- Three projects in one repository: a .NET bot, a game-data editor and a statistics viewer, both with their own GUI (Avalonia UI, MVVM).
- C#
- .NET
- Telegram Bot API
- Avalonia UI
- MVVM
Source code on GitHubCase study →
OUTFIRE
studio projectMYTONA · January 2020 — March 2022
A mobile top-down shooter: five-minute matches solo or with friends, a battle royale mode, dozens of heroes with unique abilities, a battle pass and leaderboards.
- Development of user interface elements.
- Gameplay logic.
- Character animations on the code side.
- Launched on Google Play in December 2020: 1.5 million downloads and a 4.5 out of 5 rating from 23 thousand reviews. Retired from the stores in 2025, so the store links no longer work.
Hustle Castle
studio projectMY.GAMES · 2022 — 2025
A fantasy kingdom simulator with RPG mechanics: battles, progression and castle building.
- Development of user interface elements.
- Shared logic for client and server.
Hustle Castle on the App StoreHustle Castle on Google Play
Zero City
studio projectMY.GAMES · 2022 — 2025
A post-apocalyptic survival simulator: defending your bunker, managing resources and running raids.
- Development of user interface elements.
- Shared logic for client and server.
Zero City on the App StoreZero City on Google Play
More experiments on GitHub →