Soldier Gun is an original Windows shmup project inspired by the fast, readable PC Engine soldier shooters.
- Engine: Godot 4.x
- Target: Windows 11 desktop
- Render style: low-resolution pixel art with integer scaling
- Audio style: original PSG/FM-inspired soundtrack and arcade-style sound effects
- Input: keyboard plus generic controller support
- Immediate, low-latency player control
- Clean screen readability under heavy sprite load
- Distinct weapon personalities
- Timed score-attack modes and full-stage progression
- Original art and music with a strong early-90s console shooter feel
game/: the actual game source and runtime assetsproject/: internal docs, research, captures, and soundtrack workwebsite/: only public-facing site files and release mediatools/: helper scripts and internal utilitiesbuilds/: exported builds and download packages
game/scenes/: Godot scenesgame/scripts/: gameplay codegame/assets/: sprites, source art, and runtime visualsgame/artwork/: title art and other game-facing artworkgame/audio/music/: music used by the gamegame/audio/sfx/: sound effects and sound-design referencesproject/docs/: design, feel, and production notesproject/analysis/: reverse-engineering notes and review outputsproject/references/: curated captures and study materialproject/music/: soundtrack drafts, previews, and release packagesproject/music/releases/: packaged soundtrack drops and GitHub-ready release assets
- Boot to a playable test arena in a desktop window
- Add responsive movement, shooting, and controller input
- Add enemy waves and a basic score loop
- Replace placeholder assets with original art and sound
The repository is scaffolded for Godot 4 development. If Godot is not installed yet, install it and open this folder as a project.
The public website, shadow2442.github.io/Soldier-Gun, also includes a browser-playable ship animation test layer. It currently supports:
- steerable ship movement and strafing
- pulse weapon phase selection
- approved idle / forward / reverse / strafe thruster visuals
- synced muzzle flashes, shot audio, and thruster audio cues
Latest soundtrack release work:
- Stage 1 Boss A and B are now featured on the website as new soundtrack previews
- the packaged release bundle lives in
project/music/releases/SOLDIER GUN - STAGE 1 BOSS THEMES (2026 Preview)/ - the release archive is
soldier-gun-stage-1-boss-themes-2026-preview.zip
- Live website: shadow2442.github.io/Soldier-Gun
- Public site source lives in
website/ - GitHub Pages is published from the
gh-pagesbranch, generated from thewebsite/subtree - Root
index.html,site.css, andsite.jsare kept as a local mirror/prototype surface during development
If the live site needs a refresh after local changes:
- Commit the website-facing changes on
main - Push
main - Push the
website/subtree togh-pages
From PowerShell in this folder:
.\tools\open-editor.ps1.\tools\run-project.ps1
Or use the script-policy-safe launchers:
tools\open-editor.cmdtools\run-project.cmdtools\open-website.cmd