Roadmap

What's built,
What's coming?

Complete breakdown of every feature in the sandbox; shipped, in-progress and planned
98%
2200 Completed1 In progress34 Planned
FrontendPublic Next.js + Fumadocs site — homepage, news, vault, docs, and live roadmap, powered by the backend
100%
Homepage - hero, features, ethos sectionCompleted
Homepage - live release/build info widgetCompleted
Homepage - live GitHub repo statsCompleted
Homepage - live contributorsCompleted
Homepage - YouTube video reelCompleted
Workspace - GitHub login, apply & manage tokensCompleted
Workspace - staff review queue (approve / reject)Completed
Benchmarks - live Lua vs GDScript results pageCompleted
Vault - community resource browser with tag filtersCompleted
Vault - submit a resource from your GitHub reposCompleted
Vault - shareable resource links with link-preview bannerCompleted
News - project updates feed with post modalCompleted
News - shareable post links with link-preview bannerCompleted
Studio - brand asset exporter (OG, logos, banners)Completed
Docs - apis / enums / signals / guidesCompleted
Docs - server config & resource manifest (live tags)Completed
Docs - full-text searchCompleted
Roadmap - this page, live status breakdownCompleted
Terms of Service pageCompleted
BackendNext.js API routes — cached, rate-limited endpoints for auth, stats, news, vault, masterlist and workspace tokens
100%
GET /auth/github - GitHub OAuth sign-inCompleted
GET /auth/github/callback - OAuth callback & sessionCompleted
GET /build - latest build infoCompleted
GET /contributors - contributor listCompleted
GET /stats - aggregated GitHub repo statsCompleted
GET /benchmark - latest sandbox benchmarkCompleted
GET /vault - community vault resource listCompleted
GET /vault/tree - vault directory treeCompleted
GET /vault/share/:id - resource link-preview & redirectCompleted
GET /vault/og/:id - resource banner as 2000x600 OG imageCompleted
GET /vault/tags - valid resource tagsCompleted
GET /vault/repos - your GitHub repos for submissionCompleted
POST /vault/submit - submit a resource to the vaultCompleted
GET, POST /vault/submissions - manage submissionsCompleted
GET /news - cached news feed (stale fallback)Completed
GET /news/share/:slug - post link-preview & redirectCompleted
GET /news/og/:slug - post cover as 2000x600 OG bannerCompleted
GET /masterlist - live server list (tags, logo, banner)Completed
GET /masterlist/tags - valid server tagsCompleted
POST /masterlist/heartbeat - server heartbeatCompleted
DELETE /masterlist/heartbeat - server offlineCompleted
POST /masterlist/register - staff mint server tokenCompleted
GET, POST, DELETE /masterlist/applications - requestsCompleted
POST /masterlist/applications/claim - claim approved tokenCompleted
POST /masterlist/applications/decide - approve / rejectCompleted
GET /ip - client IP lookupCompleted
GET /youtube/playlist - cached YouTube playlist feedCompleted
FrameworkGodot-backed framework — platform targets, build configuration, and low-level engine internals
50%
Platform: Windows supportCompleted
Platform: Linux supportPlanned
ConsoleRuntime console — commands, debug output, and structured logging across both sides
100%
Log levels: sbox / info / warn / errorCompleted
[Shared] Command: helpCompleted
[Shared] Command: versionCompleted
[Shared] Command: clearCompleted
[Server] Command: infoCompleted
[Server] Command: playersCompleted
[Server] Command: kick <peer_id>Completed
[Server] Command: refreshCompleted
[Server] Command: start <resource_name>Completed
[Server] Command: stop <resource_name>Completed
[Server] Command: restart <resource_name>Completed
[Server] Command: start_allCompleted
[Server] Command: stop_allCompleted
[Server] Command: restart_allCompleted
[Server] Command: shutdownCompleted
[Client] Command: connectCompleted
[Client] Command: reconnectCompleted
[Client] Command: disconnectCompleted
[Client] Command: statusCompleted
[Client] Command: quitCompleted
SplashVital.kit splash (Vite + WebView) — Neon logo stroke-draw, CRT scanlines, and three-stage exit into main menu
100%
Neon logo reveal (SVG stroke-draw + fill)Completed
Shared brand treatment via vital-sandbox.com/cdnCompleted
Neon glitch / idle flicker + flash & ripple ignitionCompleted
Ambient CRT scanline overlayCompleted
Configurable timing - delay, stroke speed, hold, exit fadesCompleted
Three-stage exit - fade to black, hold, fade to transparentCompleted
WebView IPC - ready / init / hide (+ prehide for main menu)Completed
Boot lifecycle integration - wire into kit startupCompleted
Resource SystemRuntime resource manager — loading, caching, unloading, and client-side asset sync and download
100%
Vital.kit's Lua module injectionCompleted
[Server] Resource scannerCompleted
[Server] Resource bootstrapperCompleted
[Server] Resource dependency resolverCompleted
[Shared] Resource cacheCompleted
[Shared] Resource loader / unloaderCompleted
[Shared] Resource asset compressionCompleted
[Shared] Resource asset streaming via HTTP serverCompleted
[Shared] Resource-scoped entity lifetimeCompleted
[Shared] Per-resource isolated Lua environmentsCompleted
[Shared] Resource start-order persistenceCompleted
[Shared] Main-thread execution enforcement for Lua script callbacksCompleted
[Shared] Runtime cross-resource exportsCompleted
[Client] Manifest-driven asset sync with hash verificationCompleted
[Client] Concurrent threaded downloads with cancellationCompleted
Main MenuClient entry point — play, browse/filter/join servers, configure window/display/input/audio, credits, and quit
—
Main menu scene & layoutPlanned
Play / browse servers flowPlanned
Server list fetch & displayPlanned
Filter by name / gamemode / regionPlanned
Sort by player count / ping / namePlanned
Direct connect by IP & portPlanned
Refresh & auto-refresh intervalPlanned
Favorite servers listPlanned
Settings screenPlanned
Window mode (fullscreen / borderless / windowed)Planned
Resolution & DPI / scale factorPlanned
Window title & iconPlanned
Clipboard get / setPlanned
Cursor mode (visible / hidden / captured)Planned
Multi-monitor screen infoPlanned
Keybind configurationPlanned
Audio output device & volumePlanned
Credits screenPlanned
Version & build info displayPlanned
EngineTop-level engine singleton access for runtime and scene control
100%
[Client] Enum: core.engine.horizontal_alignmentCompleted
[Client] Enum: core.engine.vertical_alignmentCompleted
[Client] API: core.engine.is_sandbox_ui_visibleCompleted
[Client] API: core.engine.is_splash_visibleCompleted
[Client] API: core.engine.is_console_visibleCompleted
[Shared] API: core.engine.get_tickCompleted
[Shared] API: core.engine.get_versionCompleted
[Shared] API: core.engine.get_platformCompleted
[Shared] API: core.engine.get_deviceCompleted
[Shared] API: core.engine.get_timestampCompleted
[Shared] API: core.engine.get_timestamp_tagCompleted
[Shared] API: core.engine.get_fps_limitCompleted
[Client] API: core.engine.get_peer_idCompleted
[Client] API: core.engine.get_serialCompleted
[Server] API: core.engine.get_peersCompleted
[Server] API: core.engine.get_peer_serialCompleted
[Shared] API: core.engine.get_entity_typesCompleted
[Shared] API: core.engine.get_entitiesCompleted
[Shared] API: core.engine.get_entity_by_net_idCompleted
[Shared] API: core.engine.set_fps_limitCompleted
[Shared] API: core.engine.printCompleted
[Shared] API: core.engine.iprintCompleted
[Shared] API: core.engine.inspectCompleted
[Shared] API: core.engine.compile_stringCompleted
[Shared] API: core.engine.load_stringCompleted
[Client] API: core.engine.quitCompleted
[Server] API: core.engine.disconnect_peerCompleted
[Client] API: core.engine.world_to_screenCompleted
[Client] API: core.engine.screen_to_worldCompleted
[Client] API: core.engine.draw_lineCompleted
[Client] API: core.engine.draw_polygonCompleted
[Client] API: core.engine.draw_rectangleCompleted
[Client] API: core.engine.draw_circleCompleted
[Client] API: core.engine.draw_materialCompleted
[Client] API: core.engine.draw_textCompleted
Database QueryChainable query builder on a table handle — select, filter, insert, update, delete, and schema ops
100%
[Server] API: self:is_typeCompleted
[Server] API: self:get_typeCompleted
[Server] API: self:destroyCompleted
[Server] API: self:selectCompleted
[Server] API: self:whereCompleted
[Server] API: self:insertCompleted
[Server] API: self:deleteCompleted
[Server] API: self:updateCompleted
[Server] API: self:fetchCompleted
[Server] API: self:alterCompleted
[Server] API: self:dropCompleted
[Server] API: self:truncateCompleted
[Server] API: self:executeCompleted
CameraFOV, near/far clip, projection mode, DOF, auto exposure, and ray projection control from Lua
100%
Lifecycle hooksCompleted
[Client] Enum: core.camera.projectionCompleted
[Client] Enum: core.camera.keep_aspectCompleted
[Client] Enum: core.camera.doppler_trackingCompleted
[Client] API: core.camera.createCompleted
[Client] API: core.camera.get_activeCompleted
[Client] API: core.camera.set_activeCompleted
[Client] API: self:is_typeCompleted
[Client] API: self:get_typeCompleted
[Client] API: self:destroyCompleted
[Client] API: self:is_activeCompleted
[Client] API: self:is_position_behindCompleted
[Client] API: self:is_position_in_frustumCompleted
[Client] API: self:is_auto_exposure_enabledCompleted
[Client] API: self:is_dof_blur_far_enabledCompleted
[Client] API: self:is_dof_blur_near_enabledCompleted
[Client] API: self:get_positionCompleted
[Client] API: self:get_global_positionCompleted
[Client] API: self:get_scaleCompleted
[Client] API: self:get_global_scaleCompleted
[Client] API: self:get_rotationCompleted
[Client] API: self:get_global_rotationCompleted
[Client] API: self:get_quaternionCompleted
[Client] API: self:get_dimensionCompleted
[Client] API: self:get_parentCompleted
[Client] API: self:get_fovCompleted
[Client] API: self:get_sizeCompleted
[Client] API: self:get_near_clipCompleted
[Client] API: self:get_far_clipCompleted
[Client] API: self:get_transformCompleted
[Client] API: self:get_projectionCompleted
[Client] API: self:get_projection_matrixCompleted
[Client] API: self:get_h_offsetCompleted
[Client] API: self:get_v_offsetCompleted
[Client] API: self:get_keep_aspectCompleted
[Client] API: self:get_doppler_trackingCompleted
[Client] API: self:get_auto_exposure_scaleCompleted
[Client] API: self:get_auto_exposure_speedCompleted
[Client] API: self:get_auto_exposure_min_sensitivityCompleted
[Client] API: self:get_auto_exposure_max_sensitivityCompleted
[Client] API: self:get_dof_blur_amountCompleted
[Client] API: self:get_dof_blur_far_distanceCompleted
[Client] API: self:get_dof_blur_far_transitionCompleted
[Client] API: self:get_dof_blur_near_distanceCompleted
[Client] API: self:get_dof_blur_near_transitionCompleted
[Client] API: self:set_positionCompleted
[Client] API: self:set_global_positionCompleted
[Client] API: self:set_scaleCompleted
[Client] API: self:set_rotationCompleted
[Client] API: self:set_global_rotationCompleted
[Client] API: self:set_quaternionCompleted
[Client] API: self:set_dimensionCompleted
[Client] API: self:set_parentCompleted
[Client] API: self:set_activeCompleted
[Client] API: self:set_fovCompleted
[Client] API: self:set_sizeCompleted
[Client] API: self:set_near_clipCompleted
[Client] API: self:set_far_clipCompleted
[Client] API: self:set_projectionCompleted
[Client] API: self:set_h_offsetCompleted
[Client] API: self:set_v_offsetCompleted
[Client] API: self:set_keep_aspectCompleted
[Client] API: self:set_doppler_trackingCompleted
[Client] API: self:set_auto_exposure_enabledCompleted
[Client] API: self:set_auto_exposure_scaleCompleted
[Client] API: self:set_auto_exposure_speedCompleted
[Client] API: self:set_auto_exposure_min_sensitivityCompleted
[Client] API: self:set_auto_exposure_max_sensitivityCompleted
[Client] API: self:set_dof_blur_amountCompleted
[Client] API: self:set_dof_blur_far_enabledCompleted
[Client] API: self:set_dof_blur_far_distanceCompleted
[Client] API: self:set_dof_blur_far_transitionCompleted
[Client] API: self:set_dof_blur_near_enabledCompleted
[Client] API: self:set_dof_blur_near_distanceCompleted
[Client] API: self:set_dof_blur_near_transitionCompleted
[Client] API: self:translateCompleted
[Client] API: self:translate_localCompleted
[Client] API: self:to_localCompleted
[Client] API: self:to_globalCompleted
[Client] API: self:scale_localCompleted
[Client] API: self:scale_globalCompleted
[Client] API: self:rotateCompleted
[Client] API: self:rotate_localCompleted
[Client] API: self:look_atCompleted
[Client] API: self:look_at_from_positionCompleted
[Client] API: self:project_ray_normalCompleted
[Client] API: self:project_local_ray_normalCompleted
[Client] API: self:project_ray_originCompleted
[Client] API: self:project_positionCompleted
[Client] API: self:unproject_positionCompleted
ImageRuntime image loading, unloading, and rendering with implicit cache for draw calls
100%
Lifecycle hooksCompleted
File formats: JPG / PNG / WEBP / BMP / DDS / KTX / EXRCompleted
[Client] Enum: core.image.texel_formatCompleted
[Client] Enum: core.image.texture_filterCompleted
[Client] Enum: core.image.compression_modeCompleted
[Client] API: core.image.createCompleted
[Client] API: self:is_typeCompleted
[Client] API: self:get_typeCompleted
[Client] API: self:destroyCompleted
[Client] API: self:has_mipmapsCompleted
[Client] API: self:is_compressedCompleted
[Client] API: self:get_sizeCompleted
[Client] API: self:get_filterCompleted
[Client] API: self:set_filterCompleted
[Client] API: self:convertCompleted
[Client] API: self:compressCompleted
ShaderGLSL shader compilation from file or raw source, with full uniform control and model/rendertarget binding from Lua
100%
Lifecycle hooksCompleted
Auto-inherit BaseMaterial3D uniformsCompleted
Shader modes: Canvas Item / Spatial / Post ProcessCompleted
[Client] Enum: core.shader.shader_modeCompleted
[Client] API: core.shader.createCompleted
[Client] API: core.shader.create_from_rawCompleted
[Client] API: self:is_typeCompleted
[Client] API: self:get_typeCompleted
[Client] API: self:destroyCompleted
[Client] API: self:get_modeCompleted
[Client] API: self:get_codeCompleted
[Client] API: self:set_paramCompleted
[Client] API: self:apply_to_materialCompleted
[Client] API: self:remove_from_materialCompleted
DisplayMain window output — resolution query, live scene texture, and screenshot capture from Lua
100%
Lifecycle hooksCompleted
[Client] API: core.display.get_resolutionCompleted
[Client] API: core.display.get_textureCompleted
[Client] API: core.display.screenshotCompleted
[Client] API: self:is_typeCompleted
[Client] API: self:get_typeCompleted
[Client] API: self:destroyCompleted
DiscordNative Discord Rich Presence — dynamic activity state, user identity, images, and invite links
100%
[Client] API: core.discord.is_connectedCompleted
[Client] API: core.discord.get_useridCompleted
[Client] API: core.discord.get_usernameCompleted
[Client] API: core.discord.set_application_idCompleted
[Client] API: core.discord.set_stateCompleted
[Client] API: core.discord.set_detailsCompleted
[Client] API: core.discord.set_small_imageCompleted
[Client] API: core.discord.set_large_imageCompleted
[Client] API: core.discord.set_timestampsCompleted
[Client] API: core.discord.reset_applicationCompleted
WebviewHTML/CSS/JS renderer with bidirectional Lua - JS messaging
97%
Lifecycle hooksCompleted
Vital.kit's JS module injectionCompleted
Bidirectional Lua - JS messagingCompleted
Overlay mode - input passthroughCompleted
Offscreen mode - render-to-texture surfacePlanned
Serve webview files over HTTP instead of file://Completed
[Client] API: core.webview.createCompleted
[Client] API: self:is_typeCompleted
[Client] API: self:get_typeCompleted
[Client] API: self:destroyCompleted
[Client] API: self:is_visibleCompleted
[Client] API: self:is_fullscreenCompleted
[Client] API: self:is_transparentCompleted
[Client] API: self:is_incognitoCompleted
[Client] API: self:is_overlayCompleted
[Client] API: self:is_autoplayCompleted
[Client] API: self:is_zoomableCompleted
[Client] API: self:is_forward_inputCompleted
[Client] API: self:is_devtools_visibleCompleted
[Client] API: self:get_positionCompleted
[Client] API: self:get_sizeCompleted
[Client] API: self:get_z_indexCompleted
[Client] API: self:set_positionCompleted
[Client] API: self:set_sizeCompleted
[Client] API: self:set_visibleCompleted
[Client] API: self:set_focussedCompleted
[Client] API: self:set_z_indexCompleted
[Client] API: self:set_devtools_visibleCompleted
[Client] API: self:load_urlCompleted
[Client] API: self:load_htmlCompleted
[Client] API: self:clear_historyCompleted
[Client] API: self:reloadCompleted
[Client] API: self:zoomCompleted
[Client] API: self:evalCompleted
[Client] API: self:emitCompleted
SVGRuntime vector SVG loading, unloading, rendering, and mutation from raw string buffers
100%
Lifecycle hooksCompleted
[Client] Enum: core.svg.svg_filterCompleted
[Client] API: core.svg.createCompleted
[Client] API: core.svg.create_from_rawCompleted
[Client] API: self:is_typeCompleted
[Client] API: self:get_typeCompleted
[Client] API: self:destroyCompleted
[Client] API: self:has_mipmapsCompleted
[Client] API: self:get_sizeCompleted
[Client] API: self:get_filterCompleted
[Client] API: self:set_filterCompleted
[Client] API: self:updateCompleted
Audio 2DFlat stereo audio playback with attenuation, pitch, panning, and a real-time effect chain from Lua
100%
Lifecycle hooksCompleted
File formats: OGG / WAV / MP3Completed
[Client] Enum: core.audio_2d.effectCompleted
[Client] API: core.audio_2d.createCompleted
[Client] API: self:is_typeCompleted
[Client] API: self:get_typeCompleted
[Client] API: self:destroyCompleted
[Client] API: self:is_playingCompleted
[Client] API: self:is_pausedCompleted
[Client] API: self:is_loopedCompleted
[Client] API: self:is_autoplayedCompleted
[Client] API: self:is_fx_enabledCompleted
[Client] API: self:get_volumeCompleted
[Client] API: self:get_max_distanceCompleted
[Client] API: self:get_attenuationCompleted
[Client] API: self:get_pitch_scaleCompleted
[Client] API: self:get_panning_strengthCompleted
[Client] API: self:get_playback_positionCompleted
[Client] API: self:set_volumeCompleted
[Client] API: self:set_pausedCompleted
[Client] API: self:set_loopedCompleted
[Client] API: self:set_max_distanceCompleted
[Client] API: self:set_attenuationCompleted
[Client] API: self:set_pitch_scaleCompleted
[Client] API: self:set_panning_strengthCompleted
[Client] API: self:set_fx_enabledCompleted
[Client] API: self:playCompleted
[Client] API: self:stopCompleted
[Client] API: self:seekCompleted
[Client] API: self:add_fxCompleted
[Client] API: self:remove_fxCompleted
[Client] API: self:update_fxCompleted
[Client] API: self:list_fxCompleted
DatabaseEmbedded database interface — connection lifecycle, schema definition, and table handle creation
100%
Lifecycle hooksCompleted
Database Backend: MySQLCompleted
ORM-style query with chainable methodsCompleted
Asynchronous query executionCompleted
[Server] API: core.database.createCompleted
[Server] API: self:is_typeCompleted
[Server] API: self:get_typeCompleted
[Server] API: self:destroyCompleted
[Server] API: self:is_connectedCompleted
[Server] API: self:defineCompleted
[Server] API: self:syncCompleted
[Server] API: self:tableCompleted
ModelLoad, instantiate, transform, animate, and manage 3D model assets at runtime
98%
Lifecycle hooksCompleted
File formats: GLBCompleted
Animation layers - 256 soft capCompleted
Wildcard component / material targetingCompleted
[Shared] API: core.model.loadCompleted
[Shared] API: core.model.unloadCompleted
[Shared] API: core.model.createCompleted
[Shared] API: core.model.is_loadedCompleted
[Shared] API: self:is_typeCompleted
[Client] API: self:is_remoteCompleted
[Client] API: self:is_streamedCompleted
[Shared] API: self:get_typeCompleted
[Shared] API: self:destroyCompleted
[Shared] API: self:is_visibleCompleted
[Shared] API: self:is_visible_in_treeCompleted
[Shared] API: self:is_component_visibleCompleted
[Shared] API: self:is_component_renderedCompleted
[Shared] API: self:is_material_visibleCompleted
[Shared] API: self:is_material_featureCompleted
[Shared] API: self:is_material_flagCompleted
[Shared] API: self:is_animation_playingCompleted
[Shared] API: self:is_animation_layer_playingCompleted
[Shared] API: self:get_positionCompleted
[Shared] API: self:get_global_positionCompleted
[Shared] API: self:get_scaleCompleted
[Shared] API: self:get_global_scaleCompleted
[Shared] API: self:get_rotationCompleted
[Shared] API: self:get_global_rotationCompleted
[Shared] API: self:get_quaternionCompleted
[Shared] API: self:get_dimensionCompleted
[Shared] API: self:get_parentCompleted
[Shared] API: self:get_net_idCompleted
[Shared] API: self:get_syncerCompleted
[Shared] API: self:get_componentsCompleted
[Shared] API: self:get_component_positionCompleted
[Shared] API: self:get_component_global_positionCompleted
[Shared] API: self:get_component_scaleCompleted
[Shared] API: self:get_component_global_scaleCompleted
[Shared] API: self:get_component_rotationCompleted
[Shared] API: self:get_component_global_rotationCompleted
[Shared] API: self:get_component_quaternionCompleted
[Shared] API: self:get_materialsCompleted
[Shared] API: self:get_blendshapesCompleted
[Shared] API: self:get_bonesCompleted
[Shared] API: self:get_animationsCompleted
[Shared] API: self:get_blendshape_valueCompleted
[Shared] API: self:get_bone_positionCompleted
[Shared] API: self:get_current_animationCompleted
[Shared] API: self:get_current_animation_layerCompleted
[Shared] API: self:get_animation_speedCompleted
[Shared] API: self:get_animation_layer_speedCompleted
[Shared] API: self:get_animation_layer_weightCompleted
[Shared] API: self:get_animation_layer_countCompleted
[Shared] API: self:set_positionCompleted
[Shared] API: self:set_global_positionCompleted
[Shared] API: self:set_scaleCompleted
[Shared] API: self:set_rotationCompleted
[Shared] API: self:set_global_rotationCompleted
[Shared] API: self:set_quaternionCompleted
[Shared] API: self:set_dimensionCompleted
[Shared] API: self:set_visibleCompleted
[Shared] API: self:set_parentCompleted
[Server] API: self:set_syncerCompleted
[Shared] API: self:set_component_visibleCompleted
[Shared] API: self:set_component_renderedCompleted
[Shared] API: self:set_component_positionCompleted
[Shared] API: self:set_component_global_positionCompleted
[Shared] API: self:set_component_scaleCompleted
[Shared] API: self:set_component_rotationCompleted
[Shared] API: self:set_component_global_rotationCompleted
[Shared] API: self:set_component_quaternionCompleted
[Shared] API: self:set_material_visibleCompleted
[Shared] API: self:set_material_featureCompleted
[Shared] API: self:set_material_flagCompleted
[Shared] API: self:set_blendshape_valueCompleted
[Shared] API: self:set_animation_speedCompleted
[Shared] API: self:set_animation_layer_speedCompleted
[Shared] API: self:set_animation_layer_weightCompleted
[Shared] API: self:set_animation_layer_filterCompleted
[Shared] API: self:translateCompleted
[Shared] API: self:translate_localCompleted
[Shared] API: self:to_localCompleted
[Shared] API: self:to_globalCompleted
[Shared] API: self:scale_localCompleted
[Shared] API: self:scale_globalCompleted
[Shared] API: self:rotateCompleted
[Shared] API: self:rotate_localCompleted
[Shared] API: self:look_atCompleted
[Shared] API: self:look_at_from_positionCompleted
[Shared] API: self:play_animation_layerCompleted
[Shared] API: self:stop_animation_layerCompleted
Skeleton & bone transformsWIP
LOD (Level of Detail) controlPlanned
FontRuntime font loading, unloading, and rendering for canvas-level text with antialiasing control
100%
Lifecycle hooksCompleted
File formats: TTF / OTF / WOFF / WOFF2Completed
[Client] API: core.font.createCompleted
[Client] API: self:is_typeCompleted
[Client] API: self:get_typeCompleted
[Client] API: self:destroyCompleted
[Client] API: self:is_antialiasedCompleted
[Client] API: self:get_oversamplingCompleted
[Client] API: self:set_antialiasedCompleted
[Client] API: self:set_oversamplingCompleted
RendertargetOff-screen render surfaces — create, bind, and sample as textures in the scene
100%
Lifecycle hooksCompleted
Alpha-transparent render surfaceCompleted
Immediate-mode per-frame updatesCompleted
[Client] API: core.rendertarget.createCompleted
[Client] API: core.rendertarget.get_activeCompleted
[Client] API: core.rendertarget.set_activeCompleted
[Client] API: self:is_typeCompleted
[Client] API: self:get_typeCompleted
[Client] API: self:destroyCompleted
[Client] API: self:is_activeCompleted
[Client] API: self:get_sizeCompleted
[Client] API: self:set_activeCompleted
Audio 3DPositional audio playback with attenuation, doppler, directional emission, and effect chain from Lua
100%
Lifecycle hooksCompleted
File formats: OGG / WAV / MP3Completed
[Client] Enum: core.audio_3d.effectCompleted
[Client] Enum: core.audio_3d.attenuation_modelCompleted
[Client] Enum: core.audio_3d.doppler_trackingCompleted
[Client] API: core.audio_3d.createCompleted
[Client] API: self:is_typeCompleted
[Client] API: self:get_typeCompleted
[Client] API: self:destroyCompleted
[Client] API: self:is_playingCompleted
[Client] API: self:is_pausedCompleted
[Client] API: self:is_loopedCompleted
[Client] API: self:is_autoplayedCompleted
[Client] API: self:is_emission_angle_enabledCompleted
[Client] API: self:is_fx_enabledCompleted
[Client] API: self:is_streamedCompleted
[Client] API: self:get_positionCompleted
[Client] API: self:get_global_positionCompleted
[Client] API: self:get_dimensionCompleted
[Client] API: self:get_parentCompleted
[Client] API: self:get_volumeCompleted
[Client] API: self:get_max_volumeCompleted
[Client] API: self:get_pitch_scaleCompleted
[Client] API: self:get_panning_strengthCompleted
[Client] API: self:get_playback_positionCompleted
[Client] API: self:get_unit_sizeCompleted
[Client] API: self:get_max_distanceCompleted
[Client] API: self:get_attenuation_modelCompleted
[Client] API: self:get_doppler_trackingCompleted
[Client] API: self:get_emission_angleCompleted
[Client] API: self:get_emission_angle_filter_attenuation_dbCompleted
[Client] API: self:get_attenuation_filter_cutoff_hzCompleted
[Client] API: self:get_attenuation_filter_dbCompleted
[Client] API: self:set_positionCompleted
[Client] API: self:set_global_positionCompleted
[Client] API: self:set_dimensionCompleted
[Client] API: self:set_parentCompleted
[Client] API: self:set_volumeCompleted
[Client] API: self:set_max_volumeCompleted
[Client] API: self:set_pausedCompleted
[Client] API: self:set_loopedCompleted
[Client] API: self:set_pitch_scaleCompleted
[Client] API: self:set_panning_strengthCompleted
[Client] API: self:set_unit_sizeCompleted
[Client] API: self:set_max_distanceCompleted
[Client] API: self:set_attenuation_modelCompleted
[Client] API: self:set_doppler_trackingCompleted
[Client] API: self:set_emission_angle_enabledCompleted
[Client] API: self:set_emission_angleCompleted
[Client] API: self:set_emission_angle_filter_attenuation_dbCompleted
[Client] API: self:set_attenuation_filter_cutoff_hzCompleted
[Client] API: self:set_attenuation_filter_dbCompleted
[Client] API: self:set_fx_enabledCompleted
[Client] API: self:translateCompleted
[Client] API: self:translate_localCompleted
[Client] API: self:playCompleted
[Client] API: self:stopCompleted
[Client] API: self:seekCompleted
[Client] API: self:add_fxCompleted
[Client] API: self:remove_fxCompleted
[Client] API: self:update_fxCompleted
[Client] API: self:list_fxCompleted
MathLua math library, enriched with sandbox-native utilities and helpers
100%
[Shared] Constant: util.math.piCompleted
[Shared] Constant: util.math.hugeCompleted
[Shared] Constant: util.math.maxintegerCompleted
[Shared] Constant: util.math.minintegerCompleted
[Shared] API: util.math.absCompleted
[Shared] API: util.math.fmodCompleted
[Shared] API: util.math.percentCompleted
[Shared] API: util.math.maxCompleted
[Shared] API: util.math.minCompleted
[Shared] API: util.math.roundCompleted
[Shared] API: util.math.ceilCompleted
[Shared] API: util.math.floorCompleted
[Shared] API: util.math.modfCompleted
[Shared] API: util.math.sqrtCompleted
[Shared] API: util.math.expCompleted
[Shared] API: util.math.logCompleted
[Shared] API: util.math.sinCompleted
[Shared] API: util.math.cosCompleted
[Shared] API: util.math.tanCompleted
[Shared] API: util.math.asinCompleted
[Shared] API: util.math.acosCompleted
[Shared] API: util.math.atanCompleted
[Shared] API: util.math.degCompleted
[Shared] API: util.math.radCompleted
[Shared] API: util.math.distance_2dCompleted
[Shared] API: util.math.distance_3dCompleted
[Shared] API: util.math.rotation_2dCompleted
[Shared] API: util.math.project_2dCompleted
[Shared] API: util.math.randomCompleted
[Shared] API: util.math.randomseedCompleted
[Shared] API: util.math.typeCompleted
[Shared] API: util.math.tointegerCompleted
[Shared] API: util.math.ultCompleted
TimerPrecise one-shot and repeating timer scheduling with millisecond accuracy
100%
Lifecycle hooksCompleted
Customizable intervalCompleted
Customizable executionsCompleted
[Shared] API: util.timer.createCompleted
[Shared] API: util.timer.next_tickCompleted
[Shared] API: self:is_typeCompleted
[Shared] API: self:get_typeCompleted
[Shared] API: self:destroyCompleted
EasingStateless interpolation and easing curve functions — no timers, no objects, just math you drive yourself
100%
[Shared] API: util.easing.lerpCompleted
[Shared] API: util.easing.linearCompleted
[Shared] API: util.easing.sine_inCompleted
[Shared] API: util.easing.sine_outCompleted
[Shared] API: util.easing.sine_in_outCompleted
[Shared] API: util.easing.quad_inCompleted
[Shared] API: util.easing.quad_outCompleted
[Shared] API: util.easing.quad_in_outCompleted
[Shared] API: util.easing.cubic_inCompleted
[Shared] API: util.easing.cubic_outCompleted
[Shared] API: util.easing.cubic_in_outCompleted
[Shared] API: util.easing.quart_inCompleted
[Shared] API: util.easing.quart_outCompleted
[Shared] API: util.easing.quart_in_outCompleted
[Shared] API: util.easing.quint_inCompleted
[Shared] API: util.easing.quint_outCompleted
[Shared] API: util.easing.quint_in_outCompleted
[Shared] API: util.easing.expo_inCompleted
[Shared] API: util.easing.expo_outCompleted
[Shared] API: util.easing.expo_in_outCompleted
[Shared] API: util.easing.circ_inCompleted
[Shared] API: util.easing.circ_outCompleted
[Shared] API: util.easing.circ_in_outCompleted
[Shared] API: util.easing.back_inCompleted
[Shared] API: util.easing.back_outCompleted
[Shared] API: util.easing.back_in_outCompleted
[Shared] API: util.easing.elastic_inCompleted
[Shared] API: util.easing.elastic_outCompleted
[Shared] API: util.easing.elastic_in_outCompleted
[Shared] API: util.easing.bounce_inCompleted
[Shared] API: util.easing.bounce_outCompleted
[Shared] API: util.easing.bounce_in_outCompleted
CryptoCryptographic primitives for hashing, signing, and securing sensitive payloads
100%
Hashing algorithms: SHA1 / SHA224 / SHA256 / SHA384 / SHA512Completed
Encoding algorithms: Base64 / AES128 / AES192 / AES256Completed
[Shared] API: util.crypto.hashCompleted
[Shared] API: util.crypto.encodeCompleted
[Shared] API: util.crypto.decodeCompleted
[Shared] API: util.crypto.encryptCompleted
[Shared] API: util.crypto.decryptCompleted
ExportCross-resource function registry — expose and consume APIs across resource boundaries
100%
[Shared] API: util.export.registerCompleted
[Shared] API: util.export.listCompleted
[Shared] API: util.export.callCompleted
MonitorNative and custom performance monitor registration, querying, and listing via Godot's Performance singleton
100%
[Client] Enum: util.monitor.stat_nativeCompleted
[Client] Enum: util.monitor.stat_formatCompleted
[Client] API: util.monitor.registerCompleted
[Client] API: util.monitor.unregisterCompleted
[Client] API: util.monitor.hasCompleted
[Client] API: util.monitor.getCompleted
[Client] API: util.monitor.listCompleted
StringLua string library, enriched with sandbox-native utilities and helpers
100%
[Shared] API: util.string.parseCompleted
[Shared] API: util.string.parse_hexCompleted
[Shared] API: util.string.charCompleted
[Shared] API: util.string.byteCompleted
[Shared] API: util.string.codepointCompleted
[Shared] API: util.string.codesCompleted
[Shared] API: util.string.nextCompleted
[Shared] API: util.string.subCompleted
[Shared] API: util.string.insertCompleted
[Shared] API: util.string.removeCompleted
[Shared] API: util.string.repCompleted
[Shared] API: util.string.kernCompleted
[Shared] API: util.string.reverseCompleted
[Shared] API: util.string.splitCompleted
[Shared] API: util.string.detabCompleted
[Shared] API: util.string.lowerCompleted
[Shared] API: util.string.upperCompleted
[Shared] API: util.string.titleCompleted
[Shared] API: util.string.foldCompleted
[Shared] API: util.string.ncasecmpCompleted
[Shared] API: util.string.matchCompleted
[Shared] API: util.string.gmatchCompleted
[Shared] API: util.string.findCompleted
[Shared] API: util.string.gsubCompleted
[Shared] API: util.string.formatCompleted
[Shared] API: util.string.format_timeCompleted
[Shared] API: util.string.voidCompleted
[Shared] API: util.string.isvalidCompleted
[Shared] API: util.string.invalidoffsetCompleted
[Shared] API: util.string.cleanCompleted
[Shared] API: util.string.isnfcCompleted
[Shared] API: util.string.offsetCompleted
[Shared] API: util.string.charposCompleted
[Shared] API: util.string.normalize_nfcCompleted
[Shared] API: util.string.lenCompleted
[Shared] API: util.string.widthCompleted
[Shared] API: util.string.widthindexCompleted
[Shared] API: util.string.grapheme_indicesCompleted
[Shared] API: util.string.packCompleted
[Shared] API: util.string.packsizeCompleted
[Shared] API: util.string.unpackCompleted
[Shared] API: util.string.escapeCompleted
[Shared] API: util.string.charpatternCompleted
PromiseDeferred values with full chaining, resolution, rejection, and async/await support
100%
Lifecycle hooksCompleted
[Shared] API: util.promise.createCompleted
[Shared] API: self:is_typeCompleted
[Shared] API: self:get_typeCompleted
[Shared] API: self:destroyCompleted
[Shared] API: self:is_pendingCompleted
[Shared] API: self:resolveCompleted
[Shared] API: self:rejectCompleted
FileRead, write, and manage files on disk from within Lua scripts
100%
[Shared] API: util.file.existsCompleted
[Shared] API: util.file.sizeCompleted
[Shared] API: util.file.hashCompleted
[Shared] API: util.file.deleteCompleted
[Shared] API: util.file.readCompleted
[Shared] API: util.file.writeCompleted
[Shared] API: util.file.contentsCompleted
ShrinkerAsset and data compression / decompression to reduce memory footprint and transfer overhead
100%
Data compression via zstd libraryCompleted
[Shared] API: util.shrinker.compressCompleted
[Shared] API: util.shrinker.decompressCompleted
EventPublish / subscribe event bus for decoupled, reactive module communication
100%
Priority-ordered listenersCompleted
Auto-unsubscribe listenersCompleted
[Shared] API: util.event.onCompleted
[Shared] API: util.event.offCompleted
[Shared] API: util.event.emitCompleted
[Shared] API: util.event.emit_callbackCompleted
[Shared] Signal: "sandbox:process"Completed
[Shared] Signal: "sandbox:physics_process"Completed
[Client] Signal: "sandbox:draw"Completed
[Client] Signal: "sandbox:key_input"Completed
[Client] Signal: "sandbox:mouse_move"Completed
[Shared] Signal: "sandbox:console_input"Completed
[Shared] Signal: "resource:started"Completed
[Shared] Signal: "resource:stopped"Completed
[Server] Signal: "peer:resource:started"Completed
[Server] Signal: "network:peer:join"Completed
[Server] Signal: "network:peer:leave"Completed
[Shared] Signal: "entity:created"Completed
[Shared] Signal: "entity:destroyed"Completed
[Shared] Signal: "area:enter"Completed
[Shared] Signal: "area:leave"Completed
[Shared] Signal: "area:shape_enter"Completed
[Shared] Signal: "area:shape_leave"Completed
[Client] Signal: "webview:preload"Completed
[Client] Signal: "webview:load"Completed
[Client] Signal: "webview:resize"Completed
[Client] Signal: "webview:message"Completed
[Client] Signal: "particle:emit"Completed
[Client] Signal: "particle:finished"Completed
TableLua table library, enriched with sandbox-native utilities and helpers
100%
[Shared] API: util.table.insertCompleted
[Shared] API: util.table.removeCompleted
[Shared] API: util.table.moveCompleted
[Shared] API: util.table.sortCompleted
[Shared] API: util.table.packCompleted
[Shared] API: util.table.unpackCompleted
[Shared] API: util.table.concatCompleted
[Shared] API: util.table.cloneCompleted
[Shared] API: util.table.lenCompleted
[Shared] API: util.table.encodeCompleted
[Shared] API: util.table.decodeCompleted
ThreadLow-level thread management, pooling, and lifecycle control from Lua
100%
Lifecycle hooksCompleted
[Shared] API: util.thread.createCompleted
[Shared] API: util.thread.currentCompleted
[Shared] API: self:is_typeCompleted
[Shared] API: self:get_typeCompleted
[Shared] API: self:destroyCompleted
[Shared] API: self:resumeCompleted
[Shared] API: self:pauseCompleted
[Shared] API: self:sleepCompleted
[Shared] API: self:awaitCompleted
HTTPFull async HTTP layer for communicating with external REST APIs and asset servers
100%
Customizable headersCompleted
Customizable timeoutCompleted
[Shared] API: util.http.getCompleted
[Shared] API: util.http.postCompleted
[Shared] API: util.http.downloadCompleted
ResourceIntrospect the running resource and control start, stop, and restart of server-managed resources
100%
[Shared] API: util.resource.currentCompleted
[Shared] API: util.resource.listCompleted
[Shared] API: util.resource.is_loadedCompleted
[Shared] API: util.resource.is_runningCompleted
[Server] API: util.resource.startCompleted
[Server] API: util.resource.stopCompleted
[Server] API: util.resource.restartCompleted
InputKey and mouse state, cursor control, key binds, and command handlers from Lua
100%
[Client] Enum: util.input.keyCompleted
[Client] Enum: util.input.cursor_modeCompleted
[Client] Enum: util.input.mouse_axisCompleted
[Client] API: util.input.is_pressedCompleted
[Client] API: util.input.get_cursor_modeCompleted
[Client] API: util.input.get_cursor_positionCompleted
[Client] API: util.input.get_cursor_velocityCompleted
[Client] API: util.input.get_mouse_sensitivityCompleted
[Client] API: util.input.set_cursor_modeCompleted
[Client] API: util.input.set_cursor_positionCompleted
[Client] API: util.input.bindCompleted
[Client] API: util.input.unbindCompleted
[Client] API: util.input.registerCompleted
[Client] API: util.input.unregisterCompleted
[Client] API: util.input.listCompleted
[Client] API: util.input.executeCompleted
Directional LightInfinite parallel light simulating sun or moon — cascade shadows and sky interaction from Lua
100%
[Client] Enum: light.directional.bake_modeCompleted
[Client] Enum: light.directional.shadow_modeCompleted
[Client] Enum: light.directional.sky_modeCompleted
[Client] API: light.directional.createCompleted
[Client] API: self:is_typeCompleted
[Client] API: self:is_streamedCompleted
[Client] API: self:get_typeCompleted
[Client] API: self:destroyCompleted
[Client] API: self:is_visibleCompleted
[Client] API: self:is_visible_in_treeCompleted
[Client] API: self:is_shadow_enabledCompleted
[Client] API: self:is_negativeCompleted
[Client] API: self:is_shadow_reverse_cull_face_enabledCompleted
[Client] API: self:is_distance_fade_enabledCompleted
[Client] API: self:is_blend_splits_enabledCompleted
[Client] API: self:get_positionCompleted
[Client] API: self:get_global_positionCompleted
[Client] API: self:get_scaleCompleted
[Client] API: self:get_global_scaleCompleted
[Client] API: self:get_rotationCompleted
[Client] API: self:get_global_rotationCompleted
[Client] API: self:get_quaternionCompleted
[Client] API: self:get_dimensionCompleted
[Client] API: self:get_parentCompleted
[Client] API: self:get_colorCompleted
[Client] API: self:get_energyCompleted
[Client] API: self:get_indirect_energyCompleted
[Client] API: self:get_volumetric_fog_energyCompleted
[Client] API: self:get_specularCompleted
[Client] API: self:get_intensityCompleted
[Client] API: self:get_angular_distanceCompleted
[Client] API: self:get_bake_modeCompleted
[Client] API: self:get_cull_maskCompleted
[Client] API: self:get_shadow_caster_maskCompleted
[Client] API: self:get_temperatureCompleted
[Client] API: self:get_correlated_colorCompleted
[Client] API: self:get_projectorCompleted
[Client] API: self:get_shadow_biasCompleted
[Client] API: self:get_shadow_normal_biasCompleted
[Client] API: self:get_shadow_opacityCompleted
[Client] API: self:get_shadow_blurCompleted
[Client] API: self:get_transmittance_biasCompleted
[Client] API: self:get_distance_fade_beginCompleted
[Client] API: self:get_distance_fade_shadowCompleted
[Client] API: self:get_distance_fade_lengthCompleted
[Client] API: self:get_shadow_modeCompleted
[Client] API: self:get_shadow_pancake_sizeCompleted
[Client] API: self:get_shadow_max_distanceCompleted
[Client] API: self:get_shadow_fade_startCompleted
[Client] API: self:get_shadow_split_1_offsetCompleted
[Client] API: self:get_shadow_split_2_offsetCompleted
[Client] API: self:get_shadow_split_3_offsetCompleted
[Client] API: self:get_sky_modeCompleted
[Client] API: self:set_positionCompleted
[Client] API: self:set_global_positionCompleted
[Client] API: self:set_scaleCompleted
[Client] API: self:set_rotationCompleted
[Client] API: self:set_global_rotationCompleted
[Client] API: self:set_quaternionCompleted
[Client] API: self:set_dimensionCompleted
[Client] API: self:set_visibleCompleted
[Client] API: self:set_parentCompleted
[Client] API: self:set_colorCompleted
[Client] API: self:set_energyCompleted
[Client] API: self:set_indirect_energyCompleted
[Client] API: self:set_volumetric_fog_energyCompleted
[Client] API: self:set_specularCompleted
[Client] API: self:set_intensityCompleted
[Client] API: self:set_angular_distanceCompleted
[Client] API: self:set_negativeCompleted
[Client] API: self:set_bake_modeCompleted
[Client] API: self:set_cull_maskCompleted
[Client] API: self:set_shadow_caster_maskCompleted
[Client] API: self:set_temperatureCompleted
[Client] API: self:set_shadow_enabledCompleted
[Client] API: self:set_shadow_biasCompleted
[Client] API: self:set_shadow_normal_biasCompleted
[Client] API: self:set_shadow_opacityCompleted
[Client] API: self:set_shadow_blurCompleted
[Client] API: self:set_shadow_reverse_cull_face_enabledCompleted
[Client] API: self:set_transmittance_biasCompleted
[Client] API: self:set_distance_fade_enabledCompleted
[Client] API: self:set_distance_fade_beginCompleted
[Client] API: self:set_distance_fade_shadowCompleted
[Client] API: self:set_distance_fade_lengthCompleted
[Client] API: self:set_projectorCompleted
[Client] API: self:reset_projectorCompleted
[Client] API: self:set_shadow_modeCompleted
[Client] API: self:set_blend_splits_enabledCompleted
[Client] API: self:set_shadow_pancake_sizeCompleted
[Client] API: self:set_shadow_max_distanceCompleted
[Client] API: self:set_shadow_fade_startCompleted
[Client] API: self:set_shadow_split_1_offsetCompleted
[Client] API: self:set_shadow_split_2_offsetCompleted
[Client] API: self:set_shadow_split_3_offsetCompleted
[Client] API: self:set_sky_modeCompleted
[Client] API: self:translateCompleted
[Client] API: self:translate_localCompleted
[Client] API: self:to_localCompleted
[Client] API: self:to_globalCompleted
[Client] API: self:scale_localCompleted
[Client] API: self:scale_globalCompleted
[Client] API: self:rotateCompleted
[Client] API: self:rotate_localCompleted
[Client] API: self:look_atCompleted
[Client] API: self:look_at_from_positionCompleted
Area LightRectangular soft emitter with area size, texture modulation, and energy control from Lua
100%
[Client] Enum: light.area.bake_modeCompleted
[Client] API: light.area.createCompleted
[Client] API: self:is_typeCompleted
[Client] API: self:is_streamedCompleted
[Client] API: self:get_typeCompleted
[Client] API: self:destroyCompleted
[Client] API: self:is_visibleCompleted
[Client] API: self:is_visible_in_treeCompleted
[Client] API: self:is_shadow_enabledCompleted
[Client] API: self:is_negativeCompleted
[Client] API: self:is_shadow_reverse_cull_face_enabledCompleted
[Client] API: self:is_distance_fade_enabledCompleted
[Client] API: self:is_area_normalizing_energyCompleted
[Client] API: self:get_positionCompleted
[Client] API: self:get_global_positionCompleted
[Client] API: self:get_scaleCompleted
[Client] API: self:get_global_scaleCompleted
[Client] API: self:get_rotationCompleted
[Client] API: self:get_global_rotationCompleted
[Client] API: self:get_quaternionCompleted
[Client] API: self:get_dimensionCompleted
[Client] API: self:get_parentCompleted
[Client] API: self:get_colorCompleted
[Client] API: self:get_energyCompleted
[Client] API: self:get_indirect_energyCompleted
[Client] API: self:get_volumetric_fog_energyCompleted
[Client] API: self:get_specularCompleted
[Client] API: self:get_intensityCompleted
[Client] API: self:get_bake_modeCompleted
[Client] API: self:get_cull_maskCompleted
[Client] API: self:get_shadow_caster_maskCompleted
[Client] API: self:get_temperatureCompleted
[Client] API: self:get_correlated_colorCompleted
[Client] API: self:get_projectorCompleted
[Client] API: self:get_shadow_biasCompleted
[Client] API: self:get_shadow_normal_biasCompleted
[Client] API: self:get_shadow_opacityCompleted
[Client] API: self:get_shadow_blurCompleted
[Client] API: self:get_transmittance_biasCompleted
[Client] API: self:get_distance_fade_beginCompleted
[Client] API: self:get_distance_fade_shadowCompleted
[Client] API: self:get_distance_fade_lengthCompleted
[Client] API: self:get_areaCompleted
[Client] API: self:get_textureCompleted
[Client] API: self:set_positionCompleted
[Client] API: self:set_global_positionCompleted
[Client] API: self:set_scaleCompleted
[Client] API: self:set_rotationCompleted
[Client] API: self:set_global_rotationCompleted
[Client] API: self:set_quaternionCompleted
[Client] API: self:set_dimensionCompleted
[Client] API: self:set_visibleCompleted
[Client] API: self:set_parentCompleted
[Client] API: self:set_colorCompleted
[Client] API: self:set_energyCompleted
[Client] API: self:set_indirect_energyCompleted
[Client] API: self:set_volumetric_fog_energyCompleted
[Client] API: self:set_specularCompleted
[Client] API: self:set_intensityCompleted
[Client] API: self:set_negativeCompleted
[Client] API: self:set_bake_modeCompleted
[Client] API: self:set_cull_maskCompleted
[Client] API: self:set_shadow_caster_maskCompleted
[Client] API: self:set_temperatureCompleted
[Client] API: self:set_shadow_enabledCompleted
[Client] API: self:set_shadow_biasCompleted
[Client] API: self:set_shadow_normal_biasCompleted
[Client] API: self:set_shadow_opacityCompleted
[Client] API: self:set_shadow_blurCompleted
[Client] API: self:set_shadow_reverse_cull_face_enabledCompleted
[Client] API: self:set_transmittance_biasCompleted
[Client] API: self:set_distance_fade_enabledCompleted
[Client] API: self:set_distance_fade_beginCompleted
[Client] API: self:set_distance_fade_shadowCompleted
[Client] API: self:set_distance_fade_lengthCompleted
[Client] API: self:set_projectorCompleted
[Client] API: self:reset_projectorCompleted
[Client] API: self:set_areaCompleted
[Client] API: self:set_area_normalize_energyCompleted
[Client] API: self:set_textureCompleted
[Client] API: self:reset_textureCompleted
[Client] API: self:translateCompleted
[Client] API: self:translate_localCompleted
[Client] API: self:to_localCompleted
[Client] API: self:to_globalCompleted
[Client] API: self:scale_localCompleted
[Client] API: self:scale_globalCompleted
[Client] API: self:rotateCompleted
[Client] API: self:rotate_localCompleted
[Client] API: self:look_atCompleted
[Client] API: self:look_at_from_positionCompleted
Point LightOmnidirectional point emitter with range, attenuation, and shadow rendering from Lua
100%
[Client] Enum: light.point.bake_modeCompleted
[Client] Enum: light.point.shadow_modeCompleted
[Client] API: light.point.createCompleted
[Client] API: self:is_typeCompleted
[Client] API: self:is_streamedCompleted
[Client] API: self:get_typeCompleted
[Client] API: self:destroyCompleted
[Client] API: self:is_visibleCompleted
[Client] API: self:is_visible_in_treeCompleted
[Client] API: self:is_shadow_enabledCompleted
[Client] API: self:is_negativeCompleted
[Client] API: self:is_shadow_reverse_cull_face_enabledCompleted
[Client] API: self:is_distance_fade_enabledCompleted
[Client] API: self:get_positionCompleted
[Client] API: self:get_global_positionCompleted
[Client] API: self:get_scaleCompleted
[Client] API: self:get_global_scaleCompleted
[Client] API: self:get_rotationCompleted
[Client] API: self:get_global_rotationCompleted
[Client] API: self:get_quaternionCompleted
[Client] API: self:get_dimensionCompleted
[Client] API: self:get_parentCompleted
[Client] API: self:get_colorCompleted
[Client] API: self:get_energyCompleted
[Client] API: self:get_indirect_energyCompleted
[Client] API: self:get_volumetric_fog_energyCompleted
[Client] API: self:get_specularCompleted
[Client] API: self:get_intensityCompleted
[Client] API: self:get_sizeCompleted
[Client] API: self:get_rangeCompleted
[Client] API: self:get_attenuationCompleted
[Client] API: self:get_bake_modeCompleted
[Client] API: self:get_cull_maskCompleted
[Client] API: self:get_shadow_caster_maskCompleted
[Client] API: self:get_temperatureCompleted
[Client] API: self:get_correlated_colorCompleted
[Client] API: self:get_projectorCompleted
[Client] API: self:get_shadow_biasCompleted
[Client] API: self:get_shadow_normal_biasCompleted
[Client] API: self:get_shadow_opacityCompleted
[Client] API: self:get_shadow_blurCompleted
[Client] API: self:get_transmittance_biasCompleted
[Client] API: self:get_distance_fade_beginCompleted
[Client] API: self:get_distance_fade_shadowCompleted
[Client] API: self:get_distance_fade_lengthCompleted
[Client] API: self:get_shadow_modeCompleted
[Client] API: self:set_positionCompleted
[Client] API: self:set_global_positionCompleted
[Client] API: self:set_scaleCompleted
[Client] API: self:set_rotationCompleted
[Client] API: self:set_global_rotationCompleted
[Client] API: self:set_quaternionCompleted
[Client] API: self:set_dimensionCompleted
[Client] API: self:set_visibleCompleted
[Client] API: self:set_parentCompleted
[Client] API: self:set_colorCompleted
[Client] API: self:set_energyCompleted
[Client] API: self:set_indirect_energyCompleted
[Client] API: self:set_volumetric_fog_energyCompleted
[Client] API: self:set_specularCompleted
[Client] API: self:set_intensityCompleted
[Client] API: self:set_sizeCompleted
[Client] API: self:set_rangeCompleted
[Client] API: self:set_attenuationCompleted
[Client] API: self:set_negativeCompleted
[Client] API: self:set_bake_modeCompleted
[Client] API: self:set_cull_maskCompleted
[Client] API: self:set_shadow_caster_maskCompleted
[Client] API: self:set_temperatureCompleted
[Client] API: self:set_shadow_enabledCompleted
[Client] API: self:set_shadow_biasCompleted
[Client] API: self:set_shadow_normal_biasCompleted
[Client] API: self:set_shadow_opacityCompleted
[Client] API: self:set_shadow_blurCompleted
[Client] API: self:set_shadow_reverse_cull_face_enabledCompleted
[Client] API: self:set_transmittance_biasCompleted
[Client] API: self:set_distance_fade_enabledCompleted
[Client] API: self:set_distance_fade_beginCompleted
[Client] API: self:set_distance_fade_shadowCompleted
[Client] API: self:set_distance_fade_lengthCompleted
[Client] API: self:set_projectorCompleted
[Client] API: self:reset_projectorCompleted
[Client] API: self:set_shadow_modeCompleted
[Client] API: self:translateCompleted
[Client] API: self:translate_localCompleted
[Client] API: self:to_localCompleted
[Client] API: self:to_globalCompleted
[Client] API: self:scale_localCompleted
[Client] API: self:scale_globalCompleted
[Client] API: self:rotateCompleted
[Client] API: self:rotate_localCompleted
[Client] API: self:look_atCompleted
[Client] API: self:look_at_from_positionCompleted
Spot LightCone-shaped emitter with configurable angle and edge falloff control from Lua
100%
[Client] Enum: light.spot.bake_modeCompleted
[Client] API: light.spot.createCompleted
[Client] API: self:is_typeCompleted
[Client] API: self:is_streamedCompleted
[Client] API: self:get_typeCompleted
[Client] API: self:destroyCompleted
[Client] API: self:is_visibleCompleted
[Client] API: self:is_visible_in_treeCompleted
[Client] API: self:is_shadow_enabledCompleted
[Client] API: self:is_negativeCompleted
[Client] API: self:is_shadow_reverse_cull_face_enabledCompleted
[Client] API: self:is_distance_fade_enabledCompleted
[Client] API: self:get_positionCompleted
[Client] API: self:get_global_positionCompleted
[Client] API: self:get_scaleCompleted
[Client] API: self:get_global_scaleCompleted
[Client] API: self:get_rotationCompleted
[Client] API: self:get_global_rotationCompleted
[Client] API: self:get_quaternionCompleted
[Client] API: self:get_dimensionCompleted
[Client] API: self:get_parentCompleted
[Client] API: self:get_colorCompleted
[Client] API: self:get_energyCompleted
[Client] API: self:get_indirect_energyCompleted
[Client] API: self:get_volumetric_fog_energyCompleted
[Client] API: self:get_specularCompleted
[Client] API: self:get_intensityCompleted
[Client] API: self:get_sizeCompleted
[Client] API: self:get_rangeCompleted
[Client] API: self:get_attenuationCompleted
[Client] API: self:get_bake_modeCompleted
[Client] API: self:get_cull_maskCompleted
[Client] API: self:get_shadow_caster_maskCompleted
[Client] API: self:get_temperatureCompleted
[Client] API: self:get_correlated_colorCompleted
[Client] API: self:get_projectorCompleted
[Client] API: self:get_shadow_biasCompleted
[Client] API: self:get_shadow_normal_biasCompleted
[Client] API: self:get_shadow_opacityCompleted
[Client] API: self:get_shadow_blurCompleted
[Client] API: self:get_transmittance_biasCompleted
[Client] API: self:get_distance_fade_beginCompleted
[Client] API: self:get_distance_fade_shadowCompleted
[Client] API: self:get_distance_fade_lengthCompleted
[Client] API: self:get_spot_angleCompleted
[Client] API: self:get_spot_angle_attenuationCompleted
[Client] API: self:set_positionCompleted
[Client] API: self:set_global_positionCompleted
[Client] API: self:set_scaleCompleted
[Client] API: self:set_rotationCompleted
[Client] API: self:set_global_rotationCompleted
[Client] API: self:set_quaternionCompleted
[Client] API: self:set_dimensionCompleted
[Client] API: self:set_visibleCompleted
[Client] API: self:set_parentCompleted
[Client] API: self:set_colorCompleted
[Client] API: self:set_energyCompleted
[Client] API: self:set_indirect_energyCompleted
[Client] API: self:set_volumetric_fog_energyCompleted
[Client] API: self:set_specularCompleted
[Client] API: self:set_intensityCompleted
[Client] API: self:set_sizeCompleted
[Client] API: self:set_rangeCompleted
[Client] API: self:set_attenuationCompleted
[Client] API: self:set_negativeCompleted
[Client] API: self:set_bake_modeCompleted
[Client] API: self:set_cull_maskCompleted
[Client] API: self:set_shadow_caster_maskCompleted
[Client] API: self:set_temperatureCompleted
[Client] API: self:set_shadow_enabledCompleted
[Client] API: self:set_shadow_biasCompleted
[Client] API: self:set_shadow_normal_biasCompleted
[Client] API: self:set_shadow_opacityCompleted
[Client] API: self:set_shadow_blurCompleted
[Client] API: self:set_shadow_reverse_cull_face_enabledCompleted
[Client] API: self:set_transmittance_biasCompleted
[Client] API: self:set_distance_fade_enabledCompleted
[Client] API: self:set_distance_fade_beginCompleted
[Client] API: self:set_distance_fade_shadowCompleted
[Client] API: self:set_distance_fade_lengthCompleted
[Client] API: self:set_projectorCompleted
[Client] API: self:reset_projectorCompleted
[Client] API: self:set_spot_angleCompleted
[Client] API: self:set_spot_angle_attenuationCompleted
[Client] API: self:translateCompleted
[Client] API: self:translate_localCompleted
[Client] API: self:to_localCompleted
[Client] API: self:to_globalCompleted
[Client] API: self:scale_localCompleted
[Client] API: self:scale_globalCompleted
[Client] API: self:rotateCompleted
[Client] API: self:rotate_localCompleted
[Client] API: self:look_atCompleted
[Client] API: self:look_at_from_positionCompleted
EnvironmentGlobal background, ambient light, reflection source, and tonemapping control from Lua
100%
[Client] Enum: gfx.env.background_modeCompleted
[Client] Enum: gfx.env.ambient_sourceCompleted
[Client] Enum: gfx.env.reflection_sourceCompleted
[Client] Enum: gfx.env.tonemapper_modeCompleted
[Client] API: gfx.env.get_background_modeCompleted
[Client] API: gfx.env.get_background_colorCompleted
[Client] API: gfx.env.get_background_energyCompleted
[Client] API: gfx.env.get_background_intensityCompleted
[Client] API: gfx.env.get_ambient_sourceCompleted
[Client] API: gfx.env.get_ambient_colorCompleted
[Client] API: gfx.env.get_ambient_energyCompleted
[Client] API: gfx.env.get_ambient_sky_contributionCompleted
[Client] API: gfx.env.get_reflection_sourceCompleted
[Client] API: gfx.env.get_tonemapper_modeCompleted
[Client] API: gfx.env.get_tonemap_exposureCompleted
[Client] API: gfx.env.get_tonemap_whiteCompleted
[Client] API: gfx.env.set_background_modeCompleted
[Client] API: gfx.env.set_background_colorCompleted
[Client] API: gfx.env.set_background_energyCompleted
[Client] API: gfx.env.set_background_intensityCompleted
[Client] API: gfx.env.set_ambient_sourceCompleted
[Client] API: gfx.env.set_ambient_colorCompleted
[Client] API: gfx.env.set_ambient_energyCompleted
[Client] API: gfx.env.set_ambient_sky_contributionCompleted
[Client] API: gfx.env.set_reflection_sourceCompleted
[Client] API: gfx.env.set_tonemapper_modeCompleted
[Client] API: gfx.env.set_tonemap_exposureCompleted
[Client] API: gfx.env.set_tonemap_whiteCompleted
SkySky material mode, FOV, rotation, radiance size, and process mode control from Lua
100%
[Client] Enum: gfx.sky.sky_modeCompleted
[Client] Enum: gfx.sky.radiance_sizeCompleted
[Client] Enum: gfx.sky.process_modeCompleted
[Client] API: gfx.sky.get_modeCompleted
[Client] API: gfx.sky.get_fovCompleted
[Client] API: gfx.sky.get_rotationCompleted
[Client] API: gfx.sky.get_radiance_sizeCompleted
[Client] API: gfx.sky.get_process_modeCompleted
[Client] API: gfx.sky.set_modeCompleted
[Client] API: gfx.sky.set_fovCompleted
[Client] API: gfx.sky.set_rotationCompleted
[Client] API: gfx.sky.set_radiance_sizeCompleted
[Client] API: gfx.sky.set_process_modeCompleted
Sky ProceduralProcedurally-generated sky/ground gradients, sun curve, and cloud cover control from Lua
100%
[Client] API: gfx.sky_procedural.get_sky_top_colorCompleted
[Client] API: gfx.sky_procedural.get_sky_horizon_colorCompleted
[Client] API: gfx.sky_procedural.get_sky_curveCompleted
[Client] API: gfx.sky_procedural.get_sky_energy_multiplierCompleted
[Client] API: gfx.sky_procedural.get_sky_coverCompleted
[Client] API: gfx.sky_procedural.get_sky_cover_modulateCompleted
[Client] API: gfx.sky_procedural.get_ground_bottom_colorCompleted
[Client] API: gfx.sky_procedural.get_ground_horizon_colorCompleted
[Client] API: gfx.sky_procedural.get_ground_curveCompleted
[Client] API: gfx.sky_procedural.get_ground_energy_multiplierCompleted
[Client] API: gfx.sky_procedural.get_sun_angle_maxCompleted
[Client] API: gfx.sky_procedural.get_sun_curveCompleted
[Client] API: gfx.sky_procedural.get_use_debandingCompleted
[Client] API: gfx.sky_procedural.get_energy_multiplierCompleted
[Client] API: gfx.sky_procedural.set_sky_top_colorCompleted
[Client] API: gfx.sky_procedural.set_sky_horizon_colorCompleted
[Client] API: gfx.sky_procedural.set_sky_curveCompleted
[Client] API: gfx.sky_procedural.set_sky_energy_multiplierCompleted
[Client] API: gfx.sky_procedural.set_sky_coverCompleted
[Client] API: gfx.sky_procedural.reset_sky_coverCompleted
[Client] API: gfx.sky_procedural.set_sky_cover_modulateCompleted
[Client] API: gfx.sky_procedural.set_ground_bottom_colorCompleted
[Client] API: gfx.sky_procedural.set_ground_horizon_colorCompleted
[Client] API: gfx.sky_procedural.set_ground_curveCompleted
[Client] API: gfx.sky_procedural.set_ground_energy_multiplierCompleted
[Client] API: gfx.sky_procedural.set_sun_angle_maxCompleted
[Client] API: gfx.sky_procedural.set_sun_curveCompleted
[Client] API: gfx.sky_procedural.set_use_debandingCompleted
[Client] API: gfx.sky_procedural.set_energy_multiplierCompleted
SSILScreen-space indirect lighting radius and intensity control from Lua
100%
[Client] API: gfx.ssil.is_enabledCompleted
[Client] API: gfx.ssil.get_radiusCompleted
[Client] API: gfx.ssil.get_intensityCompleted
[Client] API: gfx.ssil.get_sharpnessCompleted
[Client] API: gfx.ssil.get_normal_rejectionCompleted
[Client] API: gfx.ssil.set_enabledCompleted
[Client] API: gfx.ssil.set_radiusCompleted
[Client] API: gfx.ssil.set_intensityCompleted
[Client] API: gfx.ssil.set_sharpnessCompleted
[Client] API: gfx.ssil.set_normal_rejectionCompleted
FogExponential and depth-based fog density, lighting, and scattering control from Lua
100%
[Client] Enum: gfx.fog.fog_modeCompleted
[Client] API: gfx.fog.is_enabledCompleted
[Client] API: gfx.fog.get_modeCompleted
[Client] API: gfx.fog.get_light_colorCompleted
[Client] API: gfx.fog.get_light_energyCompleted
[Client] API: gfx.fog.get_sun_scatterCompleted
[Client] API: gfx.fog.get_densityCompleted
[Client] API: gfx.fog.get_heightCompleted
[Client] API: gfx.fog.get_height_densityCompleted
[Client] API: gfx.fog.get_aerial_perspectiveCompleted
[Client] API: gfx.fog.get_sky_affectCompleted
[Client] API: gfx.fog.get_depth_curveCompleted
[Client] API: gfx.fog.get_depth_beginCompleted
[Client] API: gfx.fog.get_depth_endCompleted
[Client] API: gfx.fog.set_enabledCompleted
[Client] API: gfx.fog.set_modeCompleted
[Client] API: gfx.fog.set_light_colorCompleted
[Client] API: gfx.fog.set_light_energyCompleted
[Client] API: gfx.fog.set_sun_scatterCompleted
[Client] API: gfx.fog.set_densityCompleted
[Client] API: gfx.fog.set_heightCompleted
[Client] API: gfx.fog.set_height_densityCompleted
[Client] API: gfx.fog.set_aerial_perspectiveCompleted
[Client] API: gfx.fog.set_sky_affectCompleted
[Client] API: gfx.fog.set_depth_curveCompleted
[Client] API: gfx.fog.set_depth_beginCompleted
[Client] API: gfx.fog.set_depth_endCompleted
AdjustmentBrightness, contrast, saturation, and LUT color grading control from Lua
100%
[Client] API: gfx.adjustment.is_enabledCompleted
[Client] API: gfx.adjustment.get_brightnessCompleted
[Client] API: gfx.adjustment.get_contrastCompleted
[Client] API: gfx.adjustment.get_saturationCompleted
[Client] API: gfx.adjustment.get_lutCompleted
[Client] API: gfx.adjustment.set_enabledCompleted
[Client] API: gfx.adjustment.set_brightnessCompleted
[Client] API: gfx.adjustment.set_contrastCompleted
[Client] API: gfx.adjustment.set_saturationCompleted
[Client] API: gfx.adjustment.set_lutCompleted
[Client] API: gfx.adjustment.reset_lutCompleted
Sky PanoramaPanoramically-mapped texture, filtering, and energy control from Lua
100%
[Client] API: gfx.sky_panorama.is_filtering_enabledCompleted
[Client] API: gfx.sky_panorama.get_textureCompleted
[Client] API: gfx.sky_panorama.get_energy_multiplierCompleted
[Client] API: gfx.sky_panorama.set_textureCompleted
[Client] API: gfx.sky_panorama.reset_textureCompleted
[Client] API: gfx.sky_panorama.set_filtering_enabledCompleted
[Client] API: gfx.sky_panorama.set_energy_multiplierCompleted
GlowBloom-style glow intensity, blending, and HDR bleed control from Lua
100%
[Client] Enum: gfx.glow.blend_modeCompleted
[Client] API: gfx.glow.is_enabledCompleted
[Client] API: gfx.glow.is_normalizedCompleted
[Client] API: gfx.glow.get_level_intensityCompleted
[Client] API: gfx.glow.get_intensityCompleted
[Client] API: gfx.glow.get_strengthCompleted
[Client] API: gfx.glow.get_mixCompleted
[Client] API: gfx.glow.get_bloomCompleted
[Client] API: gfx.glow.get_blend_modeCompleted
[Client] API: gfx.glow.get_hdr_bleed_thresholdCompleted
[Client] API: gfx.glow.get_hdr_bleed_scaleCompleted
[Client] API: gfx.glow.get_hdr_luminance_capCompleted
[Client] API: gfx.glow.get_map_strengthCompleted
[Client] API: gfx.glow.get_mapCompleted
[Client] API: gfx.glow.set_enabledCompleted
[Client] API: gfx.glow.set_level_intensityCompleted
[Client] API: gfx.glow.set_normalizedCompleted
[Client] API: gfx.glow.set_intensityCompleted
[Client] API: gfx.glow.set_strengthCompleted
[Client] API: gfx.glow.set_mixCompleted
[Client] API: gfx.glow.set_bloomCompleted
[Client] API: gfx.glow.set_blend_modeCompleted
[Client] API: gfx.glow.set_hdr_bleed_thresholdCompleted
[Client] API: gfx.glow.set_hdr_bleed_scaleCompleted
[Client] API: gfx.glow.set_hdr_luminance_capCompleted
[Client] API: gfx.glow.set_map_strengthCompleted
[Client] API: gfx.glow.set_mapCompleted
[Client] API: gfx.glow.reset_mapCompleted
SDFGISigned distance field global illumination cascades and quality control from Lua
100%
[Client] Enum: gfx.sdfgi.y_scaleCompleted
[Client] API: gfx.sdfgi.is_enabledCompleted
[Client] API: gfx.sdfgi.is_using_occlusionCompleted
[Client] API: gfx.sdfgi.is_reading_sky_lightCompleted
[Client] API: gfx.sdfgi.get_cascadesCompleted
[Client] API: gfx.sdfgi.get_min_cell_sizeCompleted
[Client] API: gfx.sdfgi.get_max_distanceCompleted
[Client] API: gfx.sdfgi.get_y_scaleCompleted
[Client] API: gfx.sdfgi.get_bounce_feedbackCompleted
[Client] API: gfx.sdfgi.get_energyCompleted
[Client] API: gfx.sdfgi.get_normal_biasCompleted
[Client] API: gfx.sdfgi.get_probe_biasCompleted
[Client] API: gfx.sdfgi.set_enabledCompleted
[Client] API: gfx.sdfgi.set_cascadesCompleted
[Client] API: gfx.sdfgi.set_min_cell_sizeCompleted
[Client] API: gfx.sdfgi.set_max_distanceCompleted
[Client] API: gfx.sdfgi.set_y_scaleCompleted
[Client] API: gfx.sdfgi.set_use_occlusionCompleted
[Client] API: gfx.sdfgi.set_bounce_feedbackCompleted
[Client] API: gfx.sdfgi.set_read_sky_lightCompleted
[Client] API: gfx.sdfgi.set_energyCompleted
[Client] API: gfx.sdfgi.set_normal_biasCompleted
[Client] API: gfx.sdfgi.set_probe_biasCompleted
Volumetric FogParticipating media density, emission, and temporal reprojection control from Lua
100%
[Client] API: gfx.vol_fog.is_enabledCompleted
[Client] API: gfx.vol_fog.is_temporal_reprojection_enabledCompleted
[Client] API: gfx.vol_fog.get_emissionCompleted
[Client] API: gfx.vol_fog.get_albedoCompleted
[Client] API: gfx.vol_fog.get_densityCompleted
[Client] API: gfx.vol_fog.get_emission_energyCompleted
[Client] API: gfx.vol_fog.get_anisotropyCompleted
[Client] API: gfx.vol_fog.get_lengthCompleted
[Client] API: gfx.vol_fog.get_detail_spreadCompleted
[Client] API: gfx.vol_fog.get_gi_injectCompleted
[Client] API: gfx.vol_fog.get_ambient_injectCompleted
[Client] API: gfx.vol_fog.get_sky_affectCompleted
[Client] API: gfx.vol_fog.get_temporal_reprojection_amountCompleted
[Client] API: gfx.vol_fog.set_enabledCompleted
[Client] API: gfx.vol_fog.set_emissionCompleted
[Client] API: gfx.vol_fog.set_albedoCompleted
[Client] API: gfx.vol_fog.set_densityCompleted
[Client] API: gfx.vol_fog.set_emission_energyCompleted
[Client] API: gfx.vol_fog.set_anisotropyCompleted
[Client] API: gfx.vol_fog.set_lengthCompleted
[Client] API: gfx.vol_fog.set_detail_spreadCompleted
[Client] API: gfx.vol_fog.set_gi_injectCompleted
[Client] API: gfx.vol_fog.set_ambient_injectCompleted
[Client] API: gfx.vol_fog.set_sky_affectCompleted
[Client] API: gfx.vol_fog.set_temporal_reprojection_enabledCompleted
[Client] API: gfx.vol_fog.set_temporal_reprojection_amountCompleted
AntialiasingScreen-space FXAA, temporal TAA, MSAA, and 3D supersampling control from Lua
100%
[Client] Enum: gfx.antialiasing.aa_modeCompleted
[Client] Enum: gfx.antialiasing.msaa_modeCompleted
[Client] API: gfx.antialiasing.get_modeCompleted
[Client] API: gfx.antialiasing.get_msaa_modeCompleted
[Client] API: gfx.antialiasing.get_scaling_3d_scaleCompleted
[Client] API: gfx.antialiasing.set_modeCompleted
[Client] API: gfx.antialiasing.set_msaa_modeCompleted
[Client] API: gfx.antialiasing.set_scaling_3d_scaleCompleted
Sky PhysicalPhysically-based atmospheric scattering sky control from Lua
100%
[Client] API: gfx.sky_physical.get_rayleigh_coefficientCompleted
[Client] API: gfx.sky_physical.get_rayleigh_colorCompleted
[Client] API: gfx.sky_physical.get_mie_coefficientCompleted
[Client] API: gfx.sky_physical.get_mie_eccentricityCompleted
[Client] API: gfx.sky_physical.get_mie_colorCompleted
[Client] API: gfx.sky_physical.get_turbidityCompleted
[Client] API: gfx.sky_physical.get_sun_disk_scaleCompleted
[Client] API: gfx.sky_physical.get_ground_colorCompleted
[Client] API: gfx.sky_physical.get_energy_multiplierCompleted
[Client] API: gfx.sky_physical.get_use_debandingCompleted
[Client] API: gfx.sky_physical.get_night_skyCompleted
[Client] API: gfx.sky_physical.set_rayleigh_coefficientCompleted
[Client] API: gfx.sky_physical.set_rayleigh_colorCompleted
[Client] API: gfx.sky_physical.set_mie_coefficientCompleted
[Client] API: gfx.sky_physical.set_mie_eccentricityCompleted
[Client] API: gfx.sky_physical.set_mie_colorCompleted
[Client] API: gfx.sky_physical.set_turbidityCompleted
[Client] API: gfx.sky_physical.set_sun_disk_scaleCompleted
[Client] API: gfx.sky_physical.set_ground_colorCompleted
[Client] API: gfx.sky_physical.set_energy_multiplierCompleted
[Client] API: gfx.sky_physical.set_use_debandingCompleted
[Client] API: gfx.sky_physical.set_night_skyCompleted
[Client] API: gfx.sky_physical.reset_night_skyCompleted
SSRScreen-space reflection step count and fade control from Lua
100%
[Client] API: gfx.ssr.is_enabledCompleted
[Client] API: gfx.ssr.get_max_stepsCompleted
[Client] API: gfx.ssr.get_fade_inCompleted
[Client] API: gfx.ssr.get_fade_outCompleted
[Client] API: gfx.ssr.get_depth_toleranceCompleted
[Client] API: gfx.ssr.set_enabledCompleted
[Client] API: gfx.ssr.set_max_stepsCompleted
[Client] API: gfx.ssr.set_fade_inCompleted
[Client] API: gfx.ssr.set_fade_outCompleted
[Client] API: gfx.ssr.set_depth_toleranceCompleted
SSAOScreen-space ambient occlusion radius, power, and channel control from Lua
100%
[Client] API: gfx.ssao.is_enabledCompleted
[Client] API: gfx.ssao.get_radiusCompleted
[Client] API: gfx.ssao.get_intensityCompleted
[Client] API: gfx.ssao.get_powerCompleted
[Client] API: gfx.ssao.get_detailCompleted
[Client] API: gfx.ssao.get_horizonCompleted
[Client] API: gfx.ssao.get_sharpnessCompleted
[Client] API: gfx.ssao.get_direct_light_affectCompleted
[Client] API: gfx.ssao.get_channel_affectCompleted
[Client] API: gfx.ssao.set_enabledCompleted
[Client] API: gfx.ssao.set_radiusCompleted
[Client] API: gfx.ssao.set_intensityCompleted
[Client] API: gfx.ssao.set_powerCompleted
[Client] API: gfx.ssao.set_detailCompleted
[Client] API: gfx.ssao.set_horizonCompleted
[Client] API: gfx.ssao.set_sharpnessCompleted
[Client] API: gfx.ssao.set_direct_light_affectCompleted
[Client] API: gfx.ssao.set_channel_affectCompleted
DecalsProject textures onto surfaces at runtime — bullet holes, footprints, and damage overlays
—
Decal node creation / placementPlanned
Texture assignment per channelPlanned
Size, fade distance, modulatePlanned
GPU ParticlesGPUParticles3D control — emission, shapes, trails, custom materials, and mesh particles from Lua
100%
Lifecycle hooksCompleted
Emission shapes - point, sphere, box, ringCompleted
Ribbon trailsCompleted
Blend modes & draw orderCompleted
Custom materials: image / SVG / rendertarget / shaderCompleted
Mesh particles - draw particles as 3d meshesCompleted
Distance culling - wired with main-menuCompleted
[Client] Enum: particle.gpu.draw_orderCompleted
[Client] Enum: particle.gpu.emission_shapeCompleted
[Client] Enum: particle.gpu.paramCompleted
[Client] Enum: particle.gpu.blend_modeCompleted
[Client] API: particle.gpu.createCompleted
[Client] API: self:is_typeCompleted
[Client] API: self:is_streamedCompleted
[Client] API: self:get_typeCompleted
[Client] API: self:destroyCompleted
[Client] API: self:is_visibleCompleted
[Client] API: self:is_visible_in_treeCompleted
[Client] API: self:is_emittingCompleted
[Client] API: self:is_one_shotCompleted
[Client] API: self:is_local_coordsCompleted
[Client] API: self:is_turbulence_enabledCompleted
[Client] API: self:is_billboardCompleted
[Client] API: self:is_unshadedCompleted
[Client] API: self:is_trail_enabledCompleted
[Client] API: self:has_shaderCompleted
[Client] API: self:has_meshCompleted
[Client] API: self:get_positionCompleted
[Client] API: self:get_global_positionCompleted
[Client] API: self:get_scaleCompleted
[Client] API: self:get_global_scaleCompleted
[Client] API: self:get_rotationCompleted
[Client] API: self:get_global_rotationCompleted
[Client] API: self:get_quaternionCompleted
[Client] API: self:get_dimensionCompleted
[Client] API: self:get_parentCompleted
[Client] API: self:get_amountCompleted
[Client] API: self:get_lifetimeCompleted
[Client] API: self:get_preprocessCompleted
[Client] API: self:get_speed_scaleCompleted
[Client] API: self:get_explosivenessCompleted
[Client] API: self:get_randomnessCompleted
[Client] API: self:get_fixed_fpsCompleted
[Client] API: self:get_draw_orderCompleted
[Client] API: self:get_visibility_aabbCompleted
[Client] API: self:get_directionCompleted
[Client] API: self:get_spreadCompleted
[Client] API: self:get_flatnessCompleted
[Client] API: self:get_gravityCompleted
[Client] API: self:get_colorCompleted
[Client] API: self:get_paramCompleted
[Client] API: self:get_emission_shapeCompleted
[Client] API: self:get_lifetime_randomnessCompleted
[Client] API: self:get_sizeCompleted
[Client] API: self:get_blend_modeCompleted
[Client] API: self:set_positionCompleted
[Client] API: self:set_global_positionCompleted
[Client] API: self:set_scaleCompleted
[Client] API: self:set_rotationCompleted
[Client] API: self:set_global_rotationCompleted
[Client] API: self:set_quaternionCompleted
[Client] API: self:set_dimensionCompleted
[Client] API: self:set_visibleCompleted
[Client] API: self:set_parentCompleted
[Client] API: self:set_amountCompleted
[Client] API: self:set_lifetimeCompleted
[Client] API: self:set_one_shotCompleted
[Client] API: self:set_preprocessCompleted
[Client] API: self:set_speed_scaleCompleted
[Client] API: self:set_explosivenessCompleted
[Client] API: self:set_randomnessCompleted
[Client] API: self:set_fixed_fpsCompleted
[Client] API: self:set_local_coordsCompleted
[Client] API: self:set_draw_orderCompleted
[Client] API: self:set_visibility_aabbCompleted
[Client] API: self:set_directionCompleted
[Client] API: self:set_spreadCompleted
[Client] API: self:set_flatnessCompleted
[Client] API: self:set_gravityCompleted
[Client] API: self:set_colorCompleted
[Client] API: self:set_paramCompleted
[Client] API: self:set_emission_shapeCompleted
[Client] API: self:set_lifetime_randomnessCompleted
[Client] API: self:set_turbulenceCompleted
[Client] API: self:set_color_rampCompleted
[Client] API: self:reset_color_rampCompleted
[Client] API: self:set_scale_curveCompleted
[Client] API: self:reset_scale_curveCompleted
[Client] API: self:set_sizeCompleted
[Client] API: self:set_billboardCompleted
[Client] API: self:set_blend_modeCompleted
[Client] API: self:set_unshadedCompleted
[Client] API: self:set_trailCompleted
[Client] API: self:set_materialCompleted
[Client] API: self:reset_materialCompleted
[Client] API: self:set_meshCompleted
[Client] API: self:reset_meshCompleted
[Client] API: self:translateCompleted
[Client] API: self:translate_localCompleted
[Client] API: self:to_localCompleted
[Client] API: self:to_globalCompleted
[Client] API: self:scale_localCompleted
[Client] API: self:scale_globalCompleted
[Client] API: self:rotateCompleted
[Client] API: self:rotate_localCompleted
[Client] API: self:look_atCompleted
[Client] API: self:look_at_from_positionCompleted
[Client] API: self:emitCompleted
[Client] API: self:stopCompleted
[Client] API: self:restartCompleted
[Client] API: self:burstCompleted
TrailRibbon trails behind any moving node — hands, projectiles, weapons — drawn from Lua
100%
Lifecycle hooksCompleted
Ribbon following a moving node - bones, projectiles, anythingCompleted
Smooth path - Catmull-Rom smoothing between framesCompleted
[Client] Enum: particle.trail.blend_modeCompleted
[Client] API: particle.trail.createCompleted
[Client] API: self:is_typeCompleted
[Client] API: self:is_streamedCompleted
[Client] API: self:get_typeCompleted
[Client] API: self:destroyCompleted
[Client] API: self:is_visibleCompleted
[Client] API: self:is_visible_in_treeCompleted
[Client] API: self:get_positionCompleted
[Client] API: self:get_global_positionCompleted
[Client] API: self:get_scaleCompleted
[Client] API: self:get_global_scaleCompleted
[Client] API: self:get_rotationCompleted
[Client] API: self:get_global_rotationCompleted
[Client] API: self:get_quaternionCompleted
[Client] API: self:get_dimensionCompleted
[Client] API: self:get_parentCompleted
[Client] API: self:get_lifetimeCompleted
[Client] API: self:get_widthCompleted
[Client] API: self:get_colorCompleted
[Client] API: self:get_blend_modeCompleted
[Client] API: self:set_positionCompleted
[Client] API: self:set_global_positionCompleted
[Client] API: self:set_scaleCompleted
[Client] API: self:set_rotationCompleted
[Client] API: self:set_global_rotationCompleted
[Client] API: self:set_quaternionCompleted
[Client] API: self:set_dimensionCompleted
[Client] API: self:set_visibleCompleted
[Client] API: self:set_parentCompleted
[Client] API: self:set_lifetimeCompleted
[Client] API: self:set_widthCompleted
[Client] API: self:set_colorCompleted
[Client] API: self:set_blend_modeCompleted
[Client] API: self:translateCompleted
[Client] API: self:translate_localCompleted
[Client] API: self:to_localCompleted
[Client] API: self:to_globalCompleted
[Client] API: self:scale_localCompleted
[Client] API: self:scale_globalCompleted
[Client] API: self:rotateCompleted
[Client] API: self:rotate_localCompleted
[Client] API: self:look_atCompleted
[Client] API: self:look_at_from_positionCompleted
[Client] API: self:clearCompleted
Rigid BodyFully physics-simulated object — force, impulse, torque, velocity, mass, damping, and freeze control from Lua
100%
[Shared] Enum: physics.rigid.freeze_modeCompleted
[Shared] Enum: physics.rigid.center_of_mass_modeCompleted
[Shared] Enum: physics.rigid.damp_modeCompleted
[Shared] Enum: physics.rigid.axisCompleted
[Shared] API: physics.rigid.createCompleted
[Shared] API: self:is_typeCompleted
[Shared] API: self:get_typeCompleted
[Shared] API: self:destroyCompleted
[Shared] API: self:is_visibleCompleted
[Shared] API: self:is_visible_in_treeCompleted
[Shared] API: self:is_sleepingCompleted
[Shared] API: self:is_using_continuous_collision_detectionCompleted
[Shared] API: self:is_able_to_sleepCompleted
[Shared] API: self:is_contact_monitor_enabledCompleted
[Shared] API: self:is_lock_rotation_enabledCompleted
[Shared] API: self:is_freeze_enabledCompleted
[Client] API: self:is_remoteCompleted
[Client] API: self:is_streamedCompleted
[Shared] API: self:get_positionCompleted
[Shared] API: self:get_global_positionCompleted
[Shared] API: self:get_scaleCompleted
[Shared] API: self:get_global_scaleCompleted
[Shared] API: self:get_rotationCompleted
[Shared] API: self:get_global_rotationCompleted
[Shared] API: self:get_quaternionCompleted
[Shared] API: self:get_dimensionCompleted
[Shared] API: self:get_parentCompleted
[Shared] API: self:get_net_idCompleted
[Shared] API: self:get_syncerCompleted
[Shared] API: self:get_collision_layerCompleted
[Shared] API: self:get_collision_maskCompleted
[Shared] API: self:get_collision_layer_valueCompleted
[Shared] API: self:get_collision_mask_valueCompleted
[Shared] API: self:get_collision_priorityCompleted
[Shared] API: self:get_gravityCompleted
[Shared] API: self:get_axis_lockCompleted
[Shared] API: self:get_massCompleted
[Shared] API: self:get_linear_dampCompleted
[Shared] API: self:get_angular_dampCompleted
[Shared] API: self:get_linear_velocityCompleted
[Shared] API: self:get_angular_velocityCompleted
[Shared] API: self:get_gravity_scaleCompleted
[Shared] API: self:get_max_contacts_reportedCompleted
[Shared] API: self:get_contact_countCompleted
[Shared] API: self:get_freeze_modeCompleted
[Shared] API: self:get_colliding_bodiesCompleted
[Shared] API: self:set_positionCompleted
[Shared] API: self:set_global_positionCompleted
[Shared] API: self:set_scaleCompleted
[Shared] API: self:set_rotationCompleted
[Shared] API: self:set_global_rotationCompleted
[Shared] API: self:set_quaternionCompleted
[Shared] API: self:set_dimensionCompleted
[Shared] API: self:set_visibleCompleted
[Shared] API: self:set_parentCompleted
[Server] API: self:set_syncerCompleted
[Shared] API: self:set_collision_layerCompleted
[Shared] API: self:set_collision_maskCompleted
[Shared] API: self:set_collision_layer_valueCompleted
[Shared] API: self:set_collision_mask_valueCompleted
[Shared] API: self:set_collision_priorityCompleted
[Shared] API: self:set_axis_lockCompleted
[Shared] API: self:set_physics_materialCompleted
[Shared] API: self:set_massCompleted
[Shared] API: self:set_linear_dampCompleted
[Shared] API: self:set_angular_dampCompleted
[Shared] API: self:set_sleepingCompleted
[Shared] API: self:set_use_continuous_collision_detectionCompleted
[Shared] API: self:set_linear_velocityCompleted
[Shared] API: self:set_angular_velocityCompleted
[Shared] API: self:set_freeze_modeCompleted
[Shared] API: self:set_gravity_scaleCompleted
[Shared] API: self:set_can_sleepCompleted
[Shared] API: self:set_contact_monitorCompleted
[Shared] API: self:set_max_contacts_reportedCompleted
[Shared] API: self:set_lock_rotation_enabledCompleted
[Shared] API: self:set_freeze_enabledCompleted
[Shared] API: self:set_constant_forceCompleted
[Shared] API: self:set_constant_torqueCompleted
[Shared] API: self:translateCompleted
[Shared] API: self:translate_localCompleted
[Shared] API: self:to_localCompleted
[Shared] API: self:to_globalCompleted
[Shared] API: self:scale_localCompleted
[Shared] API: self:scale_globalCompleted
[Shared] API: self:rotateCompleted
[Shared] API: self:rotate_localCompleted
[Shared] API: self:look_atCompleted
[Shared] API: self:look_at_from_positionCompleted
[Shared] API: self:add_collision_exception_withCompleted
[Shared] API: self:remove_collision_exception_withCompleted
[Shared] API: self:move_and_collideCompleted
[Shared] API: self:apply_central_impulseCompleted
[Shared] API: self:apply_impulseCompleted
[Shared] API: self:apply_central_forceCompleted
[Shared] API: self:apply_forceCompleted
[Shared] API: self:apply_torque_impulseCompleted
[Shared] API: self:apply_torqueCompleted
[Shared] API: self:add_constant_central_forceCompleted
[Shared] API: self:add_constant_forceCompleted
[Shared] API: self:add_constant_torqueCompleted
Animatable BodyCode-driven kinematic body — moved by script each frame while correctly pushing other physics bodies
100%
[Shared] Enum: physics.animatable.axisCompleted
[Shared] API: physics.animatable.createCompleted
[Shared] API: self:is_typeCompleted
[Shared] API: self:get_typeCompleted
[Shared] API: self:destroyCompleted
[Shared] API: self:is_visibleCompleted
[Shared] API: self:is_visible_in_treeCompleted
[Shared] API: self:is_sync_to_physics_enabledCompleted
[Client] API: self:is_remoteCompleted
[Client] API: self:is_streamedCompleted
[Shared] API: self:get_positionCompleted
[Shared] API: self:get_global_positionCompleted
[Shared] API: self:get_scaleCompleted
[Shared] API: self:get_global_scaleCompleted
[Shared] API: self:get_rotationCompleted
[Shared] API: self:get_global_rotationCompleted
[Shared] API: self:get_quaternionCompleted
[Shared] API: self:get_dimensionCompleted
[Shared] API: self:get_parentCompleted
[Shared] API: self:get_net_idCompleted
[Shared] API: self:get_syncerCompleted
[Shared] API: self:get_collision_layerCompleted
[Shared] API: self:get_collision_maskCompleted
[Shared] API: self:get_collision_layer_valueCompleted
[Shared] API: self:get_collision_mask_valueCompleted
[Shared] API: self:get_collision_priorityCompleted
[Shared] API: self:get_gravityCompleted
[Shared] API: self:get_axis_lockCompleted
[Shared] API: self:get_constant_linear_velocityCompleted
[Shared] API: self:get_constant_angular_velocityCompleted
[Shared] API: self:set_positionCompleted
[Shared] API: self:set_global_positionCompleted
[Shared] API: self:set_scaleCompleted
[Shared] API: self:set_rotationCompleted
[Shared] API: self:set_global_rotationCompleted
[Shared] API: self:set_quaternionCompleted
[Shared] API: self:set_dimensionCompleted
[Shared] API: self:set_visibleCompleted
[Shared] API: self:set_parentCompleted
[Server] API: self:set_syncerCompleted
[Shared] API: self:set_collision_layerCompleted
[Shared] API: self:set_collision_maskCompleted
[Shared] API: self:set_collision_layer_valueCompleted
[Shared] API: self:set_collision_mask_valueCompleted
[Shared] API: self:set_collision_priorityCompleted
[Shared] API: self:set_axis_lockCompleted
[Shared] API: self:set_physics_materialCompleted
[Shared] API: self:set_constant_linear_velocityCompleted
[Shared] API: self:set_constant_angular_velocityCompleted
[Shared] API: self:set_sync_to_physicsCompleted
[Shared] API: self:translateCompleted
[Shared] API: self:translate_localCompleted
[Shared] API: self:to_localCompleted
[Shared] API: self:to_globalCompleted
[Shared] API: self:scale_localCompleted
[Shared] API: self:scale_globalCompleted
[Shared] API: self:rotateCompleted
[Shared] API: self:rotate_localCompleted
[Shared] API: self:look_atCompleted
[Shared] API: self:look_at_from_positionCompleted
[Shared] API: self:add_collision_exception_withCompleted
[Shared] API: self:remove_collision_exception_withCompleted
[Shared] API: self:move_and_collideCompleted
AreaOverlap detection zone — monitor bodies/areas entering or leaving, and override gravity from Lua
100%
[Shared] Enum: physics.area.space_overrideCompleted
[Shared] API: physics.area.createCompleted
[Shared] API: self:is_typeCompleted
[Shared] API: self:get_typeCompleted
[Shared] API: self:destroyCompleted
[Shared] API: self:is_visibleCompleted
[Shared] API: self:is_visible_in_treeCompleted
[Shared] API: self:is_gravity_a_pointCompleted
[Shared] API: self:is_monitoringCompleted
[Shared] API: self:is_monitorableCompleted
[Shared] API: self:has_overlapping_bodiesCompleted
[Shared] API: self:has_overlapping_areasCompleted
[Shared] API: self:get_positionCompleted
[Shared] API: self:get_global_positionCompleted
[Shared] API: self:get_scaleCompleted
[Shared] API: self:get_global_scaleCompleted
[Shared] API: self:get_rotationCompleted
[Shared] API: self:get_global_rotationCompleted
[Shared] API: self:get_quaternionCompleted
[Shared] API: self:get_dimensionCompleted
[Shared] API: self:get_parentCompleted
[Shared] API: self:get_collision_layerCompleted
[Shared] API: self:get_collision_maskCompleted
[Shared] API: self:get_collision_layer_valueCompleted
[Shared] API: self:get_collision_mask_valueCompleted
[Shared] API: self:get_gravityCompleted
[Shared] API: self:get_gravity_space_override_modeCompleted
[Shared] API: self:get_gravity_point_centerCompleted
[Shared] API: self:get_gravity_directionCompleted
[Shared] API: self:get_priorityCompleted
[Shared] API: self:get_overlapping_bodiesCompleted
[Shared] API: self:get_overlapping_areasCompleted
[Shared] API: self:set_positionCompleted
[Shared] API: self:set_global_positionCompleted
[Shared] API: self:set_scaleCompleted
[Shared] API: self:set_rotationCompleted
[Shared] API: self:set_global_rotationCompleted
[Shared] API: self:set_quaternionCompleted
[Shared] API: self:set_dimensionCompleted
[Shared] API: self:set_visibleCompleted
[Shared] API: self:set_parentCompleted
[Shared] API: self:set_collision_layerCompleted
[Shared] API: self:set_collision_maskCompleted
[Shared] API: self:set_collision_layer_valueCompleted
[Shared] API: self:set_collision_mask_valueCompleted
[Shared] API: self:set_gravityCompleted
[Shared] API: self:set_gravity_space_override_modeCompleted
[Shared] API: self:set_gravity_is_pointCompleted
[Shared] API: self:set_gravity_point_centerCompleted
[Shared] API: self:set_gravity_directionCompleted
[Shared] API: self:set_priorityCompleted
[Shared] API: self:set_monitoringCompleted
[Shared] API: self:set_monitorableCompleted
[Shared] API: self:translateCompleted
[Shared] API: self:translate_localCompleted
[Shared] API: self:to_localCompleted
[Shared] API: self:to_globalCompleted
[Shared] API: self:scale_localCompleted
[Shared] API: self:scale_globalCompleted
[Shared] API: self:rotateCompleted
[Shared] API: self:rotate_localCompleted
[Shared] API: self:look_atCompleted
[Shared] API: self:look_at_from_positionCompleted
[Shared] API: self:overlaps_bodyCompleted
[Shared] API: self:overlaps_areaCompleted
Static BodyImmovable collision surface — constant velocity conveyance and physics material control from Lua
100%
[Shared] Enum: physics.static.axisCompleted
[Shared] API: physics.static.createCompleted
[Shared] API: self:is_typeCompleted
[Shared] API: self:get_typeCompleted
[Shared] API: self:destroyCompleted
[Shared] API: self:is_visibleCompleted
[Shared] API: self:is_visible_in_treeCompleted
[Client] API: self:is_remoteCompleted
[Client] API: self:is_streamedCompleted
[Shared] API: self:get_positionCompleted
[Shared] API: self:get_global_positionCompleted
[Shared] API: self:get_scaleCompleted
[Shared] API: self:get_global_scaleCompleted
[Shared] API: self:get_rotationCompleted
[Shared] API: self:get_global_rotationCompleted
[Shared] API: self:get_quaternionCompleted
[Shared] API: self:get_dimensionCompleted
[Shared] API: self:get_parentCompleted
[Shared] API: self:get_net_idCompleted
[Shared] API: self:get_syncerCompleted
[Shared] API: self:get_collision_layerCompleted
[Shared] API: self:get_collision_maskCompleted
[Shared] API: self:get_collision_layer_valueCompleted
[Shared] API: self:get_collision_mask_valueCompleted
[Shared] API: self:get_collision_priorityCompleted
[Shared] API: self:get_gravityCompleted
[Shared] API: self:get_axis_lockCompleted
[Shared] API: self:get_constant_linear_velocityCompleted
[Shared] API: self:get_constant_angular_velocityCompleted
[Shared] API: self:set_positionCompleted
[Shared] API: self:set_global_positionCompleted
[Shared] API: self:set_scaleCompleted
[Shared] API: self:set_rotationCompleted
[Shared] API: self:set_global_rotationCompleted
[Shared] API: self:set_quaternionCompleted
[Shared] API: self:set_dimensionCompleted
[Shared] API: self:set_visibleCompleted
[Shared] API: self:set_parentCompleted
[Server] API: self:set_syncerCompleted
[Shared] API: self:set_collision_layerCompleted
[Shared] API: self:set_collision_maskCompleted
[Shared] API: self:set_collision_layer_valueCompleted
[Shared] API: self:set_collision_mask_valueCompleted
[Shared] API: self:set_collision_priorityCompleted
[Shared] API: self:set_axis_lockCompleted
[Shared] API: self:set_physics_materialCompleted
[Shared] API: self:set_constant_linear_velocityCompleted
[Shared] API: self:set_constant_angular_velocityCompleted
[Shared] API: self:translateCompleted
[Shared] API: self:translate_localCompleted
[Shared] API: self:to_localCompleted
[Shared] API: self:to_globalCompleted
[Shared] API: self:scale_localCompleted
[Shared] API: self:scale_globalCompleted
[Shared] API: self:rotateCompleted
[Shared] API: self:rotate_localCompleted
[Shared] API: self:look_atCompleted
[Shared] API: self:look_at_from_positionCompleted
[Shared] API: self:add_collision_exception_withCompleted
[Shared] API: self:remove_collision_exception_withCompleted
[Shared] API: self:move_and_collideCompleted
Vehicle BodyWheeled vehicle simulation — engine force, braking, steering, and per-wheel physics from Lua
100%
[Shared] Enum: physics.vehicle.axisCompleted
[Shared] Enum: physics.vehicle.freeze_modeCompleted
[Shared] API: physics.vehicle.createCompleted
[Shared] API: self:is_typeCompleted
[Shared] API: self:get_typeCompleted
[Shared] API: self:destroyCompleted
[Shared] API: self:is_visibleCompleted
[Shared] API: self:is_visible_in_treeCompleted
[Shared] API: self:is_sleepingCompleted
[Shared] API: self:is_using_continuous_collision_detectionCompleted
[Client] API: self:is_remoteCompleted
[Client] API: self:is_streamedCompleted
[Shared] API: self:get_positionCompleted
[Shared] API: self:get_global_positionCompleted
[Shared] API: self:get_scaleCompleted
[Shared] API: self:get_global_scaleCompleted
[Shared] API: self:get_rotationCompleted
[Shared] API: self:get_global_rotationCompleted
[Shared] API: self:get_quaternionCompleted
[Shared] API: self:get_dimensionCompleted
[Shared] API: self:get_parentCompleted
[Shared] API: self:get_net_idCompleted
[Shared] API: self:get_syncerCompleted
[Shared] API: self:get_collision_layerCompleted
[Shared] API: self:get_collision_maskCompleted
[Shared] API: self:get_collision_layer_valueCompleted
[Shared] API: self:get_collision_mask_valueCompleted
[Shared] API: self:get_collision_priorityCompleted
[Shared] API: self:get_gravityCompleted
[Shared] API: self:get_axis_lockCompleted
[Shared] API: self:get_massCompleted
[Shared] API: self:get_linear_dampCompleted
[Shared] API: self:get_angular_dampCompleted
[Shared] API: self:get_linear_velocityCompleted
[Shared] API: self:get_angular_velocityCompleted
[Shared] API: self:get_engine_forceCompleted
[Shared] API: self:get_brakeCompleted
[Shared] API: self:get_steeringCompleted
[Shared] API: self:set_positionCompleted
[Shared] API: self:set_global_positionCompleted
[Shared] API: self:set_scaleCompleted
[Shared] API: self:set_rotationCompleted
[Shared] API: self:set_global_rotationCompleted
[Shared] API: self:set_quaternionCompleted
[Shared] API: self:set_dimensionCompleted
[Shared] API: self:set_visibleCompleted
[Shared] API: self:set_parentCompleted
[Server] API: self:set_syncerCompleted
[Shared] API: self:set_collision_layerCompleted
[Shared] API: self:set_collision_maskCompleted
[Shared] API: self:set_collision_layer_valueCompleted
[Shared] API: self:set_collision_mask_valueCompleted
[Shared] API: self:set_collision_priorityCompleted
[Shared] API: self:set_axis_lockCompleted
[Shared] API: self:set_physics_materialCompleted
[Shared] API: self:set_massCompleted
[Shared] API: self:set_linear_dampCompleted
[Shared] API: self:set_angular_dampCompleted
[Shared] API: self:set_sleepingCompleted
[Shared] API: self:set_use_continuous_collision_detectionCompleted
[Shared] API: self:set_freeze_modeCompleted
[Shared] API: self:set_linear_velocityCompleted
[Shared] API: self:set_angular_velocityCompleted
[Shared] API: self:set_engine_forceCompleted
[Shared] API: self:set_brakeCompleted
[Shared] API: self:set_steeringCompleted
[Shared] API: self:translateCompleted
[Shared] API: self:translate_localCompleted
[Shared] API: self:to_localCompleted
[Shared] API: self:to_globalCompleted
[Shared] API: self:scale_localCompleted
[Shared] API: self:scale_globalCompleted
[Shared] API: self:rotateCompleted
[Shared] API: self:rotate_localCompleted
[Shared] API: self:look_atCompleted
[Shared] API: self:look_at_from_positionCompleted
[Shared] API: self:add_collision_exception_withCompleted
[Shared] API: self:remove_collision_exception_withCompleted
[Shared] API: self:move_and_collideCompleted
[Shared] API: self:apply_central_impulseCompleted
[Shared] API: self:apply_impulseCompleted
[Shared] API: self:apply_central_forceCompleted
[Shared] API: self:apply_forceCompleted
Collision ShapeAttach primitive collision volumes to physics bodies — box, sphere, capsule, and cylinder shapes
100%
[Shared] API: physics.collision_shape.createCompleted
[Client] API: physics.collision_shape.is_debug_allCompleted
[Client] API: physics.collision_shape.set_debug_allCompleted
[Shared] API: self:is_typeCompleted
[Shared] API: self:get_typeCompleted
[Shared] API: self:destroyCompleted
[Shared] API: self:is_visibleCompleted
[Shared] API: self:is_visible_in_treeCompleted
[Shared] API: self:is_disabledCompleted
[Client] API: self:is_debug_visibleCompleted
[Client] API: self:is_remoteCompleted
[Client] API: self:is_streamedCompleted
[Shared] API: self:get_positionCompleted
[Shared] API: self:get_global_positionCompleted
[Shared] API: self:get_scaleCompleted
[Shared] API: self:get_global_scaleCompleted
[Shared] API: self:get_rotationCompleted
[Shared] API: self:get_global_rotationCompleted
[Shared] API: self:get_quaternionCompleted
[Shared] API: self:get_dimensionCompleted
[Shared] API: self:get_parentCompleted
[Shared] API: self:set_positionCompleted
[Shared] API: self:set_global_positionCompleted
[Shared] API: self:set_scaleCompleted
[Shared] API: self:set_rotationCompleted
[Shared] API: self:set_global_rotationCompleted
[Shared] API: self:set_quaternionCompleted
[Shared] API: self:set_visibleCompleted
[Shared] API: self:set_disabledCompleted
[Client] API: self:set_debug_visibleCompleted
[Shared] API: self:set_shape_boxCompleted
[Shared] API: self:set_shape_sphereCompleted
[Shared] API: self:set_shape_capsuleCompleted
[Shared] API: self:set_shape_meshCompleted
[Shared] API: self:set_shape_cylinderCompleted
[Shared] API: self:set_shape_world_boundaryCompleted
[Shared] API: self:set_shape_separation_rayCompleted
[Shared] API: self:translateCompleted
[Shared] API: self:translate_localCompleted
[Shared] API: self:to_localCompleted
[Shared] API: self:to_globalCompleted
[Shared] API: self:scale_localCompleted
[Shared] API: self:scale_globalCompleted
[Shared] API: self:rotateCompleted
[Shared] API: self:rotate_localCompleted
[Shared] API: self:look_atCompleted
[Shared] API: self:look_at_from_positionCompleted
Character BodyPlayer and NPC controller — velocity-driven movement with floor, wall, and ceiling collision
100%
[Shared] Enum: physics.character.axisCompleted
[Shared] Enum: physics.character.motion_modeCompleted
[Shared] Enum: physics.character.platform_on_leaveCompleted
[Shared] API: physics.character.createCompleted
[Shared] API: self:is_typeCompleted
[Shared] API: self:get_typeCompleted
[Shared] API: self:destroyCompleted
[Shared] API: self:is_visibleCompleted
[Shared] API: self:is_visible_in_treeCompleted
[Shared] API: self:is_on_floorCompleted
[Shared] API: self:is_on_ceilingCompleted
[Shared] API: self:is_on_wallCompleted
[Client] API: self:is_remoteCompleted
[Client] API: self:is_streamedCompleted
[Shared] API: self:get_positionCompleted
[Shared] API: self:get_global_positionCompleted
[Shared] API: self:get_scaleCompleted
[Shared] API: self:get_global_scaleCompleted
[Shared] API: self:get_rotationCompleted
[Shared] API: self:get_global_rotationCompleted
[Shared] API: self:get_quaternionCompleted
[Shared] API: self:get_dimensionCompleted
[Shared] API: self:get_parentCompleted
[Shared] API: self:get_net_idCompleted
[Shared] API: self:get_syncerCompleted
[Shared] API: self:get_collision_layerCompleted
[Shared] API: self:get_collision_maskCompleted
[Shared] API: self:get_collision_layer_valueCompleted
[Shared] API: self:get_collision_mask_valueCompleted
[Shared] API: self:get_collision_priorityCompleted
[Shared] API: self:get_gravityCompleted
[Shared] API: self:get_axis_lockCompleted
[Shared] API: self:get_velocityCompleted
[Shared] API: self:get_up_directionCompleted
[Shared] API: self:get_motion_modeCompleted
[Shared] API: self:get_floor_max_angleCompleted
[Shared] API: self:get_floor_normalCompleted
[Shared] API: self:get_wall_normalCompleted
[Shared] API: self:get_real_velocityCompleted
[Shared] API: self:get_platform_velocityCompleted
[Shared] API: self:get_platform_angular_velocityCompleted
[Shared] API: self:get_slide_collision_countCompleted
[Shared] API: self:get_slide_collisionCompleted
[Shared] API: self:set_positionCompleted
[Shared] API: self:set_global_positionCompleted
[Shared] API: self:set_scaleCompleted
[Shared] API: self:set_rotationCompleted
[Shared] API: self:set_global_rotationCompleted
[Shared] API: self:set_quaternionCompleted
[Shared] API: self:set_dimensionCompleted
[Shared] API: self:set_visibleCompleted
[Shared] API: self:set_parentCompleted
[Server] API: self:set_syncerCompleted
[Shared] API: self:set_collision_layerCompleted
[Shared] API: self:set_collision_maskCompleted
[Shared] API: self:set_collision_layer_valueCompleted
[Shared] API: self:set_collision_mask_valueCompleted
[Shared] API: self:set_collision_priorityCompleted
[Shared] API: self:set_axis_lockCompleted
[Shared] API: self:set_velocityCompleted
[Shared] API: self:set_up_directionCompleted
[Shared] API: self:set_motion_modeCompleted
[Shared] API: self:set_platform_on_leaveCompleted
[Shared] API: self:set_floor_max_angleCompleted
[Shared] API: self:set_floor_snap_lengthCompleted
[Shared] API: self:set_floor_stop_on_slope_enabledCompleted
[Shared] API: self:set_slide_on_ceiling_enabledCompleted
[Shared] API: self:translateCompleted
[Shared] API: self:translate_localCompleted
[Shared] API: self:to_localCompleted
[Shared] API: self:to_globalCompleted
[Shared] API: self:scale_localCompleted
[Shared] API: self:scale_globalCompleted
[Shared] API: self:rotateCompleted
[Shared] API: self:rotate_localCompleted
[Shared] API: self:look_atCompleted
[Shared] API: self:look_at_from_positionCompleted
[Shared] API: self:add_collision_exception_withCompleted
[Shared] API: self:remove_collision_exception_withCompleted
[Shared] API: self:move_and_collideCompleted
[Shared] API: self:move_and_slideCompleted
[Shared] API: self:apply_floor_snapCompleted
Vehicle WheelWheel node for vehicle bodies — suspension, friction, traction, steering, and debug visuals
100%
[Shared] API: physics.vehicle_wheel.createCompleted
[Client] API: physics.vehicle_wheel.is_debug_allCompleted
[Client] API: physics.vehicle_wheel.set_debug_allCompleted
[Shared] API: self:is_typeCompleted
[Shared] API: self:get_typeCompleted
[Shared] API: self:destroyCompleted
[Shared] API: self:is_visibleCompleted
[Shared] API: self:is_visible_in_treeCompleted
[Client] API: self:is_debug_visibleCompleted
[Shared] API: self:is_used_as_tractionCompleted
[Shared] API: self:is_used_as_steeringCompleted
[Shared] API: self:is_in_contactCompleted
[Client] API: self:is_remoteCompleted
[Client] API: self:is_streamedCompleted
[Shared] API: self:get_positionCompleted
[Shared] API: self:get_global_positionCompleted
[Shared] API: self:get_scaleCompleted
[Shared] API: self:get_global_scaleCompleted
[Shared] API: self:get_rotationCompleted
[Shared] API: self:get_global_rotationCompleted
[Shared] API: self:get_quaternionCompleted
[Shared] API: self:get_dimensionCompleted
[Shared] API: self:get_parentCompleted
[Shared] API: self:get_radiusCompleted
[Shared] API: self:get_suspension_rest_lengthCompleted
[Shared] API: self:get_suspension_travelCompleted
[Shared] API: self:get_suspension_stiffnessCompleted
[Shared] API: self:get_suspension_max_forceCompleted
[Shared] API: self:get_damping_compressionCompleted
[Shared] API: self:get_damping_relaxationCompleted
[Shared] API: self:get_friction_slipCompleted
[Shared] API: self:get_roll_influenceCompleted
[Shared] API: self:get_skidinfoCompleted
[Shared] API: self:get_rpmCompleted
[Shared] API: self:get_engine_forceCompleted
[Shared] API: self:get_brakeCompleted
[Shared] API: self:get_steeringCompleted
[Shared] API: self:get_contact_bodyCompleted
[Shared] API: self:get_contact_pointCompleted
[Shared] API: self:get_contact_normalCompleted
[Shared] API: self:set_positionCompleted
[Shared] API: self:set_global_positionCompleted
[Shared] API: self:set_scaleCompleted
[Shared] API: self:set_rotationCompleted
[Shared] API: self:set_global_rotationCompleted
[Shared] API: self:set_quaternionCompleted
[Shared] API: self:set_visibleCompleted
[Client] API: self:set_debug_visibleCompleted
[Shared] API: self:set_radiusCompleted
[Shared] API: self:set_suspension_rest_lengthCompleted
[Shared] API: self:set_suspension_travelCompleted
[Shared] API: self:set_suspension_stiffnessCompleted
[Shared] API: self:set_suspension_max_forceCompleted
[Shared] API: self:set_damping_compressionCompleted
[Shared] API: self:set_damping_relaxationCompleted
[Shared] API: self:set_use_as_tractionCompleted
[Shared] API: self:set_use_as_steeringCompleted
[Shared] API: self:set_friction_slipCompleted
[Shared] API: self:set_roll_influenceCompleted
[Shared] API: self:set_engine_forceCompleted
[Shared] API: self:set_brakeCompleted
[Shared] API: self:set_steeringCompleted
[Shared] API: self:translateCompleted
[Shared] API: self:translate_localCompleted
[Shared] API: self:to_localCompleted
[Shared] API: self:to_globalCompleted
[Shared] API: self:scale_localCompleted
[Shared] API: self:scale_globalCompleted
[Shared] API: self:rotateCompleted
[Shared] API: self:rotate_localCompleted
[Shared] API: self:look_atCompleted
[Shared] API: self:look_at_from_positionCompleted
Space QueryWorld-space physics queries — raycast, point intersection, shape intersection, and cast motion from Lua
100%
[Shared] API: physics.space.raycastCompleted
[Shared] API: physics.space.intersect_pointCompleted
[Shared] API: physics.space.intersect_shapeCompleted
[Shared] API: physics.space.cast_motionCompleted
ENet TransportENet UDP transport layer — reliable RPC and unreliable-ordered sync delivery with auto-reconnect
100%
Client connect / disconnectCompleted
Server host / closeCompleted
Peer join / leave trackingCompleted
Peer ID managementCompleted
Reliable RPC channelCompleted
Unreliable-ordered sync channelCompleted
Auto-reconnect with attempts and delayCompleted
send / broadcast APICompleted
Peer handshake on connectCompleted
Ping & round-trip timeCompleted
Entity SyncISyncable replication — entity lifecycle, delta transforms, authority, late-join dumps, and client interpolation
95%
ISyncable base for replicated entitiesCompleted
Entity lifecycle replication (spawn / destroy)Completed
Batched delta transform packetCompleted
Server-auth broadcastCompleted
Client-auth upload and server relayCompleted
Per-object authority via set_syncerCompleted
Syncer validation (0 = server, peers checked)Completed
Child entities follow parent authorityCompleted
Ordered spawn / destroy RPC deliveryCompleted
O(1) net_id registry and dispatchCompleted
Deferred registration queueCompleted
Configurable sync rate in config.yamlCompleted
Sleep suppression for static entitiesCompleted
Client-side transform interpolationCompleted
Snapshot ring bufferCompleted
Jitter-adaptive render delayCompleted
Teleport snap on large gapsCompleted
Velocity extrapolationCompleted
Force transform / teleport overrideCompleted
Physics body shape replicationCompleted
Mesh-derived collision shape syncCompleted
Vehicle wheel spawn replicationCompleted
Vehicle wheel config syncCompleted
Vehicle wheel transform syncCompleted
Component visibility syncCompleted
Component render syncCompleted
Component transform syncCompleted
Dimension syncCompleted
Blendshape replicationPlanned
Animation state replicationCompleted
Animation layer syncCompleted
Animation bone-filter syncCompleted
Dynamic entity reparenting syncCompleted
Late-join full state dump (reliable)Completed
Late-join shape sync replayCompleted
Late-join component state replayCompleted
Late-join component transform replayCompleted
Late-join dimension replayCompleted
Late-join blendshape replayPlanned
Late-join animation layer replayCompleted
VoIPIn-game voice communication — capture, encode, transmit, and decode player audio in real time
—
Microphone capture via AudioEffectCapturePlanned
Opus encoding / decodingPlanned
Voice packet send / receive over ENetPlanned
Per-peer 3D positional playbackPlanned
Mute / unmute (local & remote)Planned
Voice activity detection (VAD)Planned
Volume per speakerPlanned