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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
ValveSoftware avatar

ValveSoftware/halflife

0
View on GitHub↗

Halflife

The GoldSrc game engine is a 3D game framework and first-person shooter engine designed for building and running interactive software. It functions as a moddable game framework, providing a system for creating custom game rules and content through client-side code and shared libraries.

The project includes a game engine SDK and development tools for compiling custom game logic into dynamic link libraries. This modular structure allows for the development and distribution of game modifications on Windows and Linux platforms.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

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.
4,295 stars·689 forks·C++·19 views

Star history

Star history chart for valvesoftware/halflifeStar history chart for valvesoftware/halflife

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Projects sharing features with Halflife

These projects share indexed features with Halflife. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • o3de/o3deo3de avatar

    o3de/o3de

    8,954View on 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
    View on GitHub↗8,954
  • croteam-official/serious-engineCroteam-official avatar

    Croteam-official/Serious-Engine

    3,165View on 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++
    View on GitHub↗3,165
  • citizenfx/fivemcitizenfx avatar

    citizenfx/fivem

    4,169View on 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
    View on GitHub↗4,169
  • urho3d/urho3durho3d avatar

    urho3d/urho3d

    4,707View on 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
    View on GitHub↗4,707
Compare all 30 related projects→

Frequently asked questions

What does valvesoftware/halflife do?

The GoldSrc game engine is a 3D game framework and first-person shooter engine designed for building and running interactive software. It functions as a moddable game framework, providing a system for creating custom game rules and content through client-side code and shared libraries.

What are the main features of valvesoftware/halflife?

The main features of valvesoftware/halflife are: 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.

Which projects share features with valvesoftware/halflife?

Projects with overlapping indexed features include: 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…