
Download: FROM HERE
💡Info
Scripting is finally out !!! After a lot of work, it's finally usable.
This version opens up the game to custom minigames through scripting, as an initial version it serves as the base for future updates which will contain many more systems, keep in mind things might change a bit to accommodate other systems or game changes. Treat this as an experiment.
There will be an AI tutorial too, on how to use AI from 0 to create a simple script in game.
Game API is in ProjectGWN/mods/docs
This version opens up the game to custom minigames through scripting, as an initial version it serves as the base for future updates which will contain many more systems, keep in mind things might change a bit to accommodate other systems or game changes. Treat this as an experiment.
There will be an AI tutorial too, on how to use AI from 0 to create a simple script in game.
Game API is in ProjectGWN/mods/docs
Documentation and more info can be found here: Scripting | Project GWN Modding
Example "Parkour" Script
There's an already made example in ProjectGWN/mods/scripts/example a simple Parkour Minigame
To try it in game go to Director Mode / Press "L" -> Axioms -> Parkour the script is set to start when the preset loads
📃 Changes
Keybinds: Keybinds | Project GWN Modding
[Level Editor]
- Fixed: Simulated “StaticMesh” components won’t load correctly from a preset
- Fixed: Axiom properties would reset when edited from the DETAILS panel
- Fixed: Set tag doesn’t update in DETAILS panel
[Scripting]
Initial version of the scripting system
- Script Isolation. each script has it’s own data, no globals between scripts
- Sandboxed (no os commands, file read/write/delete outside mods folder etc)
- It supports threads for async work.
- You can require from other scripts to share data between
- Events system (listen / trigger) cross-script too
- Built-in game events like KeyPressed , ScriptLoaded etc
- Exposed game api to create mini games, register presets, http calls and much more
- This is just the first version, it will be extend a lot more
- You can create a simple script from in-game




