What I did: Co-authored game idea and designed gameplay mechanics. Developed system to sync game actions to audio tracks, developed wave tower and laser obstacles. Guided the team members and delegated tasks.
Studio: <Game Jam>
Platforms: PC
Duration: 10 days
What I did: Co-designed gameplay mechanics. Created project roadmap. Designed and developed turn management system, utility-based AI and character abilities. Created mold shader. Drew characters concept art and created moodboard with art references.
Studio: <Game Jam>
Platforms: PC
Duration: 1 month
What I did: Implemented multiplayer gameplay with remote game server. Designed and implemented tile-based procedural level generation, spline-based navigation system and a scalable AI with pluggable behaviours. Implemented the Unity side of the Flutter-Unity integration and produced documentation for Flutter frontend devs. Created a realtime weather system using OpenWeatherMap API. Collaborated with backend engineers to architect the backend infrastructure.
Studio: OOO Labs
Platforms: Android - iOS
Duration: 4 months
What I did: Designed and developed gameplay mechanics. Implemented complex boss AI. Created custom camera transition system.
Studio: <Personal learning project>
Platforms: WebGL - PC
Duration: 1 month
What I did: Directed a team of four over a 10 days game jam. Designed gameplay mechanics, made half the levels and programmed all gameplay systems. Animated astronaut character and ending cutscene.
Studio: <Game Jam>
Platforms: WebGL - PC
Duration: 10 days
What I did: Developed an augmented reality mobile game as a solo developer. Designed and developed gameplay mechanics and made them work with a resizable game world. Implemented Play Games integration (Online saves, leaderboards). Implemented text localization using Google Sheets API. Composed and produced music, created sounds.
Studio: <Personal learning project>
Platforms: Android
Duration: 4 months
VS Code extension that provides formatting fixes for C# development.
Flexible FSM with elegant syntax and support for hierarchical states.
Sample project that shows how to use TiledCS to display Tiled maps in MonoGame. Featured in TiledCS repo readme.