Making the Dungeon Crawler Your Own
Hands-on Rust — by Herbert Wolverson (107 / 120)
👈 Packaging Your Game for Distribution | TOC | Additional Content 👉
Tweaking games and making them your own is an important step for a game developer. You have the knowledge you need to add features to the game and make it your own. Try some of the following project ideas:
- Add different monsters and items, or change the existing ones.
- Change the theme to “re-skin” the game. You can radically alter the feel of the game with different tilesets.
- Add a score mechanism.
- Maybe you don’t like turn-based games. Most of the systems can work in a real-time game, with a bit of tweaking and some timing code similar to what you used in Flappy Dragon.
- Review the Flappy Dragon bonus content and see if you can add some animation to your game.
- Look into the Amethyst Engine[68] and Bevy[69] to provide frameworks for more advanced games. Both are ECS-based engines and can be used to make very impressive 2D and 3D games.
Most importantly, think about what you want to write. Follow the design advice presented in Appendix 2, Short Game Design Documents. Start simple and work towards building the game of your dreams.
👈 Packaging Your Game for Distribution | TOC | Additional Content 👉
Hands-on Rust by Herbert Wolverson can be purchased in other book formats directly from the Pragmatic Programmers. If you notice a code error or formatting mistake, please let us know here so that we can fix it.