The Rogue’s Journey Continues …

If you’ haven’t checked out the Rogue C# series here on ComeauSoftware.com, you’re missing out on a great chance to see the C# language in action! This is a demonstration of C# coding through a single, epic project to recreate the PC version of Rogue, the classic dungeon RPG.

If you’ve ever wanted to know how an application is developed and all the pieces are made to work together, this is the series that will show you. Along the way, you’ll also see many of the features of C# and get answers to questions like:

The current code for this project is available on Github for downloading and is regularly updated. As of this posting, the game map is working and the player can move around it. In upcoming chapters, we’ll be managing the player’s inventory and adding the “fog of war” feature so the map will be discoverable by the player a piece at a time.

What makes Rogue C# unique is that you’ll get to see the game developed in real-time. This isn’t just pages of code to type in and instructions to follow and it’s not just a programming video showing someone else speeding through the code. In this series, you’ll get to see the game developed from start to finish with details of all the decisions involved including development of the requirements, problem solving and even some of the mistakes and corrections that inevitably happen.

I decided to develop this series right here on the site in hopes of getting feedback from visitors to the site so I hope you’ll take some time to check it out and let me know what you think!


Fitbit Luxe-Fitness and Wellness-Tracker with Stress Management, Sleep-Tracking and 24/7 Heart Rate, Black/Graphite, One Size (S & L Bands Included)
  • A tracker that doubles as a timeless accessory and features a vibrant color display
  • Get better sleep to power your days with sleep tracking and sleep Score in the Fitbit app
  • Maximize your exercise, understand resting heart rate trends and better estimate calorie burn with 24/7 heart rate tracking
  • Up to 5 days of battery without having to stop for a charge (varies with use and other factors)
  • Connects to your phone’s GPS for real-time pace and distance monitoring

Sign up for our newsletter to receive updates about new projects, including the upcoming book "Self-Guided SQL"!

We respect your privacy and will never share your information with third-parties. See our privacy policy for more information.

×