Status
As you play with developing in s&box, you will notice some things are weird, missing, or suck. We are aware.
As you play with developing in s&box, you will notice some things are weird, missing, or suck. We are aware.
Here's the current status of key features and missing functionality you'll run into.
| Name | Description |
|---|---|
| Audio | ๐ข Can play sounds, music, voice chat, can play them positionally or 2D๐ข Audio processing, effects system๐ข Lip sync๐ No auto voice ducking |
| Multiplayer | ๐ข Can create server, join server, sync vars, gameobjects, rpcs๐ข Dedicated server support๐ No error handling, permissions |
| UI | ๐ข Razor and Panel class UI, full style sheets, transitions, transforms, animation, world panels |
| Scenes | ๐ข Can create scene, gameobject, components, play, stop |
| Controller | ๐ข Controller input๐ UI navigation with virtual cursor, missing element navigation, on-screen keyboard |
| Navigation | ๐ข Recast navmesh, agents, pathfinding, links |
| Platforms | ๐ข Windows๐ Is likely to expand in the future, just not a priority |
| Hammer/Maps | ๐ข Create + Load maps, brushwork, props, lights, select + launch map in game๐ข Can use GameObjects |
| VR | ๐ข Easy to develop for, built-in components๐ Accessibility, user experience needs work, needs more testing |
| Particles | ๐ข Create particle effects, emitters, sprite rendering, model rendering, trails, lights, velocity, collision๐ข Totally moddable and extendable๐ No built in line renderer, motion vectors, normals |
| Standalone | ๐ Working on export to standalone version license. Exporter works. |
| Physics | ๐ข Full 3D and 2D physics, great performance + stability |
| Editor | ๐ข Scene editor, editor tools, inspector, editor apps, key re-binding |
| 2D | ๐ข 2D physics, ortho camera๐ Basic sprite support๐ด No 2d editor mode |
| GameResources | ๐ข Custom game resource types, with inspector editing๐ No binary writing support yet |
| Terrain | ๐ Early development, basic editing๐ด No grass/detail models yet |
| Animation | ๐ข Valve's animgraph system, events, IK, animated ragdolls, morphs๐ Some advanced features currently rely on an undocumented format |
| PostProcessing | ๐ข Shader support, camera-based post-process base component |
Referenced API
Canonical API pages mentioned in this guide.
Line
Represents a line in 3D space.
Editor.MapEditor.Hammer
No summary available.
Sandbox.Collision
No summary available.
Sandbox.CursorSettings.Cursor
No summary available.
Sandbox.Diagnostics.Performance
No summary available.
Sandbox.Input.Keyboard
Keyboard related glyph methods.
Sandbox.Navigation.NavMesh
Navigation Mesh - allowing AI to navigate a world
Sandbox.Particle
No summary available.