Book Image

Building an RPG with Unreal 4.x

By : Steve Santello
Book Image

Building an RPG with Unreal 4.x

By: Steve Santello

Overview of this book

Now that Unreal Engine 4 has become one of the most cutting edge game engines in the world, developers are looking for the best ways of creating games of any genre in the engine. This book will lay out the foundation of creating a turn-based RPG in Unreal Engine 4.12. The book starts by walking you through creating a turn-based battle system that can hold commands for party members and enemies. You’ll get your hands dirty by creating NPCs such as shop owners, and important mechanics, that make up every RPG such as a currency system, inventory, dialogue, and character statistics. Although this book specifically focuses on the creation of a turn-based RPG, there are a variety of topics that can be utilized when creating many other types of genres. By the end of the book, you will be able to build upon core RPG framework elements to create your own game experience.
Table of Contents (17 chapters)
Building an RPG with Unreal 4.x
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Index

Data Table starting values


In Content Browser, open the CharacterClasses Data Table by navigating to Content | Data. Here, we can change the starting values of our party members. For the soldier, we will have the starting XP as 0 because the party member should start with 0 experience. The MXP value will be 200, which means that the Soldier will have to gain 200 experience points before making it to the next level. The Lvl value will be at 1 since we want each character to start at level 1:

We should now set how much XP our enemies give. In the same folder, open the Enemies Data Table, where we have at least one enemy. For each enemy, we need to set a value for XP that will determine how much experience the enemy drops when they are killed. For this particular enemy, we set the XP value to 50: