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. 🟠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 🟠Needs api cleanup, slimming, missing properties |
Controller | 🟢 Controller input 🟠UI navigation with virtual cursor, missing element navigation, on-screen keyboard |
Navigation | 🟢 Recast navmesh, agents, pathfinding 🟠Not tiled, no obstructions or markup |
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 🟠No buttons, actiongraph, doors, triggers, prefabs |
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 🟠No line renderer, motion vectors, normals |
Standalone | 🟠Working on export to standalone version |
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 |