u/KelseyFrog

RoguelikeDev Does The Complete Roguelike Tutorial - Week 3

Keep it up folks! It's great seeing everyone participate.

This week is all about setting up a the FoV and spawning enemies

Part 4 - Field of View

Display the player's field-of-view (FoV) and explore the dungeon gradually (also known as fog-of-war).

Part 5 - Placing Enemies and kicking them (harmlessly)

This chapter will focus on placing the enemies throughout the dungeon, and setting them up to be attacked.

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

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

reddit.com
u/KelseyFrog — 2 days ago

RoguelikeDev Does The Complete Roguelike Tutorial - Week 2

Congratulations for making it to the second week of the RoguelikeDev Does the Complete Roguelike Tutorial! This week is all about setting up the map and generating a dungeon.

Part 2 - The generic Entity, the render functions, and the map

Create the player entity, tiles, and game map.

Part 3 - Generating a dungeon

Creating a procedurally generated dungeon!

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

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

reddit.com
u/KelseyFrog — 9 days 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. :)

reddit.com
u/KelseyFrog — 16 days ago

RoguelikeDev Does The Complete Roguelike Tutorial Starting August 4th 2026

Roguelikedev Does The Complete Roguelike Tutorial is back again for its tenth year. It will start on Tuesday August 4th. The goal is the same this year: to give roguelike devs the encouragement to start creating a roguelike and to carry through to the end.

Like last year, we'll be following https://rogueliketutorials.com/tutorials/tcod/v2/. The tutorial is written for Python+libtcod but, if you want to tag along using a different language or library you are encouraged to join as well with the expectation that you'll be blazing your own trail.

The series will follow a once-a-week cadence. Each week a discussion post will link to that week's Complete Roguelike Tutorial sections as well as relevant FAQ Fridays posts. The discussion will be a way to work out any problems, brainstorm ideas, share progress and any tangential chatting.

Whether you're an experienced developer trying a new language, or you've never finished a game before, everyone is welcome. If you're completely new to programming, you may want to spend a little time learning the basics of Python before the event starts, but plenty of first-time programmers have successfully completed the tutorial in previous years.

If you like, the Roguelike(dev) discord's #roguelikedev-help channel is a great place to hangout and get tutorial help in a more interactive setting.

Hope to see you there :)

Week 1: Tues August 4th Parts 0 & 1

Week 2:Tues August 11th Parts 2 & 3

Week 3: Tues August 18th Parts 4 & 5

Week 4: Tues August 25th Parts 6 & 7

Week 5: Tues September 1st Parts 8 & 9

Week 6: Tues September 8th Parts 10 & 11

Week 7: Tues September 15th Parts 12 & 13

Week 8: Tues September 22nd Share your game / Conclusion

reddit.com
u/KelseyFrog — 18 days ago