This chapter presents the basic programming concepts used in Blueprints. Programming is essentially a way of writing instructions that will be understood and executed by a computer. Most programming languages are text-based, but Blueprint presents a different form of visual programming by using a node-based interface.
Some programming languages are known as scripting languages when they exist in a special environment or when they have a well-defined purpose. For example, Blueprints is the visual scripting language of Unreal Engine 4.
In this chapter, we will cover the following topics:
- Storing values in variables
- Defining the behavior of a Blueprint with Events and Actions
- Creating expressions with operators
- Organizing the script with Macros and Functions