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

Packaging the project


Now that you have learned most of the basics of Unreal Engine 4, let's see how to package your game. Before we package the game, we need to make sure that we set a default map for our game which will be loaded when your packaged game starts. You can set the Game Default Map option from the Project Settings window. For example, you can set the Game Default Map option to your main menu map:

To set a default map for the game, please follow these steps:

  1. Click on the Edit menu.

  2. Click on Project Settings.

  3. Select Maps & Modes.

  4. Choose your new map in Game Default Map.

Quick packaging

Once you set the Game Default Map option, you need to select the Build Configuration:

There are three types of build configurations available Packaging the project:

  • DebugGame: This configuration will include all the debug information. For testing purposes, you can use this configuration.

  • Development: This configuration offers better performance compared to the DebugGame configuration build because...