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

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

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
amzeratul avatar

amzeratul/halley

0
View on GitHub↗
3,837 نجوم·175 تفرعات·C++·Apache-2.0·2 مشاهداتdiscord.gg/T7qQqQJ↗

Halley

Halley is a modular C++ game engine designed for building cross-platform interactive applications. Its core identity is defined by a hardware-abstraction graphics pipeline for consistent rendering across different operating systems and an entity-component-system architecture that separates game state from processing logic.

The framework features a hot-reloading development environment that allows updating application logic and assets at runtime without requiring a full process restart. It also includes a multiplayer networking framework based on an asynchronous messaging system to manage real-time client-server communication and state synchronization.

The project covers broad capability areas including hardware-agnostic graphics rendering, external script integration for extending functionality, and a hierarchical user interface system for managing layout and input.

Features

  • Game Development Frameworks - A modular C++ framework for building high-performance interactive applications across multiple operating systems.
  • Application Hot Reloading - Offers a development environment that allows updating logic and assets at runtime without restarts.
  • Logic and Asset Hot-Reloading - Supports updating application logic and assets at runtime without requiring a process restart.
  • Dynamic Logic Reloading - Allows updating compiled binary logic at runtime without restarting the application process.
  • Hot Code Reloading - Enables updating application logic at runtime to accelerate the development iteration cycle.
  • C++ Game Engines - High-performance game engine implemented in C++ with a modular architecture and cross-platform support.
  • Entity Component Systems - Uses an entity-component-system architecture to separate game state from processing logic for improved performance.
  • Graphics API Abstractions - Provides a hardware-abstraction layer that translates high-level rendering commands into native GPU instructions.
  • Cross-Platform Graphics Tooling - Processes graphics pipelines and shaders across multiple hardware APIs for consistent visual output.
  • Hardware Agnostic Rendering Layers - Implements graphics pipelines that work across different hardware APIs for consistent visual performance.
  • Real-Time Multiplayer Frameworks - Provides a framework for managing real-time client-server communication and shared environment interaction.
  • External Script Integration - Enables the execution of external scripting languages to extend functionality without modifying core source code.
  • Asynchronous Communication Channels - Implements non-blocking communication channels for real-time state synchronization between clients and servers.
  • Distributed State Synchronization - Coordinates data exchange between clients and servers to maintain consistent application state across a network.
  • Embedded Scripting Engines - Interfaces an external scripting language with the core engine for rapid high-level behavior modification.
  • Game Engines - Lightweight engine with entity-component system.
  • Game Frameworks - Modern C++17 framework used in commercial console games.
  • محركات الألعاب - Lightweight engine with a true entity-component system.

سجل النجوم

مخطط تاريخ النجوم لـ amzeratul/halleyمخطط تاريخ النجوم لـ amzeratul/halley

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Halley

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Halley.
  • thisisgame/cpp-game-engine-bookالصورة الرمزية لـ ThisisGame

    ThisisGame/cpp-game-engine-book

    3,570عرض على GitHub↗

    This project is a comprehensive educational resource for building a high-performance game engine from the ground up using C++. It serves as a technical guide for developers seeking to understand the low-level architecture of engine systems, providing a structured approach to implementing core components like rendering pipelines, entity-component-system patterns, and multi-threaded task scheduling. The resource distinguishes itself by focusing on the practical implementation of complex engine subsystems, including graphics API abstraction layers for cross-platform compatibility and data-driven

    C++3d-engineblender-pythonbook
    عرض على GitHub↗3,570
  • thecherno/hazelالصورة الرمزية لـ TheCherno

    TheCherno/Hazel

    13,006عرض على GitHub↗

    Hazel is a C++ game development framework and 3D graphics rendering engine designed for building high-performance interactive software. It provides a foundational architecture that enables the construction of desktop applications through native hardware acceleration. The project includes a dedicated game engine editor that allows for the design and testing of interactive 3D and 2D scenes within a unified environment. This editor utilizes an immediate mode interface to maintain synchronization with the engine state, while a hardware-agnostic abstraction layer handles rendering commands across

    C++
    عرض على GitHub↗13,006
  • cocos2d/cocos2d-xالصورة الرمزية لـ cocos2d

    cocos2d/cocos2d-x

    18,942عرض على GitHub↗

    Cocos2d-x is a high-performance C++ game development framework designed for building and deploying interactive applications across mobile, desktop, and web platforms. It functions as a cross-platform game engine that utilizes an entity-component system to manage object lifecycles, behaviors, and spatial relationships within a unified codebase. The engine is distinguished by its specialized 2D graphics rendering pipeline, which is optimized for hardware-accelerated performance when displaying sprites, particle effects, and skeletal animations. It provides developers with low-level access to gr

    C++androidc-plus-pluscocos2d
    عرض على GitHub↗18,942
  • amethyst/amethystالصورة الرمزية لـ amethyst

    amethyst/amethyst

    8,027عرض على GitHub↗

    Amethyst is a data-driven game engine written in Rust for building high-performance 2D and 3D games. It is built on an entity component system architecture that decouples game state from logic to enable parallel processing and reusable code. The framework features a glTF 3D renderer for importing scenes and geometry using physically based materials. It also serves as a multiplayer game framework, providing network transport abstractions and state synchronization for real-time online experiences. The engine covers a broad range of capabilities, including hybrid 2D/3D rendering, asynchronous a

    Rust
    عرض على GitHub↗8,027
عرض جميع البدائل الـ 30 لـ Halley→

الأسئلة الشائعة

ما هي وظيفة amzeratul/halley؟

Halley is a modular C++ game engine designed for building cross-platform interactive applications. Its core identity is defined by a hardware-abstraction graphics pipeline for consistent rendering across different operating systems and an entity-component-system architecture that separates game state from processing logic.

ما هي الميزات الرئيسية لـ amzeratul/halley؟

الميزات الرئيسية لـ amzeratul/halley هي: Game Development Frameworks, Application Hot Reloading, Logic and Asset Hot-Reloading, Dynamic Logic Reloading, Hot Code Reloading, C++ Game Engines, Entity Component Systems, Graphics API Abstractions.

ما هي البدائل مفتوحة المصدر لـ amzeratul/halley؟

تشمل البدائل مفتوحة المصدر لـ amzeratul/halley: thisisgame/cpp-game-engine-book — This project is a comprehensive educational resource for building a high-performance game engine from the ground up… thecherno/hazel — Hazel is a C++ game development framework and 3D graphics rendering engine designed for building high-performance… cocos2d/cocos2d-x — Cocos2d-x is a high-performance C++ game development framework designed for building and deploying interactive… valvesoftware/source-sdk-2013 — The Source Engine SDK is a C++ game development kit and modding framework designed for creating game modifications and… amethyst/amethyst — Amethyst is a data-driven game engine written in Rust for building high-performance 2D and 3D games. It is built on an… defold/defold — Defold is a cross-platform game engine and integrated development environment used to create 2D and 3D games for…