The SkookumScript UE4 Plugin uses the same C++ meta tagging mechanism as Blueprints to bind more than 8000 Unreal Engine commands – whenever UE4 commands are added or changed, the Plugin automatically updates to reflect them. SkookumScript streamlines the very thought processes of video game production, and is ideal for titles of any size, game type or genre. 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. Changes to SkookumScript commands are reflected immediately in Blueprint graphs and nodes, and the SkookumIDE Workbench console allows live interaction with Blueprints while your game is running. SkookumScript can easily call or be called by Blueprints and C++. Its modular, data-driven design adds value to shipped games by facilitating downloadable and user-created content, modding, add-ons and patches. SkookumScript scales painlessly and facilitates large-scale content creation.
#UNREAL ENGINE 4 C++ CODE#
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 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 C++ API makes it easy to call from SkookumScript into C++ or vice versa.
Blueprints and Blueprint variables are automatically exposed to SkookumScript as classes and data members, where they can readily used. Unlike Blueprint nodes, the integrated SkookumScript code can be live-updated and modified while the game is running. 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. SkookumScript has key game concepts such as concurrency built in at the language level. See the SkookumScript UE4 Plugin installation and setup instructions.