Book Image

Learning Unreal Engine Android Game Development

By : Nitish Misra
Book Image

Learning Unreal Engine Android Game Development

By: Nitish Misra

Overview of this book

<p>Have you ever wanted to create games that will get users hooked to their phones? Unreal Engine 4, with all its tools and power, will help make your dreams come true! Designed to get you working with Unreal Engine 4 from the very first page, this book will quickly guide you through the basics in the first two chapters. Once you get the hang of things, we will start developing our game—Bloques!</p> <p>Bloques is a puzzle game with four rooms. Each room will be more challenging than the previous, and as you develop, you will graduate from movement and character control to AI and spawning. Once you've created the game, you will learn how to port and publish your game to the Google Play Store.</p> <p>In addition to building an Android game from start to finish, you will also discover how to generate revenue, and how to optimize game performance using the tools and functionalities the engine provides. With this book, you will be inspired to come up with your own great ideas for your future game development projects.</p>
Table of Contents (15 chapters)
Learning Unreal Engine Android Game Development
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

What to expect


Learning how to use a game engine can be a daunting task; you just do not know where to begin, and UE4 is no exception. However, once you get the hang of it, you will quickly find out how extremely powerful and intuitive it really is. And what better to teach you how to use a game engine than by actually making a game in it? This book will teach you all that you need to know for you to be able to develop games on Android platforms using UE4, and make an actual functional game in the process. The reason behind this is simple; just talking about the features offered by UE4 and demonstrating them one at a time is not very effective when learning how to develop a game. However, if one were to explain those very features by implementing them in a game, it would be much more effective, since you would get a better understanding of how each feature affects the game and each other.

The game we are going to make in this guide is called Bloques, which is a first person puzzle game, wherein the main objective of the player is to solve a series of puzzles in order to progress. As the player progresses, the puzzles get progressively more complex and complicated to solve. As for the scope of the game, it will contain four rooms, each with a puzzle that the player has to solve in order to progress to the next room.

The rationale behind picking a puzzle game is that puzzle games have more complicated systems, in terms of scripting, and level design. To put it in the context of the guide, things such as scripting with blueprints and level design will be much better demonstrated through a puzzle game. Although the game will be explained thoroughly in the subsequent chapters, a high-level breakdown of the game's features are as follows:

  • A fully rendered playable 3D environment, with four rooms.

  • Interactive environmental elements.

  • The player has to solve a series of puzzles in each of the rooms in order to progress to the next. As the player progresses, the puzzles get more complex and harder to solve.

  • The game will be optimized and ported to Android.

This guide aims to set the foundation of UE4, upon which you can build your knowledge further and be in a position to actually develop that game you always wanted to make!

A final word of advice is practice! Tutorials and guides can only do so much. The rest is up to you. The only way to truly master UE4, or anything for that matter, is practice. Keep experimenting, keep making small prototypes, keep yourself up-to-date with the latest developments and news, and keep interacting with the community.