awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم 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

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • diasurgical/devilutionxالصورة الرمزية لـ diasurgical

    diasurgical/devilutionX

    9,578عرض على GitHub↗

    devilutionX هو إعادة تنفيذ مفتوحة المصدر ومتعددة المنصات لمحرك لعبة Diablo 1 الأصلي. هو إطار عمل برمجي مصمم لتشغيل منطق وآليات لعبة RPG الأصلية على أنظمة التشغيل الحديثة عن طريق إعادة كتابة المحرك بلغة برمجة حالية. يعمل المشروع على تحديث التجربة القديمة من خلال إضافة دعم لدقة الشاشات العريضة، والتحجيم عالي الدقة، وتعيين المدخلات القابل للتكوين لمختلف وحدات التحكم في الأجهزة. كما يقدم تحسينات لجودة الحياة مثل أشرطة الصحة، والنهب التلقائي، وأدوات لتعديل سرعة اللعبة وقواعد القتال. يغطي المحرك سطح قدرات واسعاً بما في ذلك شبكات الألعاب متعددة اللاعبين القائمة على المقابس (sockets) لمزامنة الجلسات في الوقت الفعلي ونظام لدمج التعديلات المخصصة عبر كود المصدر. كما يدير تكوينات مخرجات العرض، وتوقيت الإطارات لاستقرار الرؤية، واختيار اللغة الدولية.

    Modern OS build for the Diablo engine.

    C++
    عرض على GitHub↗9,578
  • terrycavanagh/vvvvvvالصورة الرمزية لـ TerryCavanagh

    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/openmwالصورة الرمزية لـ OpenMW

    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/runeliteالصورة الرمزية لـ runelite

    runelite/runelite

    5,391عرض على GitHub↗

    RuneLite هو عميل لعبة مفتوح المصدر لـ OldSchool RuneScape. يعمل كبديل مدفوع بالمجتمع للبرنامج الرسمي، ويعمل كعميل معدل يسمح بتخصيص عميق وتوسيع الميزات. يوفر المشروع نظام إضافات (plugin) برمجياً للعبة يتيح تطوير وحقن أدوات مخصصة مباشرة في بيئة اللعبة قيد التشغيل. يسمح إطار العمل هذا بإنشاء تحسينات للواجهة ودمج منطق مخصص لتعديل سلوك العميل. يتضمن النظام أيضاً مديراً لبيانات ذاكرة التخزين المؤقت للعبة لقراءة ومعالجة الأصول المحلية وملفات المكتبة المخزنة على القرص. تدعم هذه القدرات تخصيص عميل اللعبة بشكل عام وتحسين التخطيطات المرئية وعروض المعلومات.

    Open-source client for Old School RuneScape.

    Java
    عرض على GitHub↗5,391
  • xproger/openlaraالصورة الرمزية لـ XProger

    XProger/OpenLara

    5,017عرض على GitHub↗

    OpenLara هو محرك ألعاب مفتوح المصدر ومحاكي ألعاب كلاسيكي مصمم لتحميل وتنفيذ ملفات بيانات الألعاب الأصلية من عناوين الحركة والمغامرة الكلاسيكية. يعمل كمحرك ألعاب عبر الأنظمة الأساسية يتيح تشغيل أصول الألعاب القديمة على الأجهزة وأنظمة التشغيل الحديثة. يتميز المحرك بنظام فيزياء حتمي يستخدم رياضيات الإحداثيات ذات النقطة الثابتة لضمان حركة وسلوك متسقين عبر بيئات الأجهزة المختلفة. يدمج المشروع نظام كيانات قائماً على المكونات وعملية تحميل مستوى تعتمد على البيانات لإعادة بناء هندسة العالم ومواضع الكائنات. تغطي جوانبه التقنية اكتشاف التصادم القائم على الشبكة، ومزج الرسوم المتحركة القائم على الحالة، وخط أنابيب عرض مجرداً يفصل منطق اللعبة الأساسي عن واجهة برمجة تطبيقات الرسومات.

    Open-source engine for the classic Tomb Raider series.

    C
    عرض على GitHub↗5,017
  • twilitrealm/dusklightالصورة الرمزية لـ TwilitRealm

    TwilitRealm/dusklight

    4,800عرض على GitHub↗

    Dusklight هي مجموعة من الأدوات المتخصصة المصممة لنقل الألعاب القديمة وإعادة تنفيذ محركاتها. توفر إطار عمل لإعادة إنشاء بيئات الألعاب القديمة من خلال الهندسة العكسية لضمان الدقة السلوكية والاستقرار على الأجهزة الحديثة. يتميز المشروع بمحرك رسوميات عبر المنصات يستخدم واجهات برمجة تطبيقات رسومية حديثة لعرض محتوى 2D و3D عبر أنظمة تشغيل مختلفة. يتضمن مجموعة أدوات لتكوين التطبيقات تسمح بتعديل مظهر وسلوك البرنامج من خلال السمات المخصصة وتخصيص التجربة. يدمج النظام طبقة وقت تشغيل عبر المنصات وتجريداً للأجهزة لترجمة استدعاءات الرسم القديمة وتخطيطات الذاكرة إلى تنسيقات حديثة. يتيح ذلك تنفيذ العناوين الكلاسيكية على أجهزة الكمبيوتر الشخصية والمنصات المحمولة المعاصرة مع عرض عالي الأداء.

    Reverse-engineered reimplementation of Twilight Princess.

    C++
    عرض على GitHub↗4,800
  • snesrev/zelda3الصورة الرمزية لـ snesrev

    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/unleashedrecompالصورة الرمزية لـ hedge-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-14الصورة الرمزية لـ space-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-projectالصورة الرمزية لـ open-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-unityالصورة الرمزية لـ Interkarma

    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/ioq3الصورة الرمزية لـ ioquake

    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/scummvmالصورة الرمزية لـ scummvm

    scummvm/scummvm

    2,716عرض على GitHub↗

    ScummVM main repository

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

    C++
    عرض على GitHub↗2,716
  • gta-asm/sanandreasunityالصورة الرمزية لـ GTA-ASM

    GTA-ASM/SanAndreasUnity

    2,575عرض على GitHub↗

    Unity-based engine reimplementation for GTA: San Andreas.

    C#
    عرض على GitHub↗2,575
  • chocolate-doom/chocolate-doomالصورة الرمزية لـ chocolate-doom

    chocolate-doom/chocolate-doom

    2,270عرض على GitHub↗

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

    Ccdoomfps
    عرض على GitHub↗2,270
  • novum/vkquakeالصورة الرمزية لـ Novum

    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/freeabloالصورة الرمزية لـ wheybags

    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/dhewm3الصورة الرمزية لـ dhewm

    dhewm/dhewm3

    2,112عرض على GitHub↗

    dhewm 3 (Doom3 sourceport) main repository

    Source port for Doom 3.

    C++
    عرض على GitHub↗2,112
  • jacoders/openjkالصورة الرمزية لـ JACoders

    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