Making my second game - Sound (Part 1)
Second month, second challenge!
Hello, everyone. Welcome to month #2!
As you already know, I’m doing one game a month as a way to learn everything I can about game development.
Every month I will make a game from start-to-finish based on one of the original themes of #1GAM.
The final result from the previous month is here: Gatekeeper.
With that in mind, the theme for this month is… **drum roll**
Theme - “Sound”
If you are interested, please listen to the original keynote by @McFunkypants.
Definition
Sound is a vibration that propagates through air/water/etc. as if it were a wave. Once it reaches our ear, it is then amplified and channelled into the cochlea. The cochlea is filled with fluid that moves in response to this vibration. 25,000 nerve endings attached to the cochlea then detect this movement and transform it into electrical signals that are sent to the brain. The brain will then turn these signals into a sound that we can locate, recognize and understand.
Initial ideas
I came with a number of ideas for this theme, but quickly discarded most of them as I wasn’t able to quickly figure out a way of turning each mechanic into a fun experience for the players. The ideas were:
“Goldberg’s Tune” - You need to create your own Goldberg Machine out of preset pieces. Your challenge is to replicate a series of famous tunes while creating amazing contraptions.
“Blind Sky” - You are a blind person experiencing an airplane flight baptism. Something goes wrong and your pilot is no longer able to fly the airplane. Your mission is to turn back and land safely, depending exclusively on your hearing and the instructions that are given from the Airport Control Tower.
“Spectrum Attack” - The player has to survive the duration of a specific song. Each beat/tone/speed change spawns a new enemy, which the player will be able to either dodge or destroy.
In the end I decided on “Spectrum Attack” as it is the concept that allows for more prototyping and ability to come up with something fun.
Game Concept - “Spectrum Attack”
In this game, the music is the most important aspect of gameplay. The characteristics of each song will determine when and where enemies spawn. Your objective is to survive the entire song, either by avoiding enemies or by destroying them.
The gameplay can be something like “Asteroids” where asteroids spawn “randomly” around you and you have to destroy them.
Alternatively, it can be something like a top-down vertical bullet hell, where you have to actively avoid everything for the duration of the song.
I’m not yet sure on what I want to work, so I’ll have to play a little bit with prototypes and see where it takes me!
Time to go back to Godot and start exploring.
I’ll be back next week, with an update on the development of this project. See you soon!