-
Notifications
You must be signed in to change notification settings - Fork 0
Requirements
-
Player
- 1.0 [REQUIRED] Idle Movement
When the player's character is not moving, the character's idle animation will play.
- 1.1 [REQUIRED] Basic Movement
The player's character will be able to move left and right. When the player's character moves, the character's walk animation will play.
* 1.1.1 **[REQUIRED]** Left movement w/ [A] key ![LeftControls](https://github.com/SCCapstone/TheNameless/assets/77406558/1f233f79-c89e-4239-a2a9- 9ea272cf9062) When the player holds down or presses the [A] key on the keyboard, the player's character will move/walk left. * 1.1.2 **[REQUIRED]** Right movement w/ [D] key ![RightControls](https://github.com/SCCapstone/TheNameless/assets/77406558/b44d555a-06d3-458e-9f03-5488bbdac66f) When the player holds down or presses the [D] key on the keyboard, the player's character will move/walk right. * 1.1.3 **[REQUIRED]** Gravity control going up w/ [W] key * 1.1.3.1 **[DESIRED]** Prevent player from switching gravity too often * 1.1.4 **[REQUIRED]** Gravity control going down w/ [S] key * 1.1.4.1 **[DESIRED]** Prevent player from switching gravity too often * 1.1.5 **[REQUIRED]** Jumping w/ spacebar * 1.1.5.1 **[ASPIRATIONAL]** Midair Jump
-
1.2 [REQUIRED] Death/Respawn
- 1.2.1 [REQUIRED] Respawn immediately at beginning of level
-
1.3 [ASPIRATIONAL] Zero Gravity Movement
- WASD keys for acceleration
-
Platforms
-
2.1 [REQUIRED] Static platforms
-
2.2 [REQUIRED] Moving platforms - vertical & horizontal
-
-
Hazards (if player touches, die/respawn)
-
3.1 [REQUIRED] Exposed wires
- 3.1.1 Static
-
3.2 [REQUIRED] Lasers
-
3.2.1 Static, blocking certain pathways
-
3.2.2 Attached to moving platforms
-
-
3.3 [DESIRED] Laser Turrets
-
3.3.1 Static, blinking
-
3.3.2 Rotating from a static point, blinking
-
3.3.3 [ASPIRATIONAL] From a static point, tracking the player
-
-
3.4 [DESIRED] Drones
-
3.4.1 Floor drones
- 3.4.1.1 Horizontal movement
-
3.4.2 Flying drones
-
3.4.2.1 Vertical movement
-
3.4.2.2 Horizontal movement
-
-
-
-
Start Menu
-
4.1 [REQUIRED] Start Game button
-
4.2 [REQUIRED] Controls Menu
- 4.2.1 [ASPIRATIONAL] Key remapping
-
4.3 [DESIRED] Options Menu
- 4.3.1 Ability to change character outfit/skin
-
4.4 [ASPIRATIONAL] Level editor
-
-
Story
-
5.1 [DESIRED] Cutscenes
- 5.1.1 AI NPC dialog
-
-
Enemy NPCs
-
6.1 [ASPIRATIONAL] AI NPC
-
6.1.1 Talks to player
-
6.1.2 Boss fight at conclusion of game
-
-