From a3549c72472f5238612ef38603fe601b7f24e860 Mon Sep 17 00:00:00 2001 From: Pasha Bibko <156938226+PashaBibko@users.noreply.github.com> Date: Thu, 13 Nov 2025 15:18:27 +0000 Subject: [PATCH] Added game systems and objectives to GDD --- README.md | 7 +++++++ SpinnerGDD.md | 30 +++++++++++++++++++++++++----- 2 files changed, 32 insertions(+), 5 deletions(-) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..05a4817 --- /dev/null +++ b/README.md @@ -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) diff --git a/SpinnerGDD.md b/SpinnerGDD.md index ed9bc4b..52f721d 100644 --- a/SpinnerGDD.md +++ b/SpinnerGDD.md @@ -85,13 +85,33 @@ The loop of levels will be to: 3. Combine them together to create a new challenge 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** -- **Powerups** -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) -` +- ##### Level flow -- **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.