SkookumScript is a text-based programming language and tool suite for creating performance-critical, real-time gameplay. It is available as a free turn-key plugin for Unreal Engine 4 (UE4).
The SkookumScript Unreal Engine 4 Plugin integrates with the Unreal Engine, allowing you to jump right into developing your game. SkookumScript’s addictively useful Workbench command console turbocharges your workflow (at any stage of development) by enabling you to run code snippets to query and manipulate any UE4 project – even projects not coded in SkookumScript – as it runs on any desktop, console or mobile device.
Get it now!
SkookumScript has key game concepts such as concurrency built in at the language level. It is fully integrated with Blueprints – SkookumScript methods and coroutines can be placed as custom nodes in Blueprint graphs, and seamlessly integrated into your existing game logic. Unlike Blueprint nodes, the integrated SkookumScript code can be live-updated and modified while the game is running. Blueprints and Blueprint variables are automatically exposed to SkookumScript as classes and data members, where they can readily used. The C++ API makes it easy to call from SkookumScript into C++ or vice versa. SkookumScript is optimized to meet the performance demands of today’s games, and it has a small memory footprint – it even allows scripts to be loaded and unloaded on demand based on game progression and other factors.
The SkookumScript Integrated Development Environment (SkookumIDE) enables live code changes and remote debugging while connected to a running game on any platform, allowing near-instantaneous turnaround. SkookumScript scales painlessly and facilitates large-scale content creation. Its modular, data-driven design adds value to shipped games by facilitating downloadable and user-created content, modding, add-ons and patches.
Mighty and feature-rich yet simple and easy to learn, SkookumScript transforms team composition by empowering the entire development team (including light coders such as mission, audio, and UI designers) to create compelling and sophisticated gameplay with just a few lines of code. SkookumScript streamlines the very thought processes of video game production, and is ideal for titles of any size, game type or genre.
Battle-tested on major titles such as the open-world hits Sleeping Dogs (Windows, X360, PS3) and Sleeping Dogs: Definitive Edition (Windows, Xbox One, PS4), SkookumScript is lovingly crafted by a team of veteran game developers dedicated to filling your development experience with cackles of megalomaniacal glee.
- SkookumScript UE4 Plugin installation and setup instructions
- SkookumScript blog: Unreal Engine posts
- Help or be helped by the growing SkookumScript community in the Unreal Engine 4 category of the SkookumScript forum
Using SkookumScript with other engines?
If you aren’t using the Unreal Engine, fear not! The SkookumScript Unreal Engine 4 Plugin contains source code examples and C++ API libraries that you can use to connect SkookumScript to another engine. Download it here.