Skyfall: Endless Dive
Tags
- Unity 3D
- C#
- Mobile
- UI Manager
- Root Object Access
- Touch Controls
Responsibilities
- Implemented the usage of touch input by gathering user touch input on screen and controlling player character with it
- Created a UI manager which holds data regarding all traversals so that all data regarding level progress is saved
- Created a spawn manager which uses object pooling to decrease resource usage
- Sprite sheets were used to animate the player falling
- Animation sequences were used at level start to give a better feel to the hyper-casual nature of the game
Project Description
“Single Player (Offline). Hyper-Casual (Mobile-Device). Low-poly/Minimalist Theme. Touch controls are used to manipulate the character to avoid obstacles as they fall. The look and feel of the game will be like most hyper-casual games (if it ain’t broke, don’t fix it) where the player controls one character and uses the limited mechanics of the game to manipulate around approaching obstacles At the start of the game the character will be shown as jumping out of an airplane and then the gameplay starts. The player can then use the touch controls to manipulate the movement of the character while falling to avoid obstacles in the sky. There are 10 Levels in the game. Each level has different obstacles and obstacle variations with varying amounts of difficulty with the level of difficulty getting higher as the player progresses through the level. The mission of each level is to reach the ground without hitting any obstacles. If a collision with an obstacle occurs, the level ends and must be restarted.
LEVEL MANAGER
ACCESS OF ROOT OBJECTS IN DIFFERENT LEVELS
SAVE PREFERENCES
GAME FLOW WITH START OF LEVEL
ANIMATIONS AND GAME WON AND LOSE SCENARIOS
UI MANAGER
The game world has a Low-poly almost 3d but 2d flat look to it. All assets used in game are custom made. Similar to most hyper-casual games with a minimalist approach to visuals complementing the minimalist mechanics of the game. The game features constant arcade music playing and looped in the background. There are sound effects for the collisions and when the character sustains damage and must restart the level. ”