
This download is completely free and won't cost you a penny. Then, launch the game through the desktop shortcut.

Once the game is finished downloading, right click the.(You can use FDM which is free here, or any other download manager). We recommend using a download manager for faster download speeds. Wait 5 seconds and click on the blue ‘download now’ button.Click the Download button below and you will be redirected to UploadHaven.All these things and more you could do if only you were good at this game. Fight your way through the wastelands with powerful weaponry, collecting radiation to mutate some new limbs and abilities. Not ‘the final hope of humanity’ post-apocalyptic, but ‘humanity is extinct and mutants and monsters now roam the world’ post-apocalyptic. Once the level has been generated, loop through and remove any isolated VOID cells (This just makes the level look cleaner and a bit less "random")Īfter generating the level, we fill the game room with tiles using the bitmasking method taught in this article: įinally, we use binary math to detect for collisions in the level's DS Grid.Nuclear Throne is a post-apocalyptic roguelike-like top-down shooter.Run the controller for a fixed amount of steps (400 or so).Every step the controller has a random chance of choosing a new direction.If the controller hits a wall reverse the direction.Move the controller in a direction (0, 90, 180, 270) and create a FLOOR cell (some number that represents an area that CAN be walked on) in each location.



This example project uses a DS Grid to generate a random level. A random level generation example (similar to Nuclear Throne) using GameMaker Studio 2.
