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

About the Reviewers

Patrick Dinklage was born in 1987 in Datteln and now lives in Dortmund, Germany. He is a professional software developer, music producer, and music label owner who has also gathered experience in game development through modding, university, and projects in his free time.

Patrick started working with games by modifying them, starting with the Nintendo 64 using a gameshark for RAM hacking. He went on to found a successful modular C++ modding system for Command & Conquer: Red Alert 2 – Yuri's Revenge. The system is still being developed to date under the name Ares by a new team.

In the mid 2000s, he started work on several Unreal Tournament 2004 mods, including VCTF4—a version of capture the flag with vehicles and four teams. The more outstanding TitanRPG is a standalone role-playing game system tailored for the packed online action of UT2004, with features such as leveling to power up abilities, item inventory, healing, creature summoning, construction, and so on. This way, he could gather a deep knowledge of the Unreal Engine concepts.

Besides modding, he developed a Java binding to the C++ multimedia library SFML that can be used as a core to build games.

Professionally, he worked as a Java developer for seven years in an established service enterprise that develops phone, computer network, and system management solutions. Currently, he is studying IT at the technical university in Dortmund, Germany, with the goal of obtaining a master's degree and then a dissertation. Here, he has worked on several experimental game projects using the Unity 3D engine, and is currently helping to develop a virtual reality biking game with the aim of motivating cardiac patients to do their daily training.

Finally, he is a keen gamer (explorer type—in love with huge and deep worlds); furthermore, he produces music under the name Veasna and runs a small music label called Goa Trance Music in the relatively niche genre of Goa trance.

Scott Hafner is a professional game designer with over 10 years of experience in the video game industry. Over the course of his career, he has worked as a producer, game designer, and level designer on a range of platforms and genres including MMOs, third-person shooters, and RPGs.

Marcin Kamiński works for Nordic Games as a programming consultant and has his own company, Digital Hussars. Previously, he worked for Artifex Mundi, CI Games, CTAdventure, and Vivid Games. His main fields of expertise are artificial intelligence and network programming. For 14 years, he has helped develop great games for PC, consoles, and mobiles.

Marcin was also the reviewer of the book Blueprints Visual Scripting for Unreal Engine, Brenden Sewell; Unity iOS Essentials, Robert Wiebe; and Unity 2D Game Development Cookbook, Claudio Scolastici; all published by Packt Publishing.

Alankar Pradhan is from Mumbai, Maharashtra, and he did his schooling at I.E.S.'s CPV High School. He is an ambitious person who loves interacting with new people, dancing, kickboxing, traveling, spending leisure time with friends, or playing games on a PC and mobile. Games have been always a passion in his life. More than just playing the game, how things work was his main curiosity. Hence, he decided to pursue his career in game development. He graduated with a BSc (Hons) in software development from Sheffield Hallam University, UK. He received his master's in video game programming and management (videogame director) (BAC+5 equivalent) from DSK Supinfogame where he undertook industry-oriented projects to increase his skill sets and gave his best to do so. He worked as a game programming intern at The Walt Disney India Pvt Ltd. During his internship, he worked on a live project called Hitout Heroes. His name was added to the credits due to the notable work he accomplished. He also interned as a game programmer with DSK Green Ice Games and then continued working as a video game programmer on a game targeted for PC and consoles. The game Death God University (D.G.U.) was released on 1st July 2015. Another project he is working on is The Forsaken Mountains.

Alankar has worked on many small projects in a team and also individually so as to sharpen his own skills in various languages such as C#, C++, Java, Unreal Script, Python, Lua, Groovy/Grails, HTML5/CSS, and so on. He is familiar with engines such as Unity 3D, Unreal Development Kit, Visual Studio, and also SDKs such as NetBeans, Eclipse, and Wintermute. In 2013, his dissertation on Comparison between Python and Lua in Gaming Industry was published as a book. He has even worked as a technical reviewer on the books Creating E-Learning Games with Unity, David Horachek, and Learning Unreal Engine iOS Game Development, Muhammad A. Moniem.

Alankar likes to read, listen to music, and write poems and short stories at times. He has his own website (http://alan.poetrycraze.com) where he posts his poems and has also published a book called The Art Of Lost Words, which is available through Amazon. He can be reached at . His portfolio site is alankarpradhan.wix.com/my-portfolio. He is available on Facebook at www.facebook.com/alankar.pradhan.