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
·

36 repositorios

Awesome GitHub RepositoriesRole Playing Games

Open source engines and remakes for classic and modern RPG titles.

Explore 36 awesome GitHub repositories matching part of an awesome list · Role Playing Games. Refine with filters or upvote what's useful.

  1. Home
  2. Part of an Awesome List
  3. More to explore
  4. Role Playing Games

Awesome Role Playing Games GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • 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

    Post-apocalyptic roguelike with deep survival mechanics.

    C++c-plus-pluscataclysmgame
    Ver en GitHub↗12,459
  • 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

    Reimplements core action role-playing logic and movement to recreate a classic RPG experience.

    Go
    Ver en GitHub↗11,038
  • veloren/velorenAvatar de veloren

    veloren/veloren

    7,099Ver en GitHub↗

    Veloren is an open-source multiplayer RPG featuring a voxel-based action adventure in a procedurally generated fantasy world. It is built upon a voxel game engine that supports 3D rendering via Vulkan and Metal, utilizing a procedural world generator to create geography and ecosystems based on erosion algorithms and temperature maps. The project is distinguished by a sandboxed plugin system using WebAssembly, which allows for the addition of new game logic and equipment without recompiling the core engine. It also features a dedicated game server architecture designed to synchronize state, ma

    Multiplayer voxel-based RPG written in Rust.

    Rust3dcubecubeworld
    Ver en GitHub↗7,099
  • openmw/openmwAvatar de OpenMW

    OpenMW/openmw

    6,366Ver en GitHub↗

    OpenMW is a modern, open-source game engine designed to execute the game Morrowind and its expansions. It serves as a cross-platform game runtime and 3D world renderer, providing a data-driven environment to run game logic and physics with improved stability. The project functions as a game modding framework, utilizing a modular plugin system and an interpreted scripting layer to load external modifications. This architecture allows for the integration of community content, custom textures, and external scripts without altering the base executable code. The engine covers a broad range of cap

    Engine reimplementation for a classic open-world RPG.

    C++
    Ver en GitHub↗6,366
  • 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

    Open-source roguelike based on a popular mobile title.

    Javaandroidgamegame-development
    Ver en GitHub↗6,196
  • space-wizards/space-station-14Avatar de space-wizards

    space-wizards/space-station-14

    3,523Ver en GitHub↗

    Space Station 14 is a C# multiplayer game and roleplay simulation framework. It is built upon an Entity-Component-System (ECS) game engine that separates logic into systems and data into components to manage complex entity interactions. The project functions as a grid-based physics simulator with a YAML data-driven prototype system for defining game objects. The project features a specialized 2D sprite rendering engine that maps server-side appearance data to client-side shaders. It implements a networking model with client-side prediction and dirty-flagged state synchronization to reduce inp

    Open-source remake of a multiplayer sci-fi role-playing game.

    C#c-sharpgamehacktoberfest
    Ver en GitHub↗3,523
  • 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

    Iconic single-player roguelike dungeon exploration game.

    Ccgameroguelike
    Ver en GitHub↗3,490
  • interkarma/daggerfall-unityAvatar de Interkarma

    Interkarma/daggerfall-unity

    3,413Ver en GitHub↗

    Open source recreation of Daggerfall in the Unity engine

    Unity-based recreation of a classic open-world RPG.

    C#
    Ver en GitHub↗3,413
  • crawl/crawlAvatar de crawl

    crawl/crawl

    2,892Ver en GitHub↗

    Dungeon Crawl: Stone Soup official repository

    Roguelike dungeon crawler with a focus on combat.

    C++
    Ver en GitHub↗2,892
  • alexbatalov/fallout1-ceAvatar de alexbatalov

    alexbatalov/fallout1-ce

    2,813Ver en GitHub↗

    Fallout for modern operating systems

    Full re-implementation of a classic post-apocalyptic RPG.

    C++
    Ver en GitHub↗2,813
  • 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

    Acts as a starter project for building role-playing games with pre-implemented core systems.

    GDScriptcombatgamegame-development
    Ver en GitHub↗2,589
  • alexbatalov/fallout2-ceAvatar de alexbatalov

    alexbatalov/fallout2-ce

    2,266Ver en GitHub↗

    Full re-implementation of a classic post-apocalyptic sequel.

    C++c-plus-plusfallout2game
    Ver en GitHub↗2,266
  • wheybags/freeabloAvatar de wheybags

    wheybags/freeablo

    2,172Ver en GitHub↗

    ARCHIVED Modern reimplementation of the Diablo 1 game engine

    Open-source engine implementation for a classic action RPG.

    C++
    Ver en GitHub↗2,172
  • angband/angbandAvatar de angband

    angband/angband

    1,517Ver en GitHub↗

    A free, single-player roguelike dungeon exploration game

    Classic single-player dungeon exploration in a fantasy setting.

    C
    Ver en GitHub↗1,517
  • flareteam/flare-engineAvatar de flareteam

    flareteam/flare-engine

    1,264Ver en GitHub↗

    Free/Libre Action Roleplaying Engine (engine only)

    Diablo-inspired single-player action RPG engine.

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

    arx/ArxLibertatis

    1,064Ver en GitHub↗

    Cross-platform port of Arx Fatalis, a first-person role-playing game

    Cross-platform port of a first-person fantasy RPG.

    C++arx-fatalisc-plus-pluscmake
    Ver en GitHub↗1,064
  • mitallast/diablo-jsAvatar de mitallast

    mitallast/diablo-js

    1,001Ver en GitHub↗

    Isometric minimal-code style game at html5 canvas and javascript

    Isometric RPG with minimal code footprint.

    Java
    Ver en GitHub↗1,001
  • openenroth/openenrothAvatar de OpenEnroth

    OpenEnroth/OpenEnroth

    833Ver en GitHub↗

    Open reimplementation of Might and Magic 6 7 8 game engine

    Engine remake for a classic fantasy RPG series.

    C++
    Ver en GitHub↗833
  • 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.

    Engine recreation for playing a classic fantasy RPG on modern systems.

    C++
    Ver en GitHub↗662
  • ooliteproject/ooliteAvatar de OoliteProject

    OoliteProject/oolite

    645Ver en GitHub↗

    The main Oolite repository.

    Open-world space opera simulation and RPG.

    Objective-C
    Ver en GitHub↗645
Ant.12Siguiente