Project Overview
This is the prototype of a roguelike survival game where players are equipped with physics-based weapon and tools to survive waves of enemies and bosses in a cubic gravity-shifting arena. The gameplay revolves around players constantly maintaining momentum-based fluid movements to stack up force which scales the attack power of their physics-based weapons. Each face of the arena features different terrains which the players must learn to nagivate efficiently. Players can unlock new tools and weapons along with random power ups to progress further.
- Responsibilities
- Gameplay Programming, Physics Programming
- Development Time
- 4 Weeks
- Grade
- Distinction
Systems & Features
- Gravity Shifting Mechanic
- Movement State Machine
- Momentum-Based Movement
- Customized Slope Movement
- Customized BHOP Mechanic
- Physics-Based Flail with Soft Joints
- Orbital Motion Physics
- Animation Blend Trees
- Code-Based Animation State Machine
- Stop Motion Animation
- Enemy Object Pooling
- Procedural Terrains
- Debug UI
- Responsive Third-Person Camera
- Coroutines
What I Learnt
Documentation
Here's a presentation I've made on this project. (some of the content are gifs but they can't play on the pdf viewer)
Future Work
- More Weapons & Tools
- Power-ups
- Rewards & Progression Elements
- Enemy Types
- Visual & Audio Polish