Adrian Kovatana

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
Unfamiliar - cover

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
Falling Through Life - skydiver falling through clouds in the sky Falling Through Life - game over screen

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
Sacrifice to the Flames - choosing people to save from a burning building Sacrifice to the Flames - choosing people to sacrifice to the demon to escape the building

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

Luminous

  • Unity
  • C#
  • itch.io
  • game jam

2D adventure/puzzle game. View jam page. Play on itch.io.

Noteable contributions:

  • game state machine
  • checkpoint save/load system
  • fox flame spirit spawning, pooling, and movement

Endless Sideroller

  • Unity
  • C#
  • itch.io
  • game jam
Endless Sideroller - cover

2D arcade game. View jam page. Play on itch.io.

Noteable contributions:

  • game state machine
  • music and SFX controller
  • dice rolling behavior
  • dice animation controller

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
Siege Defense - siege units attacking the enemy wall Siege Defense - upgrading siege units and selecting loadout

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: