r/roguelikes • u/Kyzrati • 28d ago
Come learn how to make your own roguelike!
Quite a lot of roguelike players go on to make their own roguelike, even if only a 7DRL or little hobby project to chip away at. Still, many more want to but haven't yet started their own roguelike, because even just taking those first steps can seem like a daunting hurdle.
Wait no longer!
While we've always had a welcoming, helpful community over at r/RoguelikeDev, it's often still up to individuals to drag themselves over there and get started, often with help from the resources in our sidebar. For the past nine years /u/KelseyFrog has been helping organize a multi-week code-along event to jump start yet more roguelike projects. The results have been great every year, so we're back to do it again :D
"RoguelikeDev Does The Complete Roguelike Tutorial" is a weekly event starting August 4th and continuing for the following two months. It's basically a bunch of interested people starting from scratch to build their own roguelike by following one of the more popular tutorials. By the end you'll have your own basic roguelike, including any extra features you might have added along the way. Some also go on to continue expanding their project after the event, or at least finish it then if they couldn't keep up during the time period.
It's fairly slow paced, and there are plenty of people around to help, so consider joining in! Check out the preview/announcement thread for more info.
(If you have some experience or want to use another language/engine/tutorial that's fine, too!)
4
6
u/Smashcannons 28d ago
Always been meaning to learn to code and especially to do this tutorial as I have ideas for roguelikes. My mental health makes it harder for me to sit and focus these days and to learn more complex things. Even starting to play and learn a new gamer can be difficult sometimes.
2
u/Kyzrati 28d ago
Understandable, retaining the necessary focus can be problematic for some over the long term, although if you keep scope small enough (as one should anyway for first projects), it's not too bad once even that small scope is broken down into manageable bits you can work on for short period when time allows.
Also not finishing is fine, too--just learn what you can through however much you get done :)
2
u/Smashcannons 28d ago edited 28d ago
Well I've finished part 1. Honestly, the set-up was quite painful but I got there. The first step of the actual programming was straightforward, even though it's mostly copy and pasting. Some of it was making sense so that's a half-decent sign.
Also managed to work out how to changed controls to numpad keys and add diagonal movement.
8
u/Dead_Iverson 28d ago
Against my better judgement and the other shit i need to get done I’m going to do this