01 · Scene
What happened in your game?
iDescribe any game event — speech, an in-world occurrence, or something the NPC observes. The AI reads this and picks one action from the menu on the right.
Quick scenarios
Perception kind
iHow the event arrived: Player spoke → sets addressee_present true automatically. Event occurred → something happened nearby. World observation → NPC notices its surroundings.
Perception content
Player is in scene — speech licensedaddressee_present: trueiWhen true the NPC is licensed to speak. When false any dialogue is suppressed — the NPC may still take a silent action.
02 · Action Menu
What can the NPC do?
iDefine the NPC's allowed moves for this scene. In a real game this list changes dynamically — the AI picks exactly one action and uses it to form a private intent before deciding whether to speak.
Actions (6)
iThe exact JSON body this sandbox POSTs to /api/perceive. Expand to see how your inputs map to the SDK request shape.
03 · NPC Responseperceive() output
POST /perceive → backend
◎
Configure the scene and action menu, then hit Run to see the NPC decide.
Neural Space Studios · SDK Preview
NPC Developer Sandbox
This is a live visual demo of the Neural Space Studios SDK. You control what game events reach the NPC and what actions it can take — the AI decides everything else in real time.