X:0000 Y:0000 Z:0000
Game Developer

Building
Worlds.
Systems.

2D and 3D games across modern open-source and commercial engines — gameplay programming, physics systems, UI development, procedural generation, networking, and cross-platform deployment.

func _physics_process(delta):
  state_machine.update(delta)
  player.move_and_slide()
  if save_requested:
    SaveSystem.write(state)
  ai_director.tick(world)
15+
Game Prototypes
5
Engines Mastered
6
Featured Projects
6
Production Tools
View Projects → About Me
01 Game Concept
02 Game Design Document
03 Gameplay Prototype
04 Core Mechanics
05 UI Development
06 Level Design
07 Asset Integration
08 Optimization
09 Testing
10 Deployment
Featured Projects

Selected Work

Godot 4 / Survival
01

Open World Survival Prototype

Modular open-world survival prototype featuring inventory management, crafting, NPC AI, dynamic weather, and procedural terrain generation.

func _process(delta):
  weather.update(delta)
  inventory.collect("Wood")
  if time.is_night():
    campfire.ignite()
  ai_director.spawn_hostiles()
Godot 4 GDScript NavigationServer MultiMesh TileMap
Features
  • Day/Night Cycle
  • Dynamic Weather
  • Crafting
  • Save System
  • NPC AI
  • Quest System
  • Resource Gathering
  • Procedural Terrain
Godot / Multiplayer
02

Multiplayer Arena Shooter

Fast-paced multiplayer shooter with client prediction, interpolation, dedicated server support, matchmaking, and player statistics.

void Update()
{
  player.Move();
  if(Input.GetButton("Fire1"))
    weapon.Shoot();
  network.UpdateClients();
}
RPC Networking Multiplayer Sync Physics UI Programming
Features
  • Online Multiplayer
  • Lobby System
  • Hit Detection
  • Matchmaking
  • Voice Chat Integration
  • Player Progression
Defold / RPG
03

Pixel RPG

Retro RPG inspired by classic console games, featuring exploration, combat, quests, inventory, and NPC interactions.

func _physics_process(delta):
  player.move(input_vector)
  enemy_ai.patrol()
  if attack_pressed:
    player.slash()
  camera.follow(player)
Lua Defold GUI Tilemaps Spine Animation
Features
  • Dialogue Trees
  • Turn-Based Combat
  • Equipment
  • Inventory
  • Save Files
  • Boss Battles
Solar2D / Mobile
04

Mobile Puzzle Game

Cross-platform puzzle game optimized for Android and iOS featuring progression, achievements, rewarded ads, and cloud save functionality.

func _process(delta):
  board.check_matches()
  pieces.drop()
  if combo > 0:
    score.add_bonus(combo)
  level.complete()
Lua Solar2D Physics SQLite JSON Save Files
Features
  • Touch Controls
  • Google Play Games
  • Game Center
  • Daily Rewards
  • Cloud Save
  • Offline Progress
Stride / Simulation
05

Racing Simulation

Realistic racing simulation demonstrating vehicle physics, dynamic lighting, terrain streaming, and replay functionality.

func _process(delta):
  race.update_timer()
  lap_counter.check_checkpoint()
  if lap.completed:
    leaderboard.refresh()
  hud.update_speedometer()
C# .NET Stride Engine PBR Materials
Features
  • Vehicle Physics
  • Dynamic Weather
  • Replay System
  • Split Screen
  • AI Drivers
  • HDR Rendering
Panda3D / Adventure
06

First-Person Adventure

Exploration-based first-person adventure emphasizing environmental storytelling, interactive puzzles, and cinematic transitions.

func _input(event):
  grid.swap_tiles()
  board.find_matches()
  if moves == 0:
    GameOver.show()
  ui.update_score()
void Update()
{
  board.FindMatches();
  if(board.IsSolved())
    LevelManager.NextLevel();
  ui.UpdateScore();
}
Python Panda3D GLSL Bullet Physics
Features
  • Dialogue
  • Physics
  • Save System
  • Inventory
  • Dynamic Lighting
  • AI Navigation
Technical Skills

Engines & Tools

Engine Experience
Godot EngineAdvanced
DefoldAdvanced
Solar2D (Corona SDK)Intermediate
Panda3DIntermediate
Stride (formerly Xenko)Intermediate
Programming
GDScriptAdvanced
LuaAdvanced
C#Intermediate
PythonIntermediate
C++Intermediate
GLSL ShadersIntermediate
Gameplay Systems
AI BehaviorAdvanced
Finite State MachinesAdvanced
Inventory SystemsAdvanced
Save SystemsAdvanced
Dialogue SystemsIntermediate
Combat SystemsIntermediate
Tools & Pipeline
BlenderAdvanced
Tiled Map EditorAdvanced
GitAdvanced
GitHub ActionsIntermediate
FMODIntermediate
AsepriteAdvanced
Process

Development Workflow

01

Game concept

Initial ideation defining genre, core loop, and target platform before any production work begins.

Ideation Genre research
02

Game design document

Defining mechanics, scope, progression systems, and technical requirements to guide production.

Scope definition Systems design
03

Gameplay prototype

Building a playable core loop early to validate fun factor and technical feasibility before scaling up.

Godot Engine Defold Rapid iteration
04

Core mechanics

Implementing gameplay systems including AI behavior, state machines, inventory, combat, and character controllers.

Finite State Machines AI Behavior Character Controllers
05

UI development

Building menus, HUDs, dialogue interfaces, and player feedback systems across input methods.

UI Programming Dialogue Systems
06

Level design

Crafting environments, encounters, and pacing using tilemaps, navigation meshes, and procedural tooling.

Tiled Map Editor Tilemaps Procedural Generation
07

Asset integration

Bringing in animation, audio, shaders, and particle effects to bring scenes to life.

Blender FMOD Skeletal Animation Particle Systems
08

Optimization

Profiling and tuning performance across target platforms to maintain stable frame rates.

Performance Profiling Cross-platform
09

Testing

Validating gameplay systems and stability through structured QA and iteration cycles.

QA Bug tracking
10

Deployment

Packaging builds for desktop, web, and mobile platforms with automated CI/CD pipelines.

GitHub Actions Windows / Linux Builds
Core Competencies

What I Do

AI Behavior
Finite State Machines
Inventory Systems
Save Systems
Dialogue Systems
Combat Systems
Character Controllers
Camera Systems
2D Animation
Sprite Atlases
Tilemaps
Skeletal Animation
PBR Materials
Lighting
Post Processing
Particle Systems
About Me

Code Meets Play

I am a game developer experienced in designing and building 2D and 3D games using modern open-source and commercial game engines.

I'm skilled in gameplay programming, physics systems, UI development, procedural generation, networking fundamentals, optimization, and cross-platform deployment.

I'm passionate about creating scalable game architectures with clean, maintainable code and engaging player experiences.

  • Developed 15+ game prototypes across multiple engines
  • Built reusable gameplay frameworks, editor tools, and modular systems to accelerate development
  • Created cross-platform games for desktop, web, and mobile with optimized performance
  • Implemented AI behaviors, inventory systems, dialogue trees, save/load functionality, and multiplayer networking
  • Integrated physics, animation state machines, particle effects, audio systems, and custom shaders
  • Managed projects using Git, automated build pipelines, and collaborative development workflows
  • Produced comprehensive technical documentation and gameplay design documents for maintainability