Introducing ExoClone
A Godot 4 Tribute to the ZX Spectrum Classic Exolon
Preserving the 8-Bit Vibe
- Resolution: The game renders at a crisp, authentic 256x192 pixels.
- Color Palette: Every visual element adheres to the original Sinclair ZX Spectrum color palette.
The Levels
Trappist-1f
Kepler-16b
The Demo Chambers
Sound and Music
While I handled the code and visuals, a retro game is nothing without its soundscape. I was fortunate to source incredible audio assets to bring the world to life:
- Music: The brilliant chiptune tracks were composed by KUVO, sourced via the fantastic retro community at ZXArt.
- Sound Effects: The sci-fi weapon blasts and mechanical explosions were curated from free audio libraries, including the Sonniss GDC Game Audio Archive and the Epic Stock Media Sci-Fi Shooter pack on Splice.
A GDScript Experiment
(And It’s Open Source!)
Let’s talk about the underlying tech. I built ExoClone primarily as a personal playground to learn and experiment with GDScript in Godot 4. Because of this, please do not look at this codebase as an example of clean architecture or efficient programming! It is absolutely full of strange design decisions, quirky workarounds, and experimental logic that I patched together while figuring out the engine.
That being said, ExoClone is an entirely open-source project. If you are a fellow developer curious to see how a screen-by-screen retro shooter functions in Godot 4 – or if you just want to laugh at my weird code – you are more than welcome to dig through it. If you want to modify the game, tweak the gravity, or add your own custom levels, please don't hesitate to make a fork! Check out the Source Code on GitLab.
Play It Now
The game is fully compiled and ready to play directly in your browser. Grab your rifle, manage your grenade supply, and see if you can survive the alien defense complexes. Play ExoClone Online.
Feedback and forks are always welcome. See you on the high-score screen!
Comments
Post a Comment