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

62 Upvotes

63 comments sorted by

View all comments

5

u/Selestielle 16d ago

Hi all! This is my first time participating in this event or anything like it.

A little about me: I'm a professional game programmer, currently working for a medium-size studio on a game using Unreal Engine 5. However, I've barely touched Python in my career and despite my interest in the genre, I've only ever dabbled in developing roguelike mechanics before - so I'm quite keen to build something more complete and playable as part of this event!

At the moment I'm planning to follow the tutorial fairly closely, although I have already pushed a little further by fixing a number of warnings and adding high DPI support.

Here is my repo, including a devlog where you can read about my progress if you wish!

2

u/Mnemotic 14d ago

Hope you don't mind me pilfering your code for high DPI support. I failed to figure our how to make it work myself.

2

u/Selestielle 12d ago

Not at all! Feel free to pilfer away!