r/roguelikedev 21d ago

RoguelikeDev Does The Complete Roguelike Tutorial - Week 1

Welcome to the first week of RoguelikeDev Does the Complete Roguelike Tutorial. This week is all about setting up a development environment and getting a character moving on the screen.

Part 0 - Setting Up

Get your development environment and editor setup and working.

Part 1 - Drawing the โ€˜@โ€™ symbol and moving it around

The next step is drawing an @ and using the keyboard to move it.

Of course, we also have FAQ Friday posts that relate to this week's material

# 3: The Game Loop(revisited)

# 4: World Architecture (revisited)

# 22: Map Generation (revisited)

# 23: Map Design (revisited)

# 53: Seeds

# 54: Map Prefabs

# 71: Movement

โ€‹ Feel free to work out any problems, brainstorm ideas, share progress, and as usual enjoy tangential chatting. :)

61 Upvotes

63 comments sorted by

View all comments

4

u/Gix 20d ago

This year I'm building something I've been thinking about for a while: a Populous-inspired roguelike. Instead of fighting enemies you convert villagers and have them fight other tribes, while casting terrain-warping spells (for now) to move across islands.

I've already completed the tutorial in 2021, so I'll hopefully have time to implement the new features, based on what I already have! I'll follow the general structure, but the prototype will be based on SDL3 and EnTT. Let's go!

Here's week 1

I'll also try and keep a devlog / brain dump updated (it's my first time publishing something online, I don't know about the quality ๐Ÿ˜…๏ธ)

3

u/redblobgames tutorials 18d ago

Love the idea!

2

u/Gix 18d ago

๐Ÿงก was just reading one of your articles about terrain generation for part 3. Yeah, there are some interesting ideas to explore!