marukrap / Roguelikedevresources
A curated list of roguelike development resources
Stars: ✭ 545
Projects that are alternatives of or similar to Roguelikedevresources
Game
⚔️ An online JavaScript 2D Medieval RPG.
Stars: ✭ 388 (-28.81%)
Mutual labels: game-development, roguelike
Zircon
Zircon is an extensible and user-friendly, multiplatform tile engine.
Stars: ✭ 552 (+1.28%)
Mutual labels: game-development, roguelike
Ultraviolet
The Ultraviolet Framework is a .NET game development framework written in C#.
Stars: ✭ 466 (-14.5%)
Mutual labels: game-development
Hedera
paint 3D ivy in the Unity Editor, watch procedurally generated meshes simulate growth and clinging in real-time
Stars: ✭ 526 (-3.49%)
Mutual labels: game-development
Etlegacy Deprecated
Archived repository. For current repo, see: https://github.com/etlegacy/etlegacy
Stars: ✭ 470 (-13.76%)
Mutual labels: game-development
Lollipopgo
稳定分支2.9.X 版本已更新,由【Golang语言游戏服务器】维护,全球服游戏服务器及区域服框架,目前协议支持websocket、http、KCP、TCP及RPC,采用状态同步(帧同步内测),愿景:打造MMO多人竞技游戏框架! 功能持续更新中... ...
Stars: ✭ 500 (-8.26%)
Mutual labels: game-development
Dxwrapper
Fixes compatibility issues with older games running on Windows 10 by wrapping DirectX dlls. Also allows loading custom libraries with the file extension .asi into game processes.
Stars: ✭ 460 (-15.6%)
Mutual labels: game-development
Anything about game
A wonderful list of Game Development resources.
Stars: ✭ 541 (-0.73%)
Mutual labels: game-development
Godot Steering Ai Framework
A complete framework for Godot to create beautiful and complex AI motion. Works both in 2D and in 3D.
Stars: ✭ 482 (-11.56%)
Mutual labels: game-development
Unity Build
A powerful automation tool for quickly and easily generating builds of a game with Unity.
Stars: ✭ 483 (-11.38%)
Mutual labels: game-development
Unityvisualizations
Collection of shaders and visual effects created for Unity 3D.
Stars: ✭ 472 (-13.39%)
Mutual labels: game-development
Fheroes2
Free implementation of Heroes of Might and Magic II game engine
Stars: ✭ 471 (-13.58%)
Mutual labels: game-development
Texturepanner
This repository hosts a shader for Unity3D whose main goal is to facilitate the creation of neon-like signs, conveyor belts and basically whatever based on scrolling textures
Stars: ✭ 528 (-3.12%)
Mutual labels: game-development
Godot 2d Space Game
A 2D space exploration and mining game made with Godot and our AI framework
Stars: ✭ 462 (-15.23%)
Mutual labels: game-development
Legend Wings
iOS Swift Game - Push SpriteKit to the limit
Stars: ✭ 481 (-11.74%)
Mutual labels: game-development
Tetra
🎮 A simple 2D game framework written in Rust
Stars: ✭ 492 (-9.72%)
Mutual labels: game-development
Easyai
Python artificial intelligence framework for games
Stars: ✭ 543 (-0.37%)
Mutual labels: game-development
Roguelike Development Resources
A curated list of roguelike development resources
Communities
Resources
- RogueBasin Articles - 👍
- Procedural Generation Resources - 👍
- Procedural Generation Wiki
- Random Dungeon Generators
- Procedural Map Generation
- FAQ Friday
- Roguelike Tilesets
Procedural Map Generation
-
Dungeon
-
BSP
-
Maze
-
Cellular Automata
- Cellular Automata Method for Generating Random Cave-Like Levels
- Using A Cellular Automata Style Rule to Create A Cave System
- C# Algorithm to Build Interesting Cave Systems
- Procedural Cave Generator - Unity/C#, 3D
- How Does Level Generation Work In Brogue? - 👍
- Python Dungeon Generator
- Improving Procedural 2D Map Generation - Hilbert curves
- Contour Bombing Cave Generation Algorithm - Alternative for CA
-
Graph
- Over-Engineering Dungeon Generation
- Procedural Dungeon Generation Algorithm Explained - 👍
- Procedural Dungeon Generation Algorithm
- Delaunay Triangulation Dungeon Generator - C
- Dungeon Generation Algorithm - Relative Neighborhood Graph
- 2D Map Generated with a Node-Based Approach
- Dungeon Generator (Part 1) – Node-Based Approach
-
Template
-
Miscellaneous
- The Original Rogue Algorithm
- Dungeon Maker
- Level Generator
- Recursive Tile Map Growth - Java
-
Make a Mystery Dungeon- 🇯🇵 - Three Techniques to Procedurally Generate Dungeons
- A Bunch of Dungeon Algorithms
- Level Generator Toolkit
- DCSS Layout Types
- Sample Levels from placerooms.pl - #2
- The Zelda Dungeon Generator
- Constructive Generation Methods for Dungeons and Levels - PDF
- Unangband Dungeon Generation - Parts 2-9 links in the article.
- Random Dungeons: Turbulence Algorithm
- Winding Ways
- Random Paths via Chiseling
-
-
Town
-
Overworld
- Generating Fantasy Maps
- Overworld Overview
- World Generation Breakdown
- Creating a Random 2D Game World Map
- Building an Infinite Procedurally-Generated World
- Map Generator Based on Voronoi Diagram and Perlin Noise - C++
- World Generator Inspired by Dwarf Fortress - Python
- Procedural Worlds from Simple Tiles
-
Landscape
-
Space
- Procedural Generation for Dummies: Galaxy Generation
- Procedural Stars Map
- Procedural Generation of 2D Space Scenes in WebGL
- A 2D Procedural Galaxy with C++
- The Frontier Galaxy
- Poisson Disk Sampling
- Fast Poisson Disk Sampling in Arbitrary Dimensions - PDF
- Poisson-Disc Sampling - Demo
- Poisson Disk Sampling - Tutorial
- Poisson Disk Points Generator - C++
-
Spaceship
Field of View
- Roguelike Vision Algorithms - 👍
- Comparative Study of Field of View Algorithms for 2D Grid Based Worlds
- What the Hero Sees: Field-of-View for Roguelikes
- Partial Occlusion Field-of-View
AI
- The Incredible Power of Dijkstra Maps - 👍
- Dijkstra Maps Visualized
- Distance Map
- Applications of Dijkstra Maps in Roguelikes - Video
- TinyKeep AI Demo - Flash Demo, Videos
Time Management
Tutorials
- Roguelikedev Does The Complete Roguelike Tutorial - Version 2017/2018 👍
- Complete Roguelike Tutorial using Python and libtcod - 👍
- Complete Roguelike Tutorial using C++ and libtcod
- Creating a Roguelike Game in C# and RogueSharp
- Roguelike Tutorial in Java and AsciiPanel
- Building a Roguelike in JavaScript and rot.js
- Let's Build a Roguelike in FreeBasic
- Unity 2D Roguelike Tutorial
- Python Roguelike Tutorial - Videos
Videos
- Roguelike Celebration 2016
- Roguelike Celebration 2017
- Roguelike Celebration 2018
- IRDC 2016
- IRDC 2017
Libraries
- libtcod - C/C++, Python
- BearLibTerminal - C/C++, C#, Lua, Pascal, Python, Ruby
- rltk - C++
- SadConsole - C#
- rot.js - JavaScript
- rotLove - Lua
- T-Engine4 - Lua
- LambdaHack - Haskell
Open Source Roguelikes
- Angband - C
- Nethack - C
- Retro Rogue Collection - C 👍
- Martin's Dungeon Bash - C/C++
- Cataclysm DDA - C++
- Dungeon Crawl Stone Soup - C++
- Incursion - C++
- Infra Arcana - C++
- IVAN - C++
- KeeperRL - C++
- Amaranth - C#
- Pixel Dungeon - Java
- Hauberk - Dart 👍
- DoomRL - FreePascal
Miscellaneous
- The Roguelike Archive
- Donnie Russell II's Home Page - Rogue, Hack, Larn, MAG, Moria, etc.
- Decoded: Rogue
- Roguelike Source Code Review
- Fantasy Name Generator - JavaScript
- Dyson's Map Archive
- Cool Retro Term
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].