About Me
My name is Komes Adrian Kovatana. I am a software engineer with 9 years of experience developing software. As a hobby, I enjoy learning about game development and the technologies/techniques that go into making them. When I attempted to make my first video game, I recognized the importance of knowing how to code. After graduating with a Bachelor's Degree in Computer Science in 2016, I started learning how to use Unity.
In terms of technical skills, I can do most things in Unity and learn new skills as needed for the current project. I find this approach to be the best way to become proficient in a new skill quickly. My strongest skills are in programming gameplay mechanics, architecting core systems, and implementing UI/UX design. I'm also proficient in using the profiler to identify performance issues.
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: