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
About the Author
About the Reviewers

Chapter 5. Scripting with Blueprints

We now come to one of the most important aspects of the game: interactivity. Without it, our game will just be an environment that the player can move around in. Those who have used UDK before may already be familiar with the concept of visual scripting. UDK had what is called Kismet, a powerful visual scripting tool. A really attractive feature of this tool is that anyone can use it without any prior programming knowledge. All you need to know is the logic behind the event you wish to implement. You can create a full game without even writing a single line of code.

In Unreal 4, we have Blueprints, which is sort of an upgrade to Kismet. The basic setup is the same: you have various nodes and expressions, which you can use to script in-game events, actions, and so on. The interface is simple to understand, easy to use, and yet extremely powerful. Once you get the hang of it, you can create complex sequences and events.

However, even though Blueprint is an...