Examples

// Check if the game is running in the editor
if (Game.IsEditor)
{
    // Perform editor-specific logic
}
// Take a screenshot
Game.TakeScreenshot();

data_object Static Properties 20

ActiveScene
Scene
The current scene that is being played.
AppId
UInt64
Steam AppId of S&box.
CheatsEnabled
bool
This has to be in Game.dll so the codegen will get generated for it
Cookies
CookieContainer
Allows access to the cookies for the current game. The cookies are used to store persistent data across game sessions, such as user preferences or session data. Internally the cookies are encoded to JSON and stored in a file on disk.
Ident
string
Returns the current game's ident - ie facepunch.sandbox
InGame
bool
Return true if we're in a game (ie, not in the main menu)
IsClosing
bool
Set to true when the game is closing
IsEditor
bool
Returns true if the game is running with the editor enabled
IsMainMenuVisible
bool
Returns true if the main menu is visible. Note that this will work serverside too but will only return the state of the host.
IsPaused
bool
Indicates whether the game is currently paused.
IsPlaying
bool
Indicates whether the game is currently running and actively playing a scene.
IsRecordingVideo
bool
True if we're currently recording a video (using the video command, or F6)
IsRunningInVR
bool
Return true if we're running in VR
IsRunningOnHandheld
bool
Return true if we're running on a handheld device (the deck). Will always be false serverside.
Language
LanguageContainer
Lets you get translated phrases from the localization system
PhysicsTrace
PhysicsTraceBuilder
Trace against the physics in the current scene
Random
Random
A shared random that is automatically seeded on tick
SceneTrace
SceneTrace
Trace against the physics and hitboxes in the current scene
SteamId
SteamId
Your SteamId
TypeLibrary
TypeLibrary
Provides access to the global Sandbox.Internal.TypeLibrary for the current game context. The TypeLibrary is a runtime reflection system that describes types, their members, and relationships in the game and engine assemblies. It allows you to find and create types by name and id. It's basically a sandboxed version of the .net reflection system.
trophy 2335
Feb 2024 67 posts
nice game
trophy 2922
Aug 2022 17 posts
nice gamme
trophy 320
Feb 2023 1 post
nice game diddy
trophy 80
Mar 2026 1 post
nice game
trophy 175
Oct 2024 1 post
Can't wait! Support! I hope to use sbox for Steam game publishing one day!
trophy 815
Apr 2026 1 post
f4 3 Months Ago edited 3 Months Ago
nice game
edited:
accept my PR
trophy 0
Apr 2026 1 post
nice game
people
Log in to reply
You can't reply if you're not logged in. That would be crazy.