Submission for Studio Project 3 in Y2S1 at NYP
Robertia's Rescue: The Sequel
A 2D Side Scroller Action RPG Game where the player roleplays as Robertia, who has amnesia after using a time machine and has to use her newly gained space-time abilities to explore 4 different worlds, each with their own items, enemies and features, in order to find the broken time machine parts to fix the broken time machine and travel back in time to find out what happened.
Involves use of real physics calculations such as friction, velocity, acceleration, etc. Uses animations, state management, sound, lights, our own custom level editor, UI classes and dialogue system, keybind changing, as well as various gameplay mechanics and features such as unique items, enemies, and an inventory system.
My Mechanics: Scene Lighting, Player Controls, Camera Controls, Dialogue System, Sprite Animation, Scene Management, Graveyard Scene Level Design, Graveyard Scene Interactables Logic(Flashlight, Pickaxe, Bones, Tombstones), Graveyard Scene AI (Ghost, Tumbleweed, GrimReaper Boss, Suspicious NPC), Abilities System Framework, Portal Ability Logic and Animations, Settings UI (Changing of Keybinds), Time Machine Parts (Game Win Condition UI), Main Menu, Pause Menu
Coded using C++ and OpenGL in a team of 4 programmers in two weeks.