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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 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 de NetHack

    NetHack/NetHack

    3,490Ver en GitHub↗

    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
    Ver en GitHub↗3,490
  • cleverraven/cataclysm-ddaAvatar de CleverRaven

    CleverRaven/Cataclysm-DDA

    12,459Ver en GitHub↗

    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
    Ver en GitHub↗12,459
  • openra/openraAvatar de OpenRA

    OpenRA/OpenRA

    16,450Ver en GitHub↗

    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
    Ver en GitHub↗16,450

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

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

    Scottcjn/legend-of-elya-n64

    84Ver en GitHub↗

    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
    Ver en GitHub↗84
  • 00-evan/shattered-pixel-dungeonAvatar de 00-Evan

    00-Evan/shattered-pixel-dungeon

    6,196Ver en GitHub↗

    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
    Ver en GitHub↗6,196
  • wargus/wargusAvatar de Wargus

    Wargus/wargus

    423Ver en GitHub↗

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

    C
    Ver en GitHub↗423
  • gdquest-demos/godot-open-rpgAvatar de gdquest-demos

    gdquest-demos/godot-open-rpg

    2,589Ver en GitHub↗

    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
    Ver en GitHub↗2,589
  • opendiablo2/opendiablo2Avatar de OpenDiablo2

    OpenDiablo2/OpenDiablo2

    11,038Ver en GitHub↗

    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
    Ver en GitHub↗11,038
  • mindcraft-bots/mindcraftAvatar de mindcraft-bots

    mindcraft-bots/mindcraft

    5,416Ver en GitHub↗

    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
    Ver en GitHub↗5,416
  • anuken/mindustryAvatar de Anuken

    Anuken/Mindustry

    26,624Ver en GitHub↗

    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
    Ver en GitHub↗26,624
  • camhenlin/roguishAvatar de CamHenlin

    CamHenlin/Roguish

    99Ver en GitHub↗

    open source, multiplayer, extensible rogue-like

    HTML
    Ver en GitHub↗99
  • blinry/gishAvatar de blinry

    blinry/gish

    350Ver en GitHub↗

    Open Source version of the award-winning physics platformer

    C
    Ver en GitHub↗350
  • christopho/zsdxAvatar de christopho

    christopho/zsdx

    194Ver en GitHub↗

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

    Lua
    Ver en GitHub↗194
  • id-software/quake-iii-arenaAvatar de id-Software

    id-Software/Quake-III-Arena

    8,053Ver en GitHub↗

    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
    Ver en GitHub↗8,053
  • antionio/game-off-2013Avatar de antionio

    antionio/game-off-2013

    144Ver en GitHub↗

    Room for Change - Randomly generated action RPG

    Java
    Ver en GitHub↗144
  • alexbatalov/fallout2-ceAvatar de alexbatalov

    alexbatalov/fallout2-ce

    2,266Ver en GitHub↗
    C++c-plus-plusfallout2game
    Ver en GitHub↗2,266
  • beyond-all-reason/beyond-all-reasonAvatar de beyond-all-reason

    beyond-all-reason/Beyond-All-Reason

    3,991Ver en GitHub↗

    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
    Ver en GitHub↗3,991
  • ericjohnson/canabalt-iosAvatar de ericjohnson

    ericjohnson/canabalt-ios

    1,586Ver en GitHub↗

    Open source release of Canabalt for iOS

    Objective-C
    Ver en GitHub↗1,586
  • egoboo/egobooAvatar de egoboo

    egoboo/egoboo

    127Ver en GitHub↗

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

    C++
    Ver en GitHub↗127
  • bertram25/valyriatearAvatar de Bertram25

    Bertram25/ValyriaTear

    255Ver en GitHub↗

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

    Lua
    Ver en GitHub↗255
  • exult/exultAvatar de exult

    exult/exult

    662Ver en GitHub↗

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

    C++
    Ver en GitHub↗662
  • flareteam/flare-engineAvatar de flareteam

    flareteam/flare-engine

    1,264Ver en GitHub↗

    Free/Libre Action Roleplaying Engine (engine only)

    C++2d-game-engineaction-rpgc-plus-plus
    Ver en GitHub↗1,264
  • angband/angbandAvatar de angband

    angband/angband

    1,517Ver en GitHub↗

    A free, single-player roguelike dungeon exploration game

    C
    Ver en GitHub↗1,517
  • gemrb/gemrbAvatar de gemrb

    gemrb/gemrb

    1,211Ver en GitHub↗

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

    C++
    Ver en GitHub↗1,211
  • id-software/doomAvatar de id-Software

    id-Software/DOOM

    18,936Ver en GitHub↗

    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++
    Ver en GitHub↗18,936
  • id-software/doom-3Avatar de id-Software

    id-Software/DOOM-3

    3,527Ver en GitHub↗

    Doom 3 GPL source release

    C++
    Ver en GitHub↗3,527
  • id-software/quakeAvatar de id-Software

    id-Software/Quake

    5,659Ver en GitHub↗

    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
    Ver en GitHub↗5,659
  • id-software/quake-2Avatar de id-Software

    id-Software/Quake-2

    3,197Ver en GitHub↗

    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
    Ver en GitHub↗3,197
  • eduard-permyakov/permafrost-engineAvatar de eduard-permyakov

    eduard-permyakov/permafrost-engine

    2,753Ver en GitHub↗

    An OpenGL RTS game engine written in C

    Ccgame-enginegame-engine-3d
    Ver en GitHub↗2,753
  • dkfans/keeperfxAvatar de dkfans

    dkfans/keeperfx

    948Ver en GitHub↗

    Open source remake and Fan Expansion of Dungeon Keeper.

    C
    Ver en GitHub↗948