Feature List

Quick index of all GS_Play Features.

Contents


GS_Core

FeatureAPIDoes
GS_ManagersAPIStart a new game, continue from a save, load a specific file, or return to the title screen
GS_SaveAPISave and load game data, or track persistent flags and counters across sessions
GS_StageManagerAPIMove between levels, or configure per-level spawn points and navigation settings
SettingsAPIGive players volume, graphics and accessibility options that apply, save and restore themselves
GS_OptionsAPIRead player input, disable input during menus, or swap control schemes at runtime
Input ReactorsAPITurn named input events into gameplay, and write your own reaction types
DebuggingAPIRun the level you are editing, or inspect and drive a running game from an in-game menu
UtilitiesAPIUse easing curves, detect physics zones, smooth values, pick randomly, or work with splines
GS_ActionsAPITrigger a reusable behavior on an entity from a script, physics zone, or another action
GS_MotionAPIAnimate a transform, color, or value smoothly over time

GS_Audio

Audio is two gems. GS_Audio is free; GS_AudioPro is premium and extends it.

FeatureTierAPIDoes
Signal Model—APIUnderstand how a sound travels from its source to the speakers
Audio ManagerFreeAPIManage the audio engine, set the listener, or control master volume
Audio EventsFreeAPIPlay sounds by name with pooling, distance falloff and concurrency control
SFXR ProfilesFreeAPIMake procedural sound effects with no audio files
Mixing & EffectsFreeAPIGroup sounds into volume channels and process them with 22 DSP effects
Spatial AudioFreeAPIPlace sounds in the world with HRTF and distance falloff
Audio Event GraphProAPIAuthor a sound as a visual node graph with phases and live variables
Score ArrangementProAPILayer music tracks dynamically based on gameplay state
Klatt VoiceProAPIGenerate speech with configurable voice parameters and 3D spatial audio
Geometric AcousticsProAPIHave walls block sound, and get reverb from the room the player is in

GS_Cinematics

FeatureAPIDoes
Cinematics ManagerAPICoordinate cinematic sequences and manage stage markers for actor positioning
Dialogue SystemAPIAuthor branching dialogue with conditions, effects, and performances
Dialogue UIAPIDisplay dialogue text, player choices, and speech babble on screen or in world space
PerformancesAPIMove actors to stage markers during dialogue with navigation or teleport
Timeline ExpansionAPIExtend the sequence timeline with custom track and key types

GS_Environment

FeatureAPIDoes
Time ManagerAPIControl world time, time passage speed, or respond to day/night changes
Sky ConfigurationAPIDefine how the sky looks at different times of day with data assets

GS_Interaction

FeatureAPIDoes
PulsorsAPIBroadcast typed physics events from trigger volumes to receiving entities
TargetingAPIFind and lock onto the best interactable entity in proximity with a cursor overlay
World TriggersAPIFire configurable responses from zones and conditions without scripting

GS_Juice

FeatureAPIDoes
Feedback SystemAPIPlay screen shake, bounce, flash, or material glow effects on entities

GS_Performer

FeatureAPIDoes
Performer ManagerAPIManage registered performers or query them by name
Skin SlotsAPISwap equipment visuals at runtime with modular slot-based assets
Paper PerformerAPIRender billboard-style 2.5D characters that face the camera correctly
LocomotionAPIDrive animation blend parameters from entity velocity automatically
Head TrackingAPIProcedurally orient a character’s head bone toward a world-space look-at target
BabbleAPIGenerate procedural vocalisation tones synchronized to dialogue typewriter output

GS_PhantomCam

FeatureAPIDoes
Cam ManagerAPIManage the camera system lifecycle and know which camera is active
Phantom CamerasAPIPlace virtual cameras with follow targets, look-at, and priority-based switching
Cam CoreAPIControl how the real camera reads from the active phantom camera each frame
Blend ProfilesAPIDefine smooth transitions between cameras with custom easing
Influence FieldsAPICreate spatial zones that modify camera behavior dynamically

GS_UI

FeatureAPIDoes
UI ManagerAPILoad and unload UI canvases, manage focus stack, or set startup focus
Page NavigationAPINavigate between pages, handle back navigation, or cross canvas boundaries
UI InteractionAPIButton animations and input interception for UI canvases
UI AnimationAPIAnimate UI elements with position, scale, rotation, alpha, and color tracks
WidgetsAPIReusable UI building blocks for counters, sliders, and interactive controls

GS_Unit

FeatureAPIDoes
Unit ManagerAPIRegister units, track active controllers, or spawn units at runtime
ControllersAPIPossess and release units with player or AI controllers
Input DataAPICapture raw input and convert it into structured movement intent
MovementAPIMove characters with movers, grounders, and movement influence fields