awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

137 个仓库

Awesome GitHub RepositoriesGame Engine Remakes

Open-source reimplementations and source ports of classic game engines for modern hardware.

Explore 137 awesome GitHub repositories matching part of an awesome list · Game Engine Remakes. Refine with filters or upvote what's useful.

Awesome Game Engine Remakes GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • diasurgical/devilutionxdiasurgical 的头像

    diasurgical/devilutionX

    9,578在 GitHub 上查看↗

    devilutionX 是原始 Diablo 1 游戏引擎的开源跨平台重新实现。它是一个软件框架,旨在通过使用现代编程语言重写引擎,在现代操作系统上运行原始的动作 RPG 逻辑和机制。 该项目通过增加对宽屏分辨率、高清缩放和各种硬件控制器的可配置输入映射的支持,使经典体验现代化。它还引入了诸如生命值条、自动拾取以及修改游戏速度和战斗规则的工具等生活质量改进。 该引擎涵盖了广泛的功能面,包括用于实时会话同步的基于套接字的多人联网,以及通过源代码集成自定义修改的系统。它还管理显示输出配置、用于视觉稳定性的帧时序以及国际语言选择。

    Modern OS build for the Diablo engine.

    C++
    在 GitHub 上查看↗9,578
  • terrycavanagh/vvvvvvTerryCavanagh 的头像

    TerryCavanagh/VVVVVV

    7,916在 GitHub 上查看↗

    This project is a cross-platform game engine framework and build pipeline designed to produce playable executable binaries for desktop and Android devices. It provides a collection of core libraries for game development, including a native Android build system and a C++ build pipeline. The framework features a specialized bitmap font rendering system that displays stylized typography by mapping character indices to image atlases using coordinate and spacing metadata. It also implements a hardware abstraction layer to decouple application logic from graphics and audio drivers, ensuring portabl

    Source code release for VVVVVV.

    ActionScript
    在 GitHub 上查看↗7,916
  • openmw/openmwOpenMW 的头像

    OpenMW/openmw

    6,366在 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

    Reimplementation of the Morrowind engine.

    C++
    在 GitHub 上查看↗6,366
  • runelite/runeliterunelite 的头像

    runelite/runelite

    5,391在 GitHub 上查看↗

    RuneLite 是 OldSchool RuneScape 的开源游戏客户端。它作为官方软件的社区驱动替代品,是一个经过修改的客户端,允许进行深度定制和功能扩展。 该项目提供了一个可编程的游戏插件系统,支持直接向运行中的游戏环境开发和注入自定义工具。该框架允许创建界面增强功能,并集成自定义逻辑以修改客户端行为。 该系统还包含一个游戏缓存数据管理器,用于读取和操作存储在磁盘上的本地资产和库文件。这些功能支持整体游戏客户端的定制,以及视觉布局和信息显示方式的改进。

    Open-source client for Old School RuneScape.

    Java
    在 GitHub 上查看↗5,391
  • xproger/openlaraXProger 的头像

    XProger/OpenLara

    5,017在 GitHub 上查看↗

    OpenLara 是一个开源游戏引擎和经典游戏模拟器,旨在加载和执行来自经典动作冒险游戏的原版游戏数据文件。它充当跨平台游戏运行时,使遗留游戏资产能够在现代硬件和操作系统上运行。 该引擎具有使用定点坐标数学的确定性物理系统,以确保跨不同硬件环境的一致运动和行为。 该项目结合了基于组件的实体系统和数据驱动的关卡加载过程,以重建世界几何结构和对象放置。其技术栈涵盖基于网格的碰撞检测、基于状态的动画混合以及将核心游戏逻辑与图形 API 分离的抽象渲染流水线。

    Open-source engine for the classic Tomb Raider series.

    C
    在 GitHub 上查看↗5,017
  • twilitrealm/dusklightTwilitRealm 的头像

    TwilitRealm/dusklight

    4,800在 GitHub 上查看↗

    Dusklight is a suite of specialized toolkits designed for legacy game porting and engine reimplementation. It provides a framework for recreating legacy game environments through reverse engineering to ensure behavioral accuracy and stability on modern hardware. The project features a cross-platform graphics renderer that uses modern graphics APIs to display 2D and 3D content across different operating systems. It includes an application configuration toolkit that allows for the modification of software appearance and behavior through custom theming and experience customization. The system i

    Reverse-engineered reimplementation of Twilight Princess.

    C++
    在 GitHub 上查看↗4,800
  • snesrev/zelda3snesrev 的头像

    snesrev/zelda3

    4,654在 GitHub 上查看↗

    This project is a reverse-engineered game port and reimplementation of a classic title designed to run natively on modern hardware. It utilizes a custom game engine that recreates original machine code logic and uses extracted assets to provide a playable experience. The implementation ensures behavioral parity through frame-perfect logic verification, comparing real-time execution against reference logs. It distinguishes itself with a multi-language localization system that extracts dialogue and fonts from regional files, as well as visual enhancements including pixel shaders, widescreen asp

    Reverse-engineered clone of Zelda 3.

    C
    在 GitHub 上查看↗4,654
  • hedge-dev/unleashedrecomphedge-dev 的头像

    hedge-dev/UnleashedRecomp

    4,649在 GitHub 上查看↗

    UnleashedRecomp is a legacy software modernization project that uses static binary recompilation to enable native execution on Windows and Linux. Its primary purpose is to remove the need for emulation while updating old applications to support modern hardware and high-resolution displays. The project implements a game modding infrastructure that allows for the loading of external assets and custom software tweaks using standardized modification formats. It also includes an achievement tracking system that mirrors original platform notifications and a dedicated menu for monitoring progress.

    PC port of Sonic Unleashed via static recompilation.

    C++
    在 GitHub 上查看↗4,649
  • space-wizards/space-station-14space-wizards 的头像

    space-wizards/space-station-14

    3,523在 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

    Revived remake of Space Station 13.

    C#c-sharpgamehacktoberfest
    在 GitHub 上查看↗3,523
  • open-goal/jak-projectopen-goal 的头像

    open-goal/jak-project

    3,434在 GitHub 上查看↗

    Reviving the language that brought us the Jak & Daxter Series

    PC porting project for the Jak and Daxter trilogy.

    Common Lisp
    在 GitHub 上查看↗3,434
  • interkarma/daggerfall-unityInterkarma 的头像

    Interkarma/daggerfall-unity

    3,413在 GitHub 上查看↗

    Open source recreation of Daggerfall in the Unity engine

    Unity-based recreation of Daggerfall.

    C#
    在 GitHub 上查看↗3,413
  • ioquake/ioq3ioquake 的头像

    ioquake/ioq3

    2,756在 GitHub 上查看↗

    The ioquake3 community effort to continue supporting/developing id's Quake III Arena

    Free software FPS engine for Quake 3 and custom games.

    C
    在 GitHub 上查看↗2,756
  • scummvm/scummvmscummvm 的头像

    scummvm/scummvm

    2,716在 GitHub 上查看↗

    ScummVM main repository

    Multi-game engine for classic point-and-click adventure titles.

    C++
    在 GitHub 上查看↗2,716
  • gta-asm/sanandreasunityGTA-ASM 的头像

    GTA-ASM/SanAndreasUnity

    2,575在 GitHub 上查看↗

    Unity-based engine reimplementation for GTA: San Andreas.

    C#
    在 GitHub 上查看↗2,575
  • chocolate-doom/chocolate-doomchocolate-doom 的头像

    chocolate-doom/chocolate-doom

    2,270在 GitHub 上查看↗

    Minimalist, historically accurate source port for Doom-engine games.

    Ccdoomfps
    在 GitHub 上查看↗2,270
  • novum/vkquakeNovum 的头像

    Novum/vkQuake

    2,197在 GitHub 上查看↗

    vkQuake is a port of id Software's Quake) using Vulkan instead of OpenGL for rendering. It is based on the popular QuakeSpasm and QuakeSpasm-Spiked ports and runs all mods compatible with QuakeSpasm like Arcane Dimensions.

    Vulkan-based Quake port based on QuakeSpasm.

    C
    在 GitHub 上查看↗2,197
  • wheybags/freeablowheybags 的头像

    wheybags/freeablo

    2,172在 GitHub 上查看↗

    ARCHIVED Modern reimplementation of the Diablo 1 game engine

    Open-source implementation of the Diablo engine.

    C++
    在 GitHub 上查看↗2,172
  • dhewm/dhewm3dhewm 的头像

    dhewm/dhewm3

    2,112在 GitHub 上查看↗

    dhewm 3 (Doom3 sourceport) main repository

    Source port for Doom 3.

    C++
    在 GitHub 上查看↗2,112
  • jacoders/openjkJACoders 的头像

    JACoders/OpenJK

    2,173在 GitHub 上查看↗

    Maintenance and improvement of Jedi Academy and Jedi Outcast.

    C++cc-plus-plusfps
    在 GitHub 上查看↗2,173
  • classicube/classicubeC

    ClassiCube/ClassiCube

    1,988在 GitHub 上查看↗

    ClassiCube is a custom Minecraft Classic compatible client written in C from scratch. ClassiCube is not affiliated with (or supported by) Mojang AB, Minecraft, or Microsoft in any way. ClassiCube is not trying to replicate modern Minecraft. It will never support survival, Minecraft accounts, or…

    C-based Minecraft Classic compatible client.

    C
    在 GitHub 上查看↗1,988
上一个123456…7下一个
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Game Engine Remakes