# Getting Started

S&box is coded in C#. Under the hood, it uses the Source 2 engine (CS2, HL:Alyx, DOTA2) and some of its systems: rendering, resources, physics, and audio.

We use a scene system, similar to Godot and Unity. This allows faster iteration, without everything being code-based. The scene system aims to make how everything works more transparent, by being easily visible, and easily accessible.

We have developed a hotload system which is capable of compiling & hotloading your changes to code within a few milliseconds, which negates the need for a scripting language.

Our intention is to let you export the things that you make in our engine and release them standalone. We'll let you do this royalty-free.

---

## [Download & Install](/dev/doc/getting-started/installation)

Get the s&box editor through Steam and start building. Available to everyone through the developer preview.

## [System Requirements](/dev/doc/getting-started/system-requirements)

Minimum and recommended hardware specs to run s&box.

## [Your First Project](/dev/doc/getting-started/first-project)

Create a new game project, add GameObjects and Components, and get something moving on screen.

## [Explore the Engine](/dev/doc/getting-started/explore-engine)

Understand the scene system, play the Testbed to see engine features in action, and find sample projects to learn from.

## [Project Types](/dev/doc/getting-started/project-types)

Learn about the different project types: game projects and addon projects.

## [Monetization](/dev/doc/getting-started/monetization)

Learn how creators can make money through the Play Fund and other revenue systems.

## [Reporting Issues](/dev/doc/getting-started/reporting-errors)

How to report bugs, submit error logs, and troubleshoot common problems.

## [FAQ](/dev/doc/getting-started/faq)

Answers to frequently asked questions about s&box.

## [Feature Status](/dev/doc/getting-started/status)

Current status of key features and known missing functionality.

---

## Community

If you don't understand something, [please ask on the forums](https://sbox.game/f) or on [Discord in the beginner's channel](https://discord.gg/sbox).

Issues and feature suggestions should be posted in [the sbox-public repo](https://github.com/Facepunch/sbox-public).
