Summary
The Mars Runner project is now completed – at least as far as we will take it in this book. Where it goes from here is up to you! Try implementing some of the suggestions above, or come up with your own new ideas and work them into the game.
Over the course of Mars Runner, we have covered a number of important topics, which include utilizing and expanding the GSM system, adding a skybox to a 3D game, drawing instanced terrain meshes, abstracting support for 3D models, and bounding box based 3D collision detection.
Over the course of this book, we have discussed and implemented many of the fundamental techniques necessary to create 3D video games with XNA. While it would be impossible to cover every possible topic, I hope that you now have the foundation needed to explore the possibilities XNA brings to game development.