---
key: resource/roguelike-tutorial
type: resource
id: roguelike-tutorial
lang: en
title: Yet Another Roguelike Tutorial
summary: >-
  Build a small roguelike while learning maps, entities, turn logic, visibility,
  enemies and inventory within a limited project.
updatedAt: null
status: active
url: 'https://gamemechanics.pro/en/resources/#resource-roguelike-tutorial'
jsonUrl: 'https://gamemechanics.pro/api/v1/knowledge/en/resource/roguelike-tutorial.json'
markdownUrl: 'https://gamemechanics.pro/content/knowledge/en/resource/roguelike-tutorial.md'
aliases: []
tags:
  - documentation
  - course
  - engineering
sourceIds:
  - source-8e33631e5efb6eed
sources:
  - id: source-8e33631e5efb6eed
    title: Yet Another Roguelike Tutorial
    url: 'https://rogueliketutorials.com/tutorials/tcod/v2/'
    verifiedAt: null
relations: []
placements: []
supersededBy: []
attributes:
  kind: documentation
  format: course
  language: en
  authors: TStand90 and Roguelike Tutorials contributors
endsAt: null
provenance: >-
  Original editorial recommendation. The external material retains its author’s
  rights.
license: CC-BY-4.0
codeLicense: MIT
attribution: gamemechanics.pro contributors
---
# Yet Another Roguelike Tutorial

id: roguelike-tutorial
type: resource
key: resource/roguelike-tutorial
lang: en
status: active
url: https://gamemechanics.pro/en/resources/#resource-roguelike-tutorial

Build a small roguelike while learning maps, entities, turn logic, visibility, enemies and inventory within a limited project.

## When to use it

Build a small roguelike while learning maps, entities, turn logic, visibility, enemies and inventory within a limited project.

## Access

Published chapters are free. The TCOD tutorial is labeled 2020; check Python and library versions.

## Try it

Implement map movement and one interaction rule before adding content.

## Connected materials


## Sources and provenance

Original editorial recommendation. The external material retains its author’s rights.

- [Yet Another Roguelike Tutorial](https://rogueliketutorials.com/tutorials/tcod/v2/) (id: source-8e33631e5efb6eed)

CC-BY-4.0 · gamemechanics.pro contributors
