Programming

I've spent thousands of hours using Unity and for over a year now I have worked as a professional Unity Developer. Below are some of the things that I am working on in Unity during my spare time. All prototype assets and scripts have been created by myself.

I've gained solid understanding of:

  • Rapid Prototyping and Iteration
  • Developing multi-platform apps and installations using Unity
  • Object Oriented Programming using C#
  • Asset implementation and Optimization

Mobile Idle RPG


Current Features

  • Idle RPG systems that include Player and Enemy progression, weapon based attack system, health, experience, abilities, and gold.
  • Core data (health/gold/damage/XP per level for each character) loaded from .csv files manipulated in Excel
  • Scaling UI that fits multiple resolutions and aspect ratios.
  • Dynamically populated Shop using Scriptable Objects
  • Unity Ads Integration (Mobile Only). Watch an advertisement to gain soft currency based on your level.
  • Latest Playable Build in Browser (Not Optimized for Browser)


  • Mobile 2D Puzzle Game


    Current Features

    • Life/Energy System (To play one level, it takes one life) with a countdown timer that refills lives.
    • Swipe in a cardinal direction to move
    • Scaling UI that fits multiple resolutions and aspect ratios.
    • Unity Ads Integration (Mobile Only). Watch an advertisement to unlock levels.


    Coop Action RPG


    Current Features

    • Action RPG Mechanics (Attacking, jumping, movementm health/mana/XP, Player Inventory, Ability System, Basic Enemy AI
    • Multiplayer Camera System keeps both Players on screen by centering on an average point between them.
    • XBox controller support