add initial project files and configurations, including EventBus, systems, and resources

This commit is contained in:
2026-01-24 02:47:23 +01:00
commit bba82f64fd
110 changed files with 2735 additions and 0 deletions

23
Code/Data/SoundBank.cs Normal file
View File

@@ -0,0 +1,23 @@
using Godot;
namespace MaxEffort.Code.Data;
[GlobalClass]
public partial class SoundBank : Resource
{
[ExportGroup("Player")]
[Export] public AudioStream StrainLoop; // Looping sound for lifting
[Export] public AudioStream EffortExhale; // "Hnnng!"
[Export] public AudioStream WinStinger; // "Light Weight!"
[Export] public AudioStream FailStinger; // "Fail..."
[Export] public AudioStream HeartbeatLoop;
[ExportGroup("Hazards")]
[Export] public AudioStream HazardSpawn; // Warning beep
[Export] public AudioStream HazardClear; // Success ding
[Export] public AudioStream CameraTrauma; // Heavy impact thud
[ExportGroup("Music")]
[Export] public AudioStream MenuMusic;
[Export] public AudioStream GameMusic;
}