Status

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 Linux
🟠 No error handling, permissions

UI

🟒 Razor and Panel class UI, full style sheets, transitions, transforms, animation, world panels
🟠 Some intellisense difficulties with .razor files

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