Echo Signal
First-person 3D space exploration game. Fly through deep space, board derelict ships, and make moral choices about the survivors you find in sleep pods.
Echo Signal is a first-person 3D space exploration game built in Godot 4. The player flies through deep space in a Newtonian-lite ship, discovers abandoned vessels drifting in the void, and boards them to search for survivors.
The core of the game is the sleep pod moral choice system: scan a pod, learn the occupant’s name, home planet, and last log entry, then decide — take them aboard and give them a chance, or leave them behind. Alive survivors you rescue unlock exploration waypoints and reward destinations on your star map. The ones you leave are marked permanently on the map as a reminder.
Survival runs on three resources: fuel keeps you flying, hull integrity keeps you intact in combat, and oxygen keeps you alive on foot. When you die, you respawn at the last station you docked at with a credit penalty — no permadeath.
Built with scene-per-system architecture using Godot 4.3+ GDScript 2.0, with assets in Unreal-portable formats (.glb, .png, .wav) for future engine migration.
Features
- 6DOF ship flight with Newtonian-lite physics
- Sleep pod moral choice system — take or leave survivors with lasting consequences
- Procedural encounters scaled by distance from last station
- Star map with reward waypoints, left-behind markers, and exploration objectives
- On-foot planet surface exploration with oxygen survival mechanic
- Trading post — offload crew, collect survivor rewards, upgrade ship
- 38 automated tests with GUT framework