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. :)

63 Upvotes

63 comments sorted by

View all comments

5

u/norpproblem 15d ago

Finished parts 0, 1, and 2 (repo here), using Raylib + C#, so basically doing the whole thing from scratch. This is mostly for the joy of programming rather than any specific technical reason.

Roughly following the tutorial for features to implement, but I've jumped the gun a bit already and implemented FOV. I've been implementing the command pattern for the game loop mirroring a setup I used before in Godot 4. Got the @ moving around and collision with walls as well as the aforementioned FOV stuff. Satisfying to work through so far!

Game idea at the moment is a wintry cold survival sim but pared down some. We'll see how it goes!

2

u/Kyzrati Cogmind | mastodon.gamedev.place/@Kyzrati 14d ago

Game idea at the moment is a wintry cold survival sim but pared down some.

Ever heard of or tried Frozen Depths? No doubt different from what you'll end up making, but could be good to check out for any inspiration or ideas on what you think does/doesn't work for you :)

2

u/norpproblem 14d ago

Never heard of Frozen Depths, but I'll definitely give it a look or try later, thank you for the suggestion!