awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
nillerusr avatar

nillerusr/source-engine

0
View on GitHub↗
2,128 estrellas·370 forks·C++·2 vistas

Source Engine

Source Engine es un motor de juegos multiplataforma diseñado para el desarrollo y ejecución de aplicaciones tridimensionales interactivas. Proporciona un framework para renderizar entornos complejos y gestionar redes multijugador, funcionando como una solución de middleware para alojar servidores de juegos independientes.

El motor destaca por un modelo de red autoritativo cliente-servidor que permite la conectividad directa entre jugadores sin depender de servicios externos de autenticación o matchmaking. Utiliza un pipeline de activos basado en datos y un sistema de entidades basado en componentes para desacoplar la lógica del motor del contenido específico, permitiendo la gestión modular de objetos de juego y propiedades ambientales.

La plataforma admite la ejecución multiplataforma en varios sistemas operativos y arquitecturas de hardware a través de una capa de abstracción de hardware. Sus capacidades de renderizado incluyen particionamiento espacial para visibilidad y optimización de colisiones, junto con un pipeline de sombreado diferido para procesar iluminación y efectos de materiales en entornos interactivos.

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.

Historial de estrellas

Gráfico del historial de estrellas de nillerusr/source-engineGráfico del historial de estrellas de nillerusr/source-engine

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Source Engine

Proyectos open-source similares, clasificados según cuántas características comparten con Source Engine.
  • godotengine/godot-demo-projectsAvatar de godotengine

    godotengine/godot-demo-projects

    8,250Ver en GitHub↗

    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
    Ver en GitHub↗8,250
  • anuken/mindustryAvatar de Anuken

    Anuken/Mindustry

    26,624Ver en GitHub↗

    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
    Ver en GitHub↗26,624
  • space-wizards/space-station-14Avatar de space-wizards

    space-wizards/space-station-14

    3,523Ver en 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

    C#c-sharpgamehacktoberfest
    Ver en GitHub↗3,523
  • id-software/quakeAvatar de id-Software

    id-Software/Quake

    5,659Ver en GitHub↗

    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
    Ver en GitHub↗5,659
Ver las 30 alternativas a Source Engine→

Colecciones destacadas con Source Engine

Colecciones seleccionadas manualmente donde aparece Source Engine.
  • motor de reproducción multimedia multiplataforma
  • motor multiplataforma para desarrollo de videojuegos

Preguntas frecuentes

¿Qué hace nillerusr/source-engine?

Source Engine es un motor de juegos multiplataforma diseñado para el desarrollo y ejecución de aplicaciones tridimensionales interactivas. Proporciona un framework para renderizar entornos complejos y gestionar redes multijugador, funcionando como una solución de middleware para alojar servidores de juegos independientes.

¿Cuáles son las características principales de nillerusr/source-engine?

Las características principales de nillerusr/source-engine son: 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.

¿Qué alternativas de código abierto existen para nillerusr/source-engine?

Las alternativas de código abierto para nillerusr/source-engine incluyen: 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…