What I did: Created initial demo as a solo dev for a game jam. Drew concept art and created moodboard with art references. Co-designed game narrative. Implemented all gameplay and system mechanics.
Studio: <Personal project>
Platforms: PC
Duration: 5 months
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: Gameplay, system and AI programming.
Studio: <Personal project>
Platforms: PC
Duration: 2 years
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 AI with hierarchical finite state machine. Created custom camera transition system.
Studio: <Learning project>
Platforms: WebGL - PC
Duration: 1 month
VSCode extension to enforce Allman-style braces formatting across multiple languages.
Sample project demonstrating how to render Tiled maps in MonoGame using TiledCS, featured in the TiledCS repo README.
A flexible Finite State Machine with elegant syntax and support for hierarchical states.