Let's learn about some elementary concepts of OOP, such as classes, instances, and inheritance. These concepts will help you learn about various elements of Blueprints Visual Scripting.
OOP concepts
Classes
Many real-world objects can be classified by the same type, even though they are unique. As a very simple example, we can think of a person class. In this class, we can have attributes such as name and height, and Actions such as move and eat. Using the person class, we can create several objects of this class. Each object represents a person with different values in their name and height attributes.
When we create a Blueprint, we are creating a new class that can be used to create objects in the Unreal Engine. As...