Added game systems and objectives to GDD

This commit is contained in:
Pasha Bibko
2025-11-13 15:18:27 +00:00
parent ff100fde8d
commit a3549c7247
2 changed files with 32 additions and 5 deletions

7
README.md Normal file
View File

@@ -0,0 +1,7 @@
# Spinner
'Spinner' was made for Unit 10 of UAL Level 3 Extended Diploma
# Resources
- [Game Design Document](SpinnerGDD.md)
- [Play here](pashabibko.itch.io)

View File

@@ -85,13 +85,33 @@ The loop of levels will be to:
3. Combine them together to create a new challenge 3. Combine them together to create a new challenge
4. Repeat 4. Repeat
### **3.2 Objectives and Progression**
In each run the player will progress through the levels one by one and able to progress as much as they are able to.
Completing levels will grant the player score and introduce them to new enemies, power ups and mechanics.
Upon beating the level the player will gain currency relative to their player score.
This currency will be stored over between different runs and allow the player to upgrade different aspects of their kit.
Doing this will make it easier for the player to gain a new high score and hopefully make it easier for them to enjoy the game.
### **3.3 Game systems** ### **3.3 Game systems**
- **Powerups** - ##### Level flow
Portals - to achieve the appearance of non-Euclidean Changing gravity direction - used in some of the puzzles Trains - start/end of levels as well as being travel between levels (interacted by player) Ticket barriers - act as one way barriers in levels (interacted by player)
`
- **Enemies** All objects will be orbiting a black hole in the centre of the screen whilst slowly being sucked in.
The players only input will be to increase the distance between them and the black hole.
However in every other level the black hole will be replaced by a white hole pushing all objects away
and the players movement will be inverted making them only able to increase the distance between them and the white hole.
- **Level flow** - ##### Enemies
Small objects will spawn with the level that are also affected by the 'Level flow' these will cause the player to die on collison with them.
They will be moving at a different speed to the player so they have to dodge them.
As the player enters higher and higher levels the enemies will become harder to dodge by increasing in size and spawning projectiles.
- ##### Powerups
Powerups will occasionally spawn throught levels, they will all have the same appearance but have randomised effects.
Most of these effects will benefit the player such as: short time inverability, gain X points or slowdown enemies.
However a small percentage of these will make the players time harder such as: increasing the player size or speed up the player.
By making it so not all powerups are a benefit the player will be taking a risk by picking them up hopefully increasing their enjoyment.