OSS Tanbou

combine game creation and engine development with Source 2 and .NET 10

About these scores

OSS scale score is an unbounded metric that log-compresses and weights Stars, Watchers, Forks, and Contributors. Discovery score is the current OSS scale score minus the score at discovery. Update pace is commits in the last 30 days, growth momentum is the OSS scale score difference within the recent observation window, and OSS health is a 0–100 rating based on available recency, Community Health, and release data.

Stars
6,480
Primary language
C#
License
Not determined
Repository last updated
Sep 30, 2026
On this page

Overview

s&box combines Valve Source 2 with .NET to provide a C# game editor and engine-development environment. The public repository contains the C# engine, editor, tooling, and game content.

Features and best fit

Based on official documentation; not hands-on tested · Content checked:

Key features

Build games in C# and .NET on Source 2

The platform combines Source 2 with .NET 10 so game logic and editor extensions can be developed in C#.

Sources: [2]

Track the editor, engine, and tooling in one repository

The public source includes the C# engine, editor, tooling, and game content, while setup scripts download the native binaries required for the target platform.

Sources: [2]

Best fit

Fits developers who want to move from game creation into engine contribution

Creators can start with the Steam editor, while contributors can build the public source when they need to inspect, modify, or contribute to engine behavior.

Sources: [2]

Before adoption

Check source-build platform requirements

The README supports Windows 10/11 x64, Linux x64, and Apple Silicon macOS, with Git and the .NET 10 SDK required. Intel Macs are not supported.

Sources: [2]

Native binaries are outside the MIT-covered source

The LICENSE and README state that the C# source is MIT-licensed, while native binaries such as those under game/bin are governed by the s&box EULA.

Sources: [2][3]

Track a moving master branch instead of GitHub Releases

The repository does not publish GitHub Releases. Record the commit SHA used for reproducible source evaluations.

Sources: [1]

Official sources

  1. [1]Facepunch/sbox-public repository(2026-09-30)
  2. [2]s&box README(2026-09-30)
  3. [3]s&box source license(2026-09-30)
Supplemental curator note

Creators can start with the Steam editor, while this public repository is primarily for contributors who want to build the engine itself. The C# source is MIT-licensed, but downloaded native Source 2 binaries remain subject to the s&box EULA.

Try it in 3 steps

  1. 1

    Clone the s&box source

    Install Git and the .NET 10 SDK, then fetch the public C# engine, editor, and tooling source.

    git clone https://github.com/Facepunch/sbox-public.git && cd sbox-public
  2. 2

    Run setup for the target OS

    Use Setup.sh on Linux or macOS and Setup.bat on Windows. Setup downloads native Source 2 binaries, so review and accept the s&box EULA first.

    ./Setup.sh
  3. 3

    Start the editor

    Launch the editor from the game directory after setup completes. Source builds on macOS support Apple Silicon only.

    Open game/sbox-dev.exe
Check the official README

Growth

Growth trends · Last 30 days

6,480 Stars

Trend data is still being collected.

Built with

Categories and tags

GitHub data

GitHub dataView detailed GitHub data

GitHub Topics

  • gamedev
  • sbox
  • source2
Stars
6,480
Forks
673
Watchers
44
Open issues
2,470
Owner type
Organization
Primary language
C#
License
Not determined
Repository last updated
Sep 30, 2026
Write a related article

Share a guide or use case for this OSS in Markdown. Articles are published after administrator approval.

Report incorrect information

Tell us if any listing information is incorrect or outdated.

After reading this page, do you know what to do next?