awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
nillerusr avatar

nillerusr/source-engine

0
View on GitHub↗
2,128 Stars·370 Forks·C++·2 Aufrufe

Source Engine

Source Engine ist eine plattformübergreifende Game-Engine für die Entwicklung und Ausführung interaktiver 3D-Anwendungen. Sie bietet ein Framework für das Rendering komplexer Umgebungen und die Verwaltung von Multiplayer-Networking und fungiert als Middleware-Lösung für das Hosting unabhängiger Spieleserver.

Die Engine zeichnet sich durch ein autoritatives Client-Server-Networking-Modell aus, das direkte Spieler-Konnektivität ohne Abhängigkeit von externen Authentifizierungs- oder Matchmaking-Diensten ermöglicht. Sie nutzt eine datengetriebene Asset-Pipeline und ein komponentenbasiertes Entity-System, um Engine-Logik von spezifischen Inhalten zu entkoppeln, was eine modulare Verwaltung von Spielobjekten und Umgebungseigenschaften erlaubt.

Die Plattform unterstützt plattformübergreifende Ausführung über verschiedene Betriebssysteme und Hardware-Architekturen hinweg mittels einer Hardware-Abstraktionsschicht. Ihre Rendering-Fähigkeiten umfassen räumliche Partitionierung für Sichtbarkeits- und Kollisionsoptimierung sowie eine Deferred-Shading-Pipeline zur Verarbeitung von Licht- und Materialeffekten in interaktiven Umgebungen.

Features

  • Cross-Platform Engines - Provides a software environment for executing interactive applications across various operating systems and hardware architectures with consistent performance.
  • Client-Server Architectures - Synchronizes game state by having a central server process inputs and broadcast updates to clients to ensure consistent simulation across players.
  • Cross-Platform Execution - Runs applications seamlessly on different operating systems and hardware architectures to ensure consistent performance for users.
  • Cross-Platform Game Clients - Builds and deploys interactive applications that run consistently across different operating systems and hardware architectures.
  • Entity Component Systems - Manages game objects by attaching modular data containers to a central entity manager to handle diverse behaviors and physical properties.
  • Spatial Partitioning Systems - Organizes complex three-dimensional game levels into hierarchical tree structures to optimize visibility calculations and collision detection during real-time rendering.
  • First-Person Shooter Engines - Provides a high-performance engine for rendering three-dimensional environments and managing multiplayer networking for first-person shooter games.
  • Multi-Dimensional Game Creation - Processes complex map files and model assets to display interactive environments with realistic lighting and surface materials.
  • Multiplayer Networking - Provides a system for hosting independent game servers and managing player connectivity without reliance on external authentication or matchmaking services.
  • Asset Pipelines - Loads game entities and environmental properties from external text and binary files to decouple engine logic from specific content.
  • 3D Environment Rendering - Processes map files and model assets to display interactive environments using modern graphics techniques that simulate realistic lighting and surface materials.
  • Deferred Rendering Pipelines - Calculates lighting and material properties in a separate pass after geometry processing to support complex light sources in interactive environments.
  • Multiplayer Game Servers - Links users to game servers and tracks progress without relying on external accounts or third-party services for multiplayer sessions.
  • Hardware Abstraction Layers - Maps low-level graphics and input commands to platform-specific APIs to allow the engine to run on diverse operating systems.
  • Game Server Hosting - Runs independent multiplayer game servers that manage player connections and achievements without relying on external authentication or matchmaking services.

Star-Verlauf

Star-Verlauf für nillerusr/source-engineStar-Verlauf für nillerusr/source-engine

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Source Engine

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Source Engine.
  • godotengine/godot-demo-projectsAvatar von godotengine

    godotengine/godot-demo-projects

    8,250Auf GitHub ansehen↗

    This repository is a comprehensive collection of functional 2D and 3D demo projects and implementation samples for the Godot Game Engine. It serves as an interactive tutorial and reference library, providing a working codebase to demonstrate how to apply engine features in real-world scenarios. The collection focuses on practical implementation guides, covering a wide array of technical capabilities from basic engine fundamentals to advanced rendering and scripting techniques. It allows users to study the application of node-based composition, asset pipelines, and game logic through direct ex

    GDScript
    Auf GitHub ansehen↗8,250
  • anuken/mindustryAvatar von Anuken

    Anuken/Mindustry

    26,624Auf GitHub ansehen↗

    Mindustry is a cross-platform game engine and factory automation simulation that combines resource management with tower defense strategy. Players construct complex supply chains and automated networks to process materials while building defensive structures to protect a core from waves of hostile mechanical forces. The project utilizes a deterministic lockstep networking model to ensure simulation consistency across desktop and mobile devices. It is built on an entity-component-system architecture and a tile-based grid simulation, allowing for the efficient management of thousands of active

    Javaandroiddesktopgame
    Auf GitHub ansehen↗26,624
  • space-wizards/space-station-14Avatar von space-wizards

    space-wizards/space-station-14

    3,523Auf GitHub ansehen↗

    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

    C#c-sharpgamehacktoberfest
    Auf GitHub ansehen↗3,523
  • id-software/quakeAvatar von id-Software

    id-Software/Quake

    5,659Auf GitHub ansehen↗

    This is the original C source code for the Quake game engine, a landmark first-person shooter engine from the 1990s. It is a retro game engine that renders 3D environments and processes player input in real time using CPU-based software rendering rather than GPU acceleration. The engine supports networked multiplayer gameplay over LAN or internet connections and is designed to be moddable, allowing users to create and run custom game modifications and levels. The engine's architecture includes a Binary Space Partition tree for efficient world geometry organization and visibility determination

    C
    Auf GitHub ansehen↗5,659
Alle 30 Alternativen zu Source Engine anzeigen→

Kuratierte Suchen mit Source Engine

Handverlesene Sammlungen, in denen Source Engine vorkommt.
  • Plattformübergreifende Media-Playback-Engine
  • Plattformübergreifende Engine für die Spieleentwicklung

Häufig gestellte Fragen

Was macht nillerusr/source-engine?

Source Engine ist eine plattformübergreifende Game-Engine für die Entwicklung und Ausführung interaktiver 3D-Anwendungen. Sie bietet ein Framework für das Rendering komplexer Umgebungen und die Verwaltung von Multiplayer-Networking und fungiert als Middleware-Lösung für das Hosting unabhängiger Spieleserver.

Was sind die Hauptfunktionen von nillerusr/source-engine?

Die Hauptfunktionen von nillerusr/source-engine sind: Cross-Platform Engines, Client-Server Architectures, Cross-Platform Execution, Cross-Platform Game Clients, Entity Component Systems, Spatial Partitioning Systems, First-Person Shooter Engines, Multi-Dimensional Game Creation.

Welche Open-Source-Alternativen gibt es zu nillerusr/source-engine?

Open-Source-Alternativen zu nillerusr/source-engine sind unter anderem: godotengine/godot-demo-projects — This repository is a comprehensive collection of functional 2D and 3D demo projects and implementation samples for the… anuken/mindustry — Mindustry is a cross-platform game engine and factory automation simulation that combines resource management with… space-wizards/space-station-14 — Space Station 14 is a C# multiplayer game and roleplay simulation framework. It is built upon an… o3de/o3de — This project is an open-source 3D game engine designed for building high-fidelity games, simulations, and cinematic… id-software/quake — This is the original C source code for the Quake game engine, a landmark first-person shooter engine from the 1990s.… veloren/veloren — Veloren is an open-source multiplayer RPG featuring a voxel-based action adventure in a procedurally generated fantasy…