Gameplay and scripting
Gameplay code, recorded sessions and the building blocks of a game.
Write gameplay in TypeScript and see changes while the game runs. Record a play session and replay it later for reviews, trailers or to check that a fix worked.
Shipped
Scripting in TypeScript
Write gameplay in TypeScript, with type checking and changes picked up while the game runs.
Record a session, replay it later
Save a play session's input in a small file and replay it later at any size and from another camera, for reviews and trailers. A profiler capture can replay the same run against your edited project to check a fix.
Packages
NPC AIStableShipped
- Navigation meshes that follow the terrain
- NPC behavior and paths
ScriptingStableShipped
- Scripting in TypeScript
Coming in this area
- LaterThinking characters at crowd scale. Thousands of non-player characters that see, hear and decide every moment, written as short rule lists in TypeScript, giving the same results for the same inputs whatever the thread count.
- LaterDialogue and quests. Ready-made building blocks for dialogue and quests.