About Me
My name is Komes Adrian Kovatana, and I am a software engineer with 9 years of experience in software development. Outside of my professional work, I have a strong passion for game development and enjoy exploring the technologies and techniques behind creating engaging interactive experiences.
My journey into game development began when I tried building my first video game and quickly realized how crucial programming skills were. After earning my Bachelor's degree in Computer Science in 2016, I began learning Unity and have been developing with it ever since.
I'm proficient in most areas of Unity and pride myself on learning new tools or techniques as needed to meet the demands of each project. My core strengths include programming gameplay mechanics, architecting scalable systems, and implementing polished UI/UX experiences. I'm also experienced with using Unity's Profiler to diagnose and resolve performance issues efficiently.
Game Jam Projects
Here is a list of game jam submissions I've collaborated on.
Flight Deck
- Unity
- C#
- itch.io
- game jam
2D digital card game. View jam page. Play on itch.io.
Noteable contributions:
- game state machine
- music and SFX controller
- UI scripting
- card animation controller
- card sorting behavior in hand
Unfamiliar
- Unity
- C#
- itch.io
- game jam

2D visual novel / click adventure. View jam page. Play on itch.io.
Noteable contributions:
- game state machine
- music and SFX controller
- UI scripting
- dialogue and choice system
- scene management and transitions
- animation controller for interactable items
Falling Through Life
- Unity
- C#
- itch.io
- game jam


2D arcade game. View jam page. Play on itch.io.
Noteable contributions:
- game state machine
- music and SFX controller
- UI scripting
- lane-based character movement
- character animation controller
- cloud collision behavior
- debris collision behavior
Sacrifice to the Flames
- Unity
- C#
- itch.io
- game jam


2D arcade game. View jam page. Play on itch.io.
Noteable contributions:
- game state machine
- music and SFX controller
- UI scripting
- random generator for character info
- win condition logic
School Projects
Here is a list of games I've made for school projects at the University of Central Oklahoma.
Get Outta My Lair!
- libGDX
- Java
- Capstone Course
2D top-down turn-based rpg. View source on GitHub.
Noteable contributions:
- game state machine
- load map/entity data from Tiled map editor
- grid-based character movement
- turn-based input system
- full-screen map and mini-map
- UI/HUD scripting
One Life to Survive
- libGDX
- Java
- Android
- Independent Study
2D zombie survival arcade game. View source on GitHub.
Highlights:
- game state machine
- character movement and rotation
- character upgrade system
- enemy spawning and pooling
- enemy AI movement behavior
- projectile spawning and pooling
- projectile collision
- UI/HUD scripting
Siege Defense
- libGDX
- Java
- Android
- Mobile Apps Course


2D strategy arcade game. View source on GitHub.
Highlights:
- game state machine
- character animation controllers
- character AI movement and attack behavior
- unit upgrade system
- tower AI targeting and attack behavior
- projectile collisions
- UI/HUD scripting
Contact
You can contact me through one of the social media accounts below: