CuuDuongThanCong.com Learning Unreal Engine Android Game Development CuuDuongThanCong.com Table of Contents Learning Unreal Engine Android Game Development Credits About the Author About the Reviewers www.PacktPub.com Support files, eBooks, discount offers, and more Why subscribe? Free access for Packt account holders Preface What this book covers What you need for this book Who this book is for Conventions Reader feedback Customer support Downloading the color images of this book Errata Piracy Questions Getting Started with Unreal What to expect System requirements Downloading and installing UE4 The Windows directory structure Windows DirectXRedist Launcher 4.X folders The Engine Launcher News Learn Marketplace Library UE4 Links Summary Launching Unreal Engine CuuDuongThanCong.com Meet the Editor The Unreal Project Browser The user interface The tab bar and the menu bar The toolbar Viewport Modes World Outliner Content Browser Details Hotkeys and controls Summary Building the Game – First Steps Projects Creating a new project Opening an existing project Project directory structure Bloques Concept Controls Creating the project for the game BSP brushes Default BSP brush shapes Editing BSP brushes Blocking out the rooms with BSP brushes The first room The second room The third room The fourth room Content Browser Migrating and importing assets Importing assets Migrating assets Placing actors Materials The Material Editor The tab and menu bar The toolbar CuuDuongThanCong.com The Palette panel The Stats panel The Details panel The Viewport panel The Graph panel Applying materials Creating the materials Pedestals Doors Key Cubes Decorative assets Lighting Mobility Lighting up the environment Summary Using Actors, Classes, and Volumes Basic classes Adding basic class actors to the game Placing the Player Start actor Adding triggers Room Room Room Room Visual Effects Adding Visual Effect actors to the game – Post Process Volume Volumes Adding Volumes to the game Lightmass Importance Volume Nav Mesh Bounds Volume Room Room All Classes Adding actors from All Classes Camera Matinee actors Target Point Room CuuDuongThanCong.com Room Summary Scripting with Blueprints How Blueprint works The Level Blueprint user interface The tab and menu bars The toolbar The Details panel The Compiler Results panel My Blueprint panel The Event Graph Using Level Blueprint in the game Key cube pickup and placement The Blueprint class Creating a Blueprint class Viewport The Construction Script The Event Graph Scripting basic AI Summary Using Unreal Matinee What is Unreal Matinee? Adding Matinee actors The Unreal Matinee user interface The tab and menu bar The toolbar The Curve Editor The Tracks panel The Details panel Animating the door Room Room A bridge for the AI character Summary Finishing, Packaging, and Publishing the Game Adding the main menu using Unreal Motion Graphics UMG Editor The tab and menu bar CuuDuongThanCong.com The toolbar The Graph Editor The Details panel The Palette panel The Hierarchy panel The Animations panel Creating the main menu Installing the Android SDK Setting up the Android device Packaging the project The Maps & Modes settings The Packaging settings The Android app settings Building a package Developer Console ALL APPLICATIONS APK Store Listing Content Rating Pricing & Distribution In-app Products Services & APIs GAME SERVICES Game details Linked apps Events Achievements Leaderboards Testing Publishing REPORTS SETTINGS ALERTS Publishing your game Activating Google services Preparing the project for shipping Uploading the game on the Play Store Monetization methods CuuDuongThanCong.com Mobile performance and optimization Summary A What Next? Learn AnswerHub Forums Summary Index CuuDuongThanCong.com Learning Unreal Engine Android Game Development CuuDuongThanCong.com Learning Unreal Engine Android Game Development Copyright © 2015 Packt Publishing All rights reserved No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews Every effort has been made in the preparation of this book to ensure the accuracy of the information presented However, the information contained in this book is sold without warranty, either express or implied Neither the author nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals However, Packt Publishing cannot guarantee the accuracy of this information First published: June 2015 Production reference: 1250615 Published by Packt Publishing Ltd Livery Place 35 Livery Street Birmingham B3 2PB, UK ISBN 978-1-78439-436-3 www.packtpub.com CuuDuongThanCong.com ... Published by Packt Publishing Ltd Livery Place 35 Livery Street Birmingham B3 2PB, UK ISBN 97 8-1 -7 843 9-4 3 6-3 www.packtpub.com CuuDuongThanCong.com Credits Author Nitish Misra Reviewers David Pol Steve... David at http://www.davidpol.com Steve Santello is a well-seasoned educator and veteran of the game industry from Chicago, IL, USA His cross-disciplinary study in art, design, programming, and project... game design and production management from Abertay University He is currently working in a start-up based in New Delhi, designing games on mobiles and working toward breaking into the game industry