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 prototyped 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.
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