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

Learn


We briefly covered the Learn section in the UE4 Launcher in the first chapter. Let's talk a bit more about it.

This panel contains tutorials covering a wide variety of topics, including how to create materials, blueprints, and so on. The tutorials available here are available in various formats as follows.

  • Video Tutorials: First off, there are video tutorials offered by Epic. To access them, click on the Video Tutorials button located at the top of the page, which will take you to the Unreal website.

    Here, you can find various video tutorial series, all categorized neatly for your convenience. If you scroll down the page, you will find the browse section, where all of the topics are listed, and how many video series are there for each of them. Click on any of the topics, and you will be shown all the tutorial series available for that particular topic.

  • Documentation: Then there is the Epic's official documentation. To access it, click on the Documentation hyperlink, and it will take you to the Epic's official documentation page.

    The documentation page, like the video tutorials page, contains tutorials on various topics, but they are more in-depth and cover more topics. On the left-hand side, is the navigation panel. All of the topics are listed there. Clicking on any topic with a + sign opens up more sub-topics, from which you can choose what you want to read up on. When you click on a topic, it will open up on the right-hand side of the screen.

    Note

    If you are used to making games on Unity and want to move to Unreal 4, Epic has provided a documentation, which compares both engines' Viewport, terminology, and so on, so that you can translate your skills from Unity to Unreal 4. You can find it under the Broaden Your Horizons section

  • Unreal Wiki: Unreal Wiki, accessible by clicking on the Wiki hyperlink at the top, is UE4's official Wiki page, made by the community, and is constantly updated by them.

    Here, you can find tutorials, plugins, code, and games, all created by the community, to help you develop your skills. You can also submit your own content or tutorials onto the wiki page for others to see. Finally, you can see a list of games that people are developing on UE4. You can also submit your game to get some publicity.

  • Engine Feature Samples: This section contains project files, each containing a feature or various features offered by UE4.

    For example, there is a project that showcases Matinee, then there is a project that demonstrates the landscape tool offered by UE4, and many more. Once you pick and download a project file, you can open it and check it out. Everything related to that feature is already set up for you, and you can see for yourself how everything works, how things are hooked up, and so on. It is also a great way of getting assets (materials, textures, blueprint classes, and so on) for your own project.

    Note

    It is highly advised that you download the Content Examples project. This project file contains a collection of the features offered by UE4, all in separate levels, in a museum style manner. For instance, there is a level, which showcases the Material Editor and what can be done with it, there is a level that demonstrates the animation features, and many more.

  • Gameplay Content Examples: This section contains project files that showcase features, similar to what you would find in the Engine Feature Samples, but geared towards games specifically.

    These projects mostly contain a blueprint, each with a mechanic or features usually found in games. They provide the framework, which you can use to build your game upon. For instance, you can find a project file, which has turn-based mechanics setup, there is a project that demonstrates the inventory UI, and so on.

  • Example Game Project: This section is similar to the Gameplay Content Examples section, the only difference being that this section contains project files with a sample game already set up.

    Sample game projects are available with assets and levels set up for you to explore, learn, and utilize. There are a variety of genres you can choose from, for example, 2D platformer, 3D platformer, FPS, and so on.

  • Community Contributions: This section also contains project files with sample games and environments, but, unlike the project files in the other section, the content here is created by the community, hand-picked by Epic.

    This section, at the time of writing, contains only two project files, namely Radial Impact, which demonstrates the saving menu, and so on, and SciFi Bunker, which showcases UE4s rendering techniques.

  • Platforms and Partners: Finally, there's the Platforms and Partners section, which has sample projects with technology and peripherals that UE4 currently supports.

    At the time of writing, there is only one sample project available, which is that of Leap Motion. Clicking on the thumbnail will take you to the official page, where you can download an experiment with Leap Motion.