Creating Gameplay with Script Canvas - Lumberyard User Guide

Creating Gameplay with Script Canvas

Open 3D Engine (O3DE), the successor to Lumberyard, is now available in Developer Preview. Download O3DE or visit the AWS Game Tech blog to learn more.

Script Canvas is a visual scripting environment for Amazon Lumberyard that you can use to create game logic and behaviors. Integrated with Lumberyard's component entity system, Script Canvas offers an approachable and easy-to-read environment to author behaviors using the same framework as Lua and C++. With its visual scripting options, you can use Script Canvas to create scripts for game logic without needing to know how to code. Event-driven scripts let you produce small scripts that don't require complex logic to maintain states.

Script Canvas is also an extensible system. You can build your own reusable Script Canvas functions and, since Script Canvas is based on AzCore, you can create custom Script Canvas nodes that use the serialization, reflection, modularization, and EBus messaging systems.

To enable Script Canvas for Lumberyard, you must enable the Script Canvas gem and its dependencies.