S&box Wiki
Home
/
Edit The Editor Overview
View
Edit
History
No Category
Developer Overview
The Project System
Publishing To Asset Party
Getting Started With Hammer
Mapping Basics
Mapping Entities
Advanced Mapping Techniques
Getting Started with Modeldoc
Animgraph & Animation
Physics
Modeldoc Nodes
Advanced Modelling
UI Basics
Styles & Stylesheets
Razor Templates
Materials
Built In Shaders
Shaders
Shader Reference
Sounds & Audio
Particles
Getting Started
Learning C#
Making Games
Players
Entities
The Scene System
Physics
Rendering
Camera
Networking
Input
VR
Editor & Tools
Misc
Playing Guides
Console Commands & Variables
Dedicated Server
Preview
Log in to edit
The Editor Overview
<cat>Dev.Intro</cat> <title>The Editor Overview</title> # Editor Overview <upload src="aa125/8dada33bd846270.png" size="1362609" name="image.png" /> ## Game View and Launcher This is your main viewport for your game. You have the launcher, basic performance statistics, and debug view controls. ### Launcher The **launcher** allows you to quickly hop into a game or map. You can click on the dropdown box to list configurations; a bunch of auto-generated configurations will get made for you based on your currently active projects. Click the play button to start a game or map - this will change to a restart button when appropriate. Click the stop button to stop your current game session. You can create and modify custom configurations by scrolling to the end of this dropdown and clicking **Edit Launch Configurations**. ## Inspector You can inspect and modify entities, assets, and panels in your game at runtime through the inspector. ## Assets Browser and Console ### Assets Browser The **Assets Browser** is where you interact with and manage all of your content. From here, you can view content from your **local addons** as well as content available on [asset.party](https://asset.party/). You can also [create and import new assets](Importing_and_creating_assets). ### Console This provides a **command-line interface** for you to interact with your **games** and the **engine**. ## Entity List and Project Manager ### Entity List This is where you can view what **entities** are loaded up in your specific game and or map. You can click on them to open them in the **Inspector** to view their properties in detail. ### Project Manager The **Project Manager** allows you to [create new projects](CreatingAddons#creatingprojects) - things like games, maps, addons, and tools. It also allows you to manage your existing projects, and [update them](CreatingAddons#updatingprojects). ## Toolbar This contains a bunch of buttons that open different tools - including the **material editor**, **ModelDoc**, and **Hammer**, among others. ### Legend Here's what the icons in the toolbar mean: <upload src="aa125/8dadb97ba600fbe.png" size="53274" name="image.png" />
S&box Wiki
Development
Developer Overview
5
General FAQ
System Requirements
The Developer Preview
The Editor Overview
The s&box wiki
The Project System
2
Getting Started - Your First Project
Managing Assets (Importing and Creation)
Publishing To Asset Party
2
Creating and uploading projects
Uploading assets
Hammer
Getting Started With Hammer
4
Creating a Door
Creating your first gm_flatgrass
Getting Started With Hammer
Mapping Resources
Mapping Basics
1
Tools Visualisation Modes
Mapping Entities
1
Light Entities
Advanced Mapping Techniques
5
Instances
Prefabs
Quixel Bridge Plugin
Tilesets
VIS Optimizations
Models & Animation
Getting Started with Modeldoc
5
Breakpieces
Guide to Models
Importing Rust Weapons
LODs
ModelDoc FAQ & best practices
Animgraph & Animation
3
Animations without Animgraph
AnimEvents, AnimGraph Tags, Attachments
Animgraph
Physics
3
Cloth Physics
Collisions, Physics & Surface Types
Jiggle Bones
Modeldoc Nodes
1
Custom ModelDoc nodes
Advanced Modelling
6
Bodygroups
Citizen
First Person
IKChains and Stride Retargeting
Morphs
Vertex Normals
User Interface
UI Basics
6
Custom Fonts
Enabling Pointer Events
Events and Input
Localization
UI Basics
World UI
Styles & Stylesheets
2
Custom Style Properties
Supported Style Properties
Razor Templates
1
Razor Overview
Materials & Shaders
Materials
4
Guide to Materials
Material Resources
Texture Settings
Using Dynamic Expressions
Built In Shaders
0
Shaders
4
Compute Shaders
Constant Buffers
Material API
Shading Model
Shader Reference
3
Anatomy of Shader Files
Shader Reference
Shader States
Other Assets
Sounds & Audio
3
Guide to Sounds
Sound Events
Soundscapes
Particles
5
Creating animated sprites
Creating your first particle effect
Understanding Particle Editor
Using custom sprites
Using particle systems from C#
Coding
Getting Started
9
C# Learning Resources
Cheat Sheet
Debugging
Event System
FileSystem
Overview
Setting up Rider
Setting up Visual Studio
Setting up Visual Studio Code
Learning C#
1
Threaded Tasks
Making Games
3
Running multiple instances of the game
The Game Loop
Traces
Players
4
Bots
Clothing
Pawn
Voice
Entities
6
Entities
Entity Components
Entity Tags
Map Placeable Entities
RenderEntity
Usable Entities
The Scene System
0
Physics
2
Custom Physics on a ModelEntity
Hitboxes
Rendering
2
Render Tags
RenderHooks
Camera
1
Camera
Networking
8
Commands
Lag Compensation
Network Callbacks
Networked Types
Networking Basics
Prediction
RPCs
Websockets
Input
3
Input Glyphs
Input System
Speech Recognition
VR
2
VR Input
VR Overlays
Editor & Tools
3
Custom Asset Types
Hammer API
Hotload Performance
Misc
8
Backend API
ClientData ConVars
Code Accesslist
DisplayInfo
Mounting assets at runtime
Precaching
Saved Games
TypeLibrary
Playing
Playing Guides
2
Default Keybinds
Proton
Console Commands & Variables
0
Dedicated Server
1
Dedicated Servers