(DJAM 8 - Orbital Decay)[https://zafteer.itch.io/djam8-orbital-decay]
Theme: Decay
Team members:
Built Using:
Jam Rules:
- Make a game in 48 hours around the theme
- You’re free to use any tools or libraries to create your game
- Basecode is allowed
- You are allowed to used premade assets (including third-party assets you have the right to use)
- You can work Solo or in a Team. There is no limit to the amount of members you can have in a team.
- Orbit is decaying, player must fix the ship to keep it going
- Movement inside ship is left-right only
- Movement outside ship is 4-way jetpack
- Interactible "devices" inside become defective from time to time
- Interactible "hull" outside become defective from time to time
- Player moves near a defect (inside) and interacts to fix
- Player moves near a defect (outside) and interacts to fix
- Onboard display shows current stats about the orbit
- HUD indicating current orbit radius and how far we are from escaping
- Defective devices cause orbit decay
- Functioning devices cause orbit ascent
- Victory Screen
- Defeat Screen
Put audio files in one of these folders:
res://assets/audio/Master
: basically shouldn't be used, only used for the test soundres://assets/audio/BGM
: musicres://assets/audio/SFX
: sound effectsres://assets/audio/UI
: UI interactions (button clicks, focus/hover, etc)
Important: Open the audio scene (res://game/autoload/audio.tscn
) and save.
That will update the NamedAudio
enum based on the files in those folders automatically.
To play audio from anywhere use the play_named_...
functions:
Audio.play_named_ui(NamedAudio.UI.UI_ButtonClick)
Audio.play_named_bgm(NamedAudio.BGM.BGM_BackgroundMusicName)
Audio.play_named_sfx(NamedAudio.SFX.SFX_Boom)
If you are on windows and have the correct Godot version with the default name in a folder on your path, you can just run:
bat\editor-rc.bat
That line will automatically start Godot 4.3-rc3 in verbose mode, skipping the project selection screen.
The project should be exported to (those folders already have a .gdignore
so the editor won't load them):
res://exports/web
: web versionres://exports/win
: windows versionres://exports/lin
: linux version
After exporting, the following commands (assuming you have butler setup) will deploy each version:
bat\itch-web.bat
: web versionbat\itch-win.bat
: windows versionbat\itch-lin.bat
: linux version