🌏: Dungeon free resources (terrain & roguelike generation)
-
Updated
Jan 28, 2021 - C#
A maze is a type of puzzle involving a collection of paths, usually where a player has to find a route from start to finish.
A huge variety of algorithms exist for generating and solving mazes. These are not only fun to implement, but also are a good way to familiarise yourself with programming techniques, algorithms, and languages.
🌏: Dungeon free resources (terrain & roguelike generation)
This is a simple Unity 3D Game (created in 24 hours at a hack-a-thon) using a mix of 3D models created by Erik M. Buck and free assets from the Unity Asset Store. Maze generation was inspired by 's Unity tutorial: . The Maze generation has been extended in numerous ways including multi-level mazes, trees, stairs, wall types, railings and baniste…
A simple Maze generator using a modified version of Hunt-and-Kill algorithm
3D Maze generation and visualisation using Unity 3D
An example game made with Unity where the map is a procedurally generated maze.
Faramira Games is a collection of 2D games built as tutorials for learning game development. These are classic 2D games.
Procedural generation of mazes using the growing tree algorithm in Unity
A C# maze generation program that creates a multi-branching maze using backtracking and breadth-first search.
A Web and VR-based pathfinding visualization tool
A random maze generator. Based on the Recursive Backtracker algorithm. Implemented in C# .NET WPF.
A 2D Maze-Game for 1-2 players, with a Recursive Backtracker for the Maze Generation algorithm and A* Search for enemy Path-finding.
C# winforms app that generates and solves mazes using a variety of methods
Randomized maze creation for the Unity game engine based on a modified version of Prim's algorithm.
Maze solving using genetic programming in C#
A Perfect Random Maze generator with given width and height using the "Recursive backtracking" algorithm.
A Prim's maze generation algorithm and recursive backtracker implementation in C#.
The Ariadne application builds and solves a variety of maze puzzles. a) When running as a regular application (Ariadne.exe), you can control the maze layout, its shape, additional content etc. via a "Details" panel. b) The Ariadne.scr file can be installed as a screen saver.