CHEAH SZE VERN
Game Programmer, Unity Developer
2D RPG PROTOTYPE
2D Top-Down Action Adventure RPG Mobile Game
PROJECT DETAILS
Project Type: Prototype Project (Contract)
Genres: RPG, Action, Adventure, Single Player
Game Engine: Unity
Language: C# Programming
Software: Unity, Visual Studio Code
Platforms: Mobile
Duration: ~ 2 Months (Nov 2022 - Dec 2022)
MY CONTRIBUTIONS
Role(s): Programmer, Unity Developer
Programmed the player's 4-direction movement system, with collision-edge sliding to avoid getting stuck at obstacle edges
Programmed the input and animation system for player actions (Attack, Movement, Dash, Interact)
Programmed the combat system (Player's 3-hit combo melee attack, attack knockback and stagger effect, damage hitbox and health system)
Programmed the 4 different enemies with unique abilities and combat styles
Melee enemy that can dash towards the player
Ranged enemy that can dash away to retreat from the player
Slime enemy that can lunge towards the player, and explodes when close or when it dies
Mage enemy that randomly appears around the player to attack, then disappears when its attack is on cooldown
Programmed the interactions for the breakable and interactable objects (Pots, Chests, NPCs, Potion Item)
Programmed the UI system (Player and enemy health, potion item, dialogue system)