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: Designed and implemented gameplay mechanics and level design tools over a 10 days game jam. Implemented dynamic audio with FMOD integration.
Studio: <Game Jam>
Platforms: PC
Duration: 10 days
VSCode extension that enforces Allman-style braces formatting across multiple languages, especially when the default formatter fails.
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.