Book Image

Unreal Engine 4 Game Development Essentials

By : Satheesh PV, Satheesh P.V
Book Image

Unreal Engine 4 Game Development Essentials

By: Satheesh PV, Satheesh P.V

Overview of this book

Unreal Engine 4 is a complete suite of game development tools that gives you power to develop your game and seamlessly deploy it to iOS and Android devices. It can be used for the development of simple 2D games or even stunning high-end visuals. Unreal Engine features a high degree of portability and is a tool used by many game developers today. This book will introduce you to the most popular game development tool called Unreal Engine 4 with hands-on instructions for building stunning video games. You will begin by creating a new project or prototype by learning the essentials of Unreal Engine by getting familiar with the UI and Content Browser. Next, we'll import a sample asset from Autodesk 3ds max and learn more about Material Editor. After that we will learn more about Post Process. From there we will continue to learn more about Blueprints, Lights, UMG, C++ and more.
Table of Contents (19 chapters)
Unreal Engine 4 Game Development Essentials
Credits
About the Author
Acknowledgements
About the Reviewer
www.PacktPub.com
Preface
Index

Creating our first Blueprint class


Now that we have an idea of what Blueprint is and what it does, let's create a simple Blueprint actor that spins on its own and destroys itself after a few seconds with a particle effect and sound. After creating our Blueprint, we will drag and drop this into the world and we will also use the Level Blueprint to dynamically spawn this Blueprint while running the game.

Creating a new Blueprint

To create this Blueprint, first right-click inside Content Browser and select Blueprint Class. Once you click that you will be prompted to select a parent class for the Blueprint. You need to specify a parent class for your Blueprint as it will inherit all properties from that parent class.

Even though you can choose all existing classes (even other Blueprint classes), let's take a look at the most common parent classes:

  • Actor: An Actor-based Blueprint can be placed or spawned in the level

  • Pawn: Pawn is what you can call an agent which you can possess and receives inputs...