awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to crawl/crawl

Open-source alternatives to Crawl

30 open-source projects similar to crawl/crawl, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Crawl alternative.

  • nethack/nethackAvatar von NetHack

    NetHack/NetHack

    3,490Auf GitHub ansehen↗

    NetHack is a roguelike dungeon crawler and ASCII-based role playing game. It is a turn-based adventure game featuring permanent character death and the exploration of randomly generated dungeons. The project serves as a cross-platform game engine designed to be compiled and run across diverse operating systems and hardware architectures. It focuses on retro game preservation by maintaining classic game logic for modern computing environments. The codebase implements procedural content generation for maps and encounters and utilizes a grid-based coordinate system for spatial tracking. Renderi

    Ccgameroguelike
    Auf GitHub ansehen↗3,490
  • cleverraven/cataclysm-ddaAvatar von CleverRaven

    CleverRaven/Cataclysm-DDA

    12,459Auf GitHub ansehen↗

    Cataclysm-DDA is an open-world survival game and turn-based roguelike set in a post-apocalyptic world. It functions as a simulation where players manage resources, engage in combat, and handle character progression in an environment where time only advances when the player takes an action. The project includes a procedural world generator that creates randomized, persistent environments and city layouts, ensuring unique maps for every new game session. The simulation covers tactical movement and resource management through turn-based strategy gameplay. It also provides options for personali

    C++c-plus-pluscataclysmgame
    Auf GitHub ansehen↗12,459
  • openra/openraAvatar von OpenRA

    OpenRA/OpenRA

    16,450Auf GitHub ansehen↗

    OpenRA is an open-source game engine designed for the development and modernization of real-time strategy titles. It provides a modular framework that allows developers to build standalone games or total conversion modifications by leveraging a trait-based entity composition system. The engine is built to support both the preservation of classic strategy games and the creation of new experiences, offering cross-platform compatibility and a flexible architecture for defining game rules and unit behaviors. The engine distinguishes itself through a configuration-driven approach where game logic,

    C#command-and-conquercross-platformcsharp
    Auf GitHub ansehen↗16,450

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Find more with AI search
  • scottcjn/legend-of-elya-n64Avatar von Scottcjn

    Scottcjn/legend-of-elya-n64

    84Auf GitHub ansehen↗

    Legend of Elya — N64 game with a real 819K-parameter transformer running on the VR4300 MIPS III CPU. Zelda-style dungeon, AI NPCs, byte-level inference at 60 tok/s. Built with libdragon SDK.

    C
    Auf GitHub ansehen↗84
  • 00-evan/shattered-pixel-dungeonAvatar von 00-Evan

    00-Evan/shattered-pixel-dungeon

    6,196Auf GitHub ansehen↗

    Shattered Pixel Dungeon is an open-source roguelike dungeon crawler built as a turn-based strategy game. It features procedurally generated levels, hundreds of collectible items, and permadeath mechanics, all rendered from a single Java codebase that runs on Android, iOS, and desktop platforms. The game offers six distinct hero classes, each with branching subclass trees, endgame abilities, and talent points for deep character customization. Players battle over 60 enemy types, 30 traps, and 10 bosses across five dungeon regions, while managing equipment, enchantments, and alchemy-crafted gear

    Javaandroidgamegame-development
    Auf GitHub ansehen↗6,196
  • wargus/wargusAvatar von Wargus

    Wargus/wargus

    423Auf GitHub ansehen↗

    Importer and scripts for Warcraft II: Tides of Darkness, the expansion Beyond the Dark Portal, and Aleonas Tales

    C
    Auf GitHub ansehen↗423
  • gdquest-demos/godot-open-rpgAvatar von gdquest-demos

    gdquest-demos/godot-open-rpg

    2,589Auf GitHub ansehen↗

    This project is a reference implementation and starter template for developing role-playing games in Godot. It provides a structured architecture for large-scale game development, featuring a pre-implemented framework for core RPG systems. The project distinguishes itself through a focus on code standardization and developer experience. It implements static type hinting and a standardized code layout to ensure consistency, alongside a docstring documentation system that extracts metadata from source code to generate reference guides and editor tooltips. The repository covers several core gam

    GDScriptcombatgamegame-development
    Auf GitHub ansehen↗2,589
  • opendiablo2/opendiablo2Avatar von OpenDiablo2

    OpenDiablo2/OpenDiablo2

    11,038Auf GitHub ansehen↗

    OpenDiablo2 is an open-source re-implementation of an isometric action role-playing game engine. It functions as a cross-platform game client designed to execute core mechanics and logic across multiple operating systems using external game assets. The project focuses on recreating the functionality of a classic action RPG from the ground up through a community-driven effort. It provides a framework for running a game engine that simulates specific gameplay experiences and movement patterns. The engine includes capabilities for isometric projection rendering, deterministic game state simulat

    Go
    Auf GitHub ansehen↗11,038
  • mindcraft-bots/mindcraftAvatar von mindcraft-bots

    mindcraft-bots/mindcraft

    5,416Auf GitHub ansehen↗

    Mindcraft is a framework for connecting large language models to game clients to create autonomous characters that communicate and perform actions within a simulated environment. It functions as an orchestrator for bots, utilizing a system that bridges high-level AI instructions with low-level game protocol packets to enable the execution of in-game tasks. The system uses retrieval-augmented generation to select relevant conversation history and code examples via embedding-based context retrieval. It supports the development of specific AI personas through profile configurations and facilitat

    JavaScript
    Auf GitHub ansehen↗5,416
  • anuken/mindustryAvatar von Anuken

    Anuken/Mindustry

    26,624Auf GitHub ansehen↗

    Mindustry is a cross-platform game engine and factory automation simulation that combines resource management with tower defense strategy. Players construct complex supply chains and automated networks to process materials while building defensive structures to protect a core from waves of hostile mechanical forces. The project utilizes a deterministic lockstep networking model to ensure simulation consistency across desktop and mobile devices. It is built on an entity-component-system architecture and a tile-based grid simulation, allowing for the efficient management of thousands of active

    Javaandroiddesktopgame
    Auf GitHub ansehen↗26,624
  • camhenlin/roguishAvatar von CamHenlin

    CamHenlin/Roguish

    99Auf GitHub ansehen↗

    open source, multiplayer, extensible rogue-like

    HTML
    Auf GitHub ansehen↗99
  • blinry/gishAvatar von blinry

    blinry/gish

    350Auf GitHub ansehen↗

    Open Source version of the award-winning physics platformer

    C
    Auf GitHub ansehen↗350
  • christopho/zsdxAvatar von christopho

    christopho/zsdx

    194Auf GitHub ansehen↗

    This repository was moved to GitLab: https://gitlab.com/solarus-games/zsdx

    Lua
    Auf GitHub ansehen↗194
  • id-software/quake-iii-arenaAvatar von id-Software

    id-Software/Quake-III-Arena

    8,053Auf GitHub ansehen↗

    Quake III Arena is a first-person shooter game engine and arena combat simulator. It consists of the original C++ game source code for a cross-platform 3D game designed to run on Windows, Linux, and Mac. The project provides the source code necessary to render a first-person shooter experience, focusing on player-versus-player battles in closed 3D environments. It serves as a resource for legacy game preservation and the study of early 3D game engine construction. The engine incorporates spatial partitioning, client-side prediction, and state synchronization to manage multiplayer networking

    C
    Auf GitHub ansehen↗8,053
  • antionio/game-off-2013Avatar von antionio

    antionio/game-off-2013

    144Auf GitHub ansehen↗

    Room for Change - Randomly generated action RPG

    Java
    Auf GitHub ansehen↗144
  • alexbatalov/fallout2-ceAvatar von alexbatalov

    alexbatalov/fallout2-ce

    2,266Auf GitHub ansehen↗
    C++c-plus-plusfallout2game
    Auf GitHub ansehen↗2,266
  • beyond-all-reason/beyond-all-reasonAvatar von beyond-all-reason

    beyond-all-reason/Beyond-All-Reason

    3,991Auf GitHub ansehen↗

    Beyond-All-Reason is a real-time strategy game and 3D military simulation focused on large-scale tactical combat, base building, and resource management. It functions as a competitive multiplayer platform featuring ranked lobbies and skill-based matchmaking. The project includes a custom map editor for designing unique game levels and environments through structural and thematic configuration. The simulation covers military-industrial economy management, including resource extraction and asset recovery. Tactical gameplay involves commanding army formations, using radar for enemy unit detecti

    Lua
    Auf GitHub ansehen↗3,991
  • ericjohnson/canabalt-iosAvatar von ericjohnson

    ericjohnson/canabalt-ios

    1,586Auf GitHub ansehen↗

    Open source release of Canabalt for iOS

    Objective-C
    Auf GitHub ansehen↗1,586
  • egoboo/egobooAvatar von egoboo

    egoboo/egoboo

    127Auf GitHub ansehen↗

    Egoboo is a working cool 3D dungeon crawling game in the spirit of NetHack for Windows, Linux and Mac.

    C++
    Auf GitHub ansehen↗127
  • bertram25/valyriatearAvatar von Bertram25

    Bertram25/ValyriaTear

    255Auf GitHub ansehen↗

    Open Source J-RPG (Based on the Hero of Allacrost engine)

    Lua
    Auf GitHub ansehen↗255
  • exult/exultAvatar von exult

    exult/exult

    662Auf GitHub ansehen↗

    Exult is a project to recreate Ultima 7 for modern operating systems, using the game's original plot, data, and graphics files.

    C++
    Auf GitHub ansehen↗662
  • flareteam/flare-engineAvatar von flareteam

    flareteam/flare-engine

    1,264Auf GitHub ansehen↗

    Free/Libre Action Roleplaying Engine (engine only)

    C++2d-game-engineaction-rpgc-plus-plus
    Auf GitHub ansehen↗1,264
  • angband/angbandAvatar von angband

    angband/angband

    1,517Auf GitHub ansehen↗

    A free, single-player roguelike dungeon exploration game

    C
    Auf GitHub ansehen↗1,517
  • gemrb/gemrbAvatar von gemrb

    gemrb/gemrb

    1,211Auf GitHub ansehen↗

    GemRB is a portable open-source implementation of Bioware’s Infinity Engine.

    C++
    Auf GitHub ansehen↗1,211
  • id-software/doomAvatar von id-Software

    id-Software/DOOM

    18,936Auf GitHub ansehen↗

    This project is a first-person shooter game engine and a pseudo-3D rendering engine written in C. It serves as a software framework for rendering three-dimensional environments and managing entity physics. The engine includes a networked multiplayer system designed to synchronize game state and player actions across a client-server network. It utilizes a portable codebase that allows game logic to be adapted across different operating systems and hardware architectures. Core capabilities cover 3D game engine architecture, including spatial partitioning and depth-based rendering. The system a

    C++
    Auf GitHub ansehen↗18,936
  • id-software/doom-3Avatar von id-Software

    id-Software/DOOM-3

    3,527Auf GitHub ansehen↗

    Doom 3 GPL source release

    C++
    Auf GitHub ansehen↗3,527
  • id-software/quakeAvatar von id-Software

    id-Software/Quake

    5,659Auf GitHub ansehen↗

    This is the original C source code for the Quake game engine, a landmark first-person shooter engine from the 1990s. It is a retro game engine that renders 3D environments and processes player input in real time using CPU-based software rendering rather than GPU acceleration. The engine supports networked multiplayer gameplay over LAN or internet connections and is designed to be moddable, allowing users to create and run custom game modifications and levels. The engine's architecture includes a Binary Space Partition tree for efficient world geometry organization and visibility determination

    C
    Auf GitHub ansehen↗5,659
  • id-software/quake-2Avatar von id-Software

    id-Software/Quake-2

    3,197Auf GitHub ansehen↗

    Quake-2 is a game engine designed for the development of first-person shooters and the rendering of three-dimensional environments. It provides the core framework for processing real-time physics and player input within interactive 3D spaces. The engine supports software extensibility, allowing for the direct modification of source code to change gameplay mechanics and engine behaviors. This makes it a resource for retro game engineering and the study of early 3D development techniques. Its technical capabilities include vertex-based software rendering, BSP-tree spatial partitioning, and PVS

    C
    Auf GitHub ansehen↗3,197
  • eduard-permyakov/permafrost-engineAvatar von eduard-permyakov

    eduard-permyakov/permafrost-engine

    2,753Auf GitHub ansehen↗

    An OpenGL RTS game engine written in C

    Ccgame-enginegame-engine-3d
    Auf GitHub ansehen↗2,753
  • dkfans/keeperfxAvatar von dkfans

    dkfans/keeperfx

    948Auf GitHub ansehen↗

    Open source remake and Fan Expansion of Dungeon Keeper.

    C
    Auf GitHub ansehen↗948