Marble Assault Classic
A downloadable game for Windows
Marble Assault Classic is the original game I'm making on my own engine which served as a proof-of-concept for the fully featured Godot 4.x version that will be released on Steam, Gamejolt and ItchIO alongside this game.
Marble Assault is a new take on the Marble Racing genre, taking some inspiration from reverse-Tower Defense. You race your marble vehicle through various obstacle courses, whilst avoiding enemy bullets and bombs.
Killing enemies and getting fast times earns you points. Your marble vehicle can be upgraded by spending your hard-earned points in factories.
This game is currently in active development. You can download the public beta here (and on Gamejolt). Keep in mind that it is still very much a work-in-progress and may be subject to (big) changes and/or bugs.
I'm making the beta pay-what-you-want, so people can donate money to support this project if they want to. These funds will go towards feeding me and paying for the future Steam Fee(s) for publishing my games on Steam.
Follow me on Twitter for regular updates: https://twitter.com/R_O_T_Studios
Some technical info:
I've made the game and engine from scratch using C++, with the GLFW library to handle the window creation and keyboard & mouse input.
For physics I'm using the ReactPhysics3D library, which is a minimal-but-feature-rich physics engine, it works quite well!
For audio I'm using OpenALSoft (so not the crappy old OpenAL 1 ;) ).
LodePNG is used for importing the various images, but I'm planning to switch to a custom format that is more space/memory efficient. Because I can, haha.
I've written my own deferred PBR rendering pipeline, making a lot of use of packing data into as few buffers as I can, having only Albedo, Normal & Position buffers and using the alpha channels of these buffers for all the extra stuff like the PBR data.
All the GUI stuff is completely from scratch and was a doozy to make.
Status | In development |
Platforms | Windows |
Author | Evil Draggie |
Genre | Platformer, Action |
Made with | Blender, Krita |
Tags | 3D, Casual, Indie, Singleplayer |
Average session | A few minutes |
Languages | English |
Inputs | Keyboard, Mouse |
Accessibility | Interactive tutorial |
Links | Twitter/X |
Download
Click download now to get access to the following files:
Development log
- Beta releaseNov 30, 2023
- Getting the Beta ready for releaseNov 05, 2023
Leave a comment
Log in with itch.io to leave a comment.