libtcod
Here are 56 public repositories matching this topic...
Language:All
Sort:Most stars
A collection of tools and algorithms for developing traditional roguelikes. Such as field-of-view, pathfinding, and a tile-based terminal emulator.
- Updated
Oct 6, 2025 - C
A .NET Standard class library providing map generation, path-finding, and field-of-view utilities frequently used in roguelikes or 2D tile based games. Inspired by libtcod
- Updated
Aug 3, 2024 - C#
A high-performance Python port of libtcod. Includes the libtcodpy module for backwards compatibility with older projects.
- Updated
Dec 1, 2025 - Python
Goblin Camp aims to be a roguelike city builder with an emphasis on macromanaging the economy and military. I've drawn inspiration from games such as Anno 1404, Dwarf Fortress and Dungeon Keeper. Goblins camp is Dwarf Fortress-like game.
- Updated
Jun 19, 2022 - C++
A modern roguelike engine made while following the older libtcod tutorials.
- Updated
Apr 29, 2023 - C++
A template for C++17 libtcod projects. This template uses Vcpkg to fetch dependencies.
- Updated
Oct 6, 2025 - C++
Doryen based in Libtcod 1.5.1 - Refactoring struct and clear code, deleted the old C code and added new features and algorithms. The objective is a small 2D rendering engine (based in grid or tiles). It is written in an effort to create an engine being as lightweight and conceptually clean as possible.
- Updated
Nov 28, 2021 - C++
Procedural maze generation using multiple algorithms rendered as a game using libtcod
- Updated
Apr 30, 2017 - Python
A simple libtcod-based example of the Painter's Algorithm to display a Dungeon
- Updated
Mar 27, 2019 - C++
This game is a rogue-like game that uses the libtcod library and is loosely based on the python rogue-like tutorial.
- Updated
Dec 4, 2021 - Python
A fantasy roguelike game similar to Angband and Dwarf Fortress.
- Updated
Nov 21, 2018 - Python
Common Lisp CFFI interface for libtcod, the roguelike library (fork for latest libtcod)
- Updated
Jun 13, 2025 - HTML
Improve this page
Add a description, image, and links to thelibtcod topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with thelibtcod topic, visit your repo's landing page and select "manage topics."