Published Projects
2D Space Shooter


Describe your image

Describe your image



Describe your image

Describe your image

The battle has begun. Buckle up and get ready to fight your way through the enemy fleet. The fate of humanity rests in your hands. The sky is not the limit, and it's just the beginning. Get ready for the ultimate 2D Space Shooter experience.
Some of the features created within this project include:
-
Player movement W, A, S, and D keys.
-
Different weapons and cool-down systems for the Player, Enemies, and boss - Laser, Rocket, Spread Shot, and Mines.
-
3 enemies and a boss with different movement patterns, VFX abilities, and AI behaviors.
-
Rechargeable thruster for a boost of speed represented by a slider
-
Wave Mechanic with random points and increasing difficulty the longer you play.
-
UI Interface
-
Main Menu
-
Total player lives
-
Ammo System
-
Player score
-
Retro game over flicker
-
Camera shake when taking damage, and the ship flashes red on damage taken.
-
Restart and Quit Game Buttons
-
-
Retro audio effects for:
-
Shooting weapons and empty ammo
-
Enemy explosions
-
Collecting powerups
-
Background Music
-
Level Design
These projects in the Level Design Course were to showcase all the incredible features in both High Definition (HDRP) and Universal (URP) in Unity.
Some of the features used within this project include:
-
Custom Skybox
-
Various Lights in Unity (Probe, Spotlight, Area, Direct)
-
Various Texture Maps
-
Reflection Probe
-
Light Probe
-
Post-Processing Effects:
-
Bloom
-
Fog
-
Vignette
-
Color Adjustments
-
-
Occlusion Culling
-
Fog Particles
-
Dust Particles
-
Fire effect
-
Decals
-
Baked, Mixed and Realtime Lighting
-
Indirect Multiplier



Describe your image



Describe your image

Describe your image



Describe your image

Cinematic CutScene


The focus of this project was to build experience with Cinemachine, Animator, and Timeline. To create four cutscenes (Intro, Idle, Gameplay, Ending).
Some of the features created within this project include:
-
Cinemachine Virtual Cameras - Standard Virtual Camera, Blend List, Third Person Camera, POV Camera.
-
Timeline Tracks including - Animation, Audio, Activation tracks
-
Skybox - 6-sided cubemap
-
Post Processing effects
-
Ability to fly the spaceship with W, A, S, and D and shift for acceleration.
-
Imported assets from Filebase (filebase.gamedevhq.com)
-
The use of Blender to modify assets
Refactoring Legacy Code-Unity's New Input System
The objective was to convert the current project's code using the Old Input System and refactor it to the New Input System.
Some of the features refactored within this project include:
-
Assigning the Player, Drone, and Forklift their action maps.
-
Each action map and action retains the same game inputs from the Old Input System.
-
Able to swap between action maps
-
Useable with a controller
-
-
Interactable events (Tap n Hold) can maintain their modular design by assigning any key as the action button in the inspector.
-
Destructible Crate event destroys one or many pieces of the crate, depending on if the key is Tap or Held.


Describe your image

Describe your image


Describe your image


Describe your image

Describe your image
Sci-Fi Duck Hunt


Describe your image

Describe your image



Describe your image

The game’s goal is to prevent the enemies from reaching the top door to escape. Therefore, the enemies (AI) must travel from the start to the end. At the same time, the player is in the guard tower firing his rifle to stop them.
Some of the features created within this project include:
-
Player Movement (New Input System)
-
W, A, S, and D keys.
-
Spacebar Jump
-
Mouse Left Click fire weapon
-
-
Bake Navmesh - Baked the environment so AI can walk
-
Destructible Barriers (Interface)
-
Waypoints System
-
Establish starting position for AI
-
Establish Ending position for AI
-
Points of Cover Calculated Base on Distance from the AI
-
-
AI States:
-
Run State:
-
Intelligently select barriers to run and hide behind
-
-
Hide State:
-
Ability to stop running when they are at their selected barrier for a random amount of time.
-
-
Death State:
-
Trigger Death when AI is shot down
-
Communicate with Animation Scripts
-
50 Points Awarded
-
-
-
Animations
-
Muzzle Flash Particle Effect
-
AI has Run, Hide, and Death Animations
-
-
Spawn Manager Singleton (Object Pooling)
-
Spawns AI at the starting point
-
Customizable spawn timer and spawn limit
-
-
UI Interface
-
-
Game Over and Win Scenes
-
Total enemies alive
-
Game Timer
-
Player score
-
-
Sci-Fi audio effects for:
-
Shooting Rifle
-
Barrel explosions
-
Death Audio
-
Background Music
-
Unity UI Game: Space Themed
This Unity project focused on designing three mobile games using UI elements. All the games are timed-based and have interactable UI Elements. The first mini-game goal is to solve most math equations in three minutes, and each draggable item has the ability to improve the stats of your ship.
Some of the features created within this project include:
-
Draggable Addition Problems - drag the correct answer to the location
-
Match - flip tiles over in pairs to match
-
Identify the number - choose buttons to pick the appropriate number
-
UI Interface
-
Masking UI Objects
-
Multiple UI Canvases
-
UI Sprites
-
Settings Menu and volume adjuster
-
Text Fields
-
Grid Layout
-
Restart and Quit Game Buttons
-
Background Music
-



