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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
ValveSoftware avatar

ValveSoftware/halflife

0
View on GitHub↗
4,295 stars·689 forks·C++·6 vues

Halflife

Le moteur de jeu GoldSrc est un framework de jeu 3D et un moteur de jeu de tir à la première personne conçu pour créer et exécuter des logiciels interactifs. Il fonctionne comme un framework de jeu moddable, fournissant un système pour créer des règles de jeu et du contenu personnalisés via du code côté client et des bibliothèques partagées.

Le projet inclut un SDK de moteur de jeu et des outils de développement pour compiler la logique de jeu personnalisée en bibliothèques dynamiques (DLL). Cette structure modulaire permet le développement et la distribution de modifications de jeu sur les plateformes Windows et Linux.

Features

  • 3D Game Engines - Provides a comprehensive 3D game engine framework for rendering and interactive game logic.
  • Moddable Engines - Features a modular engine design explicitly built to allow modification of rules and assets.
  • Game State Synchronization Servers - Provides game state synchronization using compressed snapshots and delta updates between host and client.
  • Cross-Platform Game Compilation - Supports cross-platform game compilation to build native binaries for Windows and Linux.
  • Entity Component Systems - Utilizes an entity-component system to manage game objects and their properties through a centralized update loop.
  • First-Person Shooter Engines - Implements a specialized engine architecture optimized for first-person perspective combat games.
  • Game Engine SDKs - Provides a comprehensive SDK for compiling custom game logic into dynamic link libraries.
  • Binary Modding Toolchains - Provides tools to compile custom game logic into dynamic link libraries for Windows and Linux.
  • Game Modding Toolkits - Ships a toolkit for extending the core engine to create and distribute modified game versions.
  • Game Modification Frameworks - Provides a framework for developing custom game rules and logic by extending the engine.
  • Dynamic Library Loading - Uses dynamic library loading to separate core engine logic from pluggable, game-specific rule libraries.
  • Modding Workflow Orchestration - Orchestrates a modding workflow using a modular structure of engine extensions and client-side code.
  • Binary Space Partition Trees - Implements binary space partition trees to optimize 3D rendering and prune invisible geometry.
  • Event-Driven Architectures - Implements an event-driven architecture to trigger gameplay sequences and entity behaviors via state-machine transitions.

Historique des stars

Graphique de l'historique des stars pour valvesoftware/halflifeGraphique de l'historique des stars pour valvesoftware/halflife

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Halflife

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Halflife.
  • o3de/o3deAvatar de o3de

    o3de/o3de

    8,954Voir sur GitHub↗

    This project is an open-source 3D game engine designed for building high-fidelity games, simulations, and cinematic environments. It functions as a robotics simulation platform with native integration for ROS 2 to model robot controllers and sensors. The engine features a multi-threaded Forward+ physically based renderer that supports hardware-accelerated ray tracing and global illumination. The system is built on a modular extension architecture using Gems to add or replace features without modifying core binaries. It includes a native SDK for AWS cloud integration, enabling IAM authenticati

    C++3d-graphics3d-graphics-engineanimation
    Voir sur GitHub↗8,954
  • croteam-official/serious-engineAvatar de Croteam-official

    Croteam-official/Serious-Engine

    3,165Voir sur GitHub↗

    Serious Engine is an open-source framework designed for the development and execution of first-person shooter titles. It provides an integrated environment for rendering complex three-dimensional combat spaces and managing the core gameplay logic required for high-speed action sequences. The engine utilizes an entity-component-system architecture to manage game objects, supported by script-driven logic that allows for gameplay modifications without requiring engine recompilation. It distinguishes itself through a specialized rendering pipeline that separates geometry calculations from lightin

    C++
    Voir sur GitHub↗3,165
  • citizenfx/fivemAvatar de citizenfx

    citizenfx/fivem

    4,169Voir sur GitHub↗

    FiveM is a multiplayer modification framework and game engine modding tool. It serves as a platform for creating and hosting community-driven modifications for open-world game engines, functioning specifically as a framework for Grand Theft Auto V to enable custom servers and multiplayer game modes. The project provides a dedicated game server host for managing network traffic and synchronized game states in modified environments. Its capabilities extend to modding Red Dead Redemption 2, allowing for the extension of game mechanics and the addition of custom content. The framework supports c

    C++cfxfivemgta
    Voir sur GitHub↗4,169
  • urho3d/urho3dAvatar de urho3d

    urho3d/urho3d

    4,707Voir sur GitHub↗

    Urho3D is a cross-platform 3D game engine written in C++. It uses a component-based scene graph to compose game objects from nodes and attached components, separating transforms from behaviors for modular design. The engine integrates AngelScript and Lua scripting for game logic, uses the Bullet library for physics simulation, and renders scenes with OpenGL or Direct3D through forward, deferred, or light pre-pass pipelines with customizable render passes and shadow mapping. The engine distinguishes itself with a built-in visual scene and UI editor for composing 3D worlds and interface layouts

    C++2d3d3d-graphics
    Voir sur GitHub↗4,707
Voir les 30 alternatives à Halflife→

Questions fréquentes

Que fait valvesoftware/halflife ?

Le moteur de jeu GoldSrc est un framework de jeu 3D et un moteur de jeu de tir à la première personne conçu pour créer et exécuter des logiciels interactifs. Il fonctionne comme un framework de jeu moddable, fournissant un système pour créer des règles de jeu et du contenu personnalisés via du code côté client et des bibliothèques partagées.

Quelles sont les fonctionnalités principales de valvesoftware/halflife ?

Les fonctionnalités principales de valvesoftware/halflife sont : 3D Game Engines, Moddable Engines, Game State Synchronization Servers, Cross-Platform Game Compilation, Entity Component Systems, First-Person Shooter Engines, Game Engine SDKs, Binary Modding Toolchains.

Quelles sont les alternatives open-source à valvesoftware/halflife ?

Les alternatives open-source à valvesoftware/halflife incluent : o3de/o3de — This project is an open-source 3D game engine designed for building high-fidelity games, simulations, and cinematic… croteam-official/serious-engine — Serious Engine is an open-source framework designed for the development and execution of first-person shooter titles.… citizenfx/fivem — FiveM is a multiplayer modification framework and game engine modding tool. It serves as a platform for creating and… urho3d/urho3d — Urho3D is a cross-platform 3D game engine written in C++. It uses a component-based scene graph to compose game… id-software/doom-3-bfg — This repository contains the C++ game source code for a single-player first-person shooter action game. It is a… stride3d/stride — Stride is a C# game engine and 3D rendering engine used for building three-dimensional games and virtual reality…