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
·
Facepunch avatar

Facepunch/sbox-public

0
View on GitHub↗
6,285 Stars·626 Forks·C#·2 Aufrufesbox.game↗

Sbox Public

s&box is a game development platform built on Valve's Source 2 engine, integrating the .NET runtime as a first-class scripting and gameplay logic layer. It provides a full-featured visual editor that combines asset management, level design, and code editing into a single workflow, enabling developers to create and edit games within a modern editor environment.

The platform distinguishes itself through a managed-native interop bridge that allows C# code to interact directly with native Source 2 systems for high-performance communication, alongside a hot-reload scripting system that supports live code changes during gameplay without restarting the session. An entity-component system architecture organizes game objects as entities with attachable components, enabling modular behavior composition through C# scripts.

The development pipeline includes an asset compilation process that transforms source assets into optimized runtime formats, and the editor-first approach integrates all stages of game creation into a unified interface. The platform is designed for building and iterating on games using Source 2's rendering, physics, and world simulation capabilities through the managed .NET runtime layer.

Features

  • Source 2 Engine Integrations - Leverages Valve's Source 2 engine for rendering, physics, and world simulation through a managed .NET runtime layer.
  • Source 2 World Editors - Designs and builds game worlds using a full-featured editor built on Source 2.
  • Hot-Reloading Systems - Supports live code reloading during gameplay, allowing developers to modify C# scripts without restarting the game session.
  • Entity Component Systems - Organizes game objects as entities with attachable components, enabling modular behavior composition through C# scripts.
  • Game Development Engines - Builds and iterates on games using a modern engine with Source 2 and .NET, with a full-featured editor for world design.
  • Game Engine Interop Bridges - Bridges managed C# code with native Source 2 systems using a custom interop layer for high-performance communication.
  • Game Engine Hostings - Hosts the .NET runtime as a first-class scripting layer for gameplay logic within a Source 2 game engine.
  • Game World Editors - Provides a full-featured visual editor that combines asset management, level design, and code editing into a single workflow.
  • Graphics Asset Compilers - Transforms source models, textures, and sounds into optimized runtime formats through a build-time compilation pipeline.
  • Game Engine Development - Multiplayer game engine and development environment.
  • Game Engines and Frameworks - Sandbox game engine and development environment.

Star-Verlauf

Star-Verlauf für facepunch/sbox-publicStar-Verlauf für facepunch/sbox-public

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 Sbox Public

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Sbox Public.
  • isadorasophia/murderAvatar von isadorasophia

    isadorasophia/murder

    3,171Auf GitHub ansehen↗

    Murder is an entity component system game engine designed for 2D game development. It provides a core framework for managing game objects through an ECS architecture and includes a dedicated 2D game editor for asset management and real-time property configuration. The engine features a specialized 2D rendering pipeline supporting pixel art, sprite slicing, and parallax effects. It includes a hierarchical A* pathfinding system for agent navigation and a comprehensive asset management system for serializing and loading game resources. The project covers a broad range of capabilities, including

    C#fnagame-enginegamedev
    Auf GitHub ansehen↗3,171
  • cocos2d/cocos2d-xAvatar von cocos2d

    cocos2d/cocos2d-x

    18,942Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗18,942
  • flame-engine/flameAvatar von flame-engine

    flame-engine/flame

    10,646Auf GitHub ansehen↗

    Flame is a 2D game engine for Flutter and Dart. It provides a component-based game framework for managing entities and their lifecycles through a hierarchical architecture, alongside a dedicated system for game asset management and input handling. The engine distinguishes itself through a specialized integration layer for external physics engines to handle rigid body dynamics and collision detection. It also features a high-performance task model that uses isolates to offload heavy computations and prevent main thread blocking. The framework covers a broad range of capabilities including vis

    Dartdartflameflutter
    Auf GitHub ansehen↗10,646
  • galacean/engineG

    galacean/engine

    5,791Auf GitHub ansehen↗

    This is a web-based 3D game engine designed for creating high-performance interactive experiences on web and mobile platforms. It functions as a real-time graphics renderer and physics engine, utilizing a component-based scene graph to organize entities and their properties for three-dimensional rendering. The engine includes a visual scene editor that allows for the design of environments through a graphical interface, which then exports these assets as executable code. Its broader capabilities cover real-time graphics rendering for 2D and 3D elements, physical world simulation for object c

    TypeScript
    Auf GitHub ansehen↗5,791
Alle 30 Alternativen zu Sbox Public anzeigen→

Häufig gestellte Fragen

Was macht facepunch/sbox-public?

s&box is a game development platform built on Valve's Source 2 engine, integrating the .NET runtime as a first-class scripting and gameplay logic layer. It provides a full-featured visual editor that combines asset management, level design, and code editing into a single workflow, enabling developers to create and edit games within a modern editor environment.

Was sind die Hauptfunktionen von facepunch/sbox-public?

Die Hauptfunktionen von facepunch/sbox-public sind: Source 2 Engine Integrations, Source 2 World Editors, Hot-Reloading Systems, Entity Component Systems, Game Development Engines, Game Engine Interop Bridges, Game Engine Hostings, Game World Editors.

Welche Open-Source-Alternativen gibt es zu facepunch/sbox-public?

Open-Source-Alternativen zu facepunch/sbox-public sind unter anderem: isadorasophia/murder — Murder is an entity component system game engine designed for 2D game development. It provides a core framework for… cocos2d/cocos2d-x — Cocos2d-x is a high-performance C++ game development framework designed for building and deploying interactive… galacean/engine — This is a web-based 3D game engine designed for creating high-performance interactive experiences on web and mobile… flame-engine/flame — Flame is a 2D game engine for Flutter and Dart. It provides a component-based game framework for managing entities and… space-wizards/space-station-14 — Space Station 14 is a C# multiplayer game and roleplay simulation framework. It is built upon an… fyroxengine/fyrox — Fyrox is a Rust-based game engine for building both 2D and 3D games, designed as a native engine with no runtime…