My Account Log in

2 options

Mastering android game development with unity : exploit the advanced concepts of unity to develop intriguing, high-end android games / Siddharth Shekar, Wajahat Karim.

EBSCOhost Academic eBook Collection (North America) Available online

View online

Ebook Central College Complete Available online

View online
Format:
Book
Author/Creator:
Shekar, Siddhart, author.
Karim, Wajahat, author.
Language:
English
Subjects (All):
Unity (Electronic resource).
Android (Electronic resource).
Application software--Development.
Application software.
Physical Description:
1 online resource (346 pages) : illustrations (some color), photographs
Edition:
1st ed.
Place of Publication:
Birmingham, England ; Mumbai, [India] : Packt, 2017.
Biography/History:
Shekar Siddharth: Siddharth Shekar is a game developer and teacher with over 6 years' industry experience and 12 years' experience in C++ and other programming languages. He is adept at graphics libraries such as OpenGL and Vulkan, and game engines such as Unity and Unreal. He has published games on the iOS and Android app stores. He has also authored books including Swift Game Development, Mastering Android Game Development with Unity, and Learning iOS 8 Game Development Using Swift, all published by Packt Publishing. He currently lives in Auckland, New Zealand, and is a lecturer in the games department at Media Design School. He teaches advanced computer graphics programming, PlayStation 4 native game development, and mentors final year production students.
Summary:
Create enthralling Android games with Unity Faster Than Ever Before Key Features [*] Develop complex Android games with the help of Unity's advanced features such as artificial intelligence, high-end physics, and GUI transformations. [*] Create amazing Graphical User Interfaces (GUIs) with Unity's new uGUI system [*] Unravel and deploy exciting games across Android devices Book Description Game engines such as Unity are the power-tools behind the games we know and love. Unity is one of the most widely-used and best loved packages for game development and is used by everyone, from hobbyists to large studios, to create games and interactive experiences for the Web, desktop, mobile, and console. With Unity's intuitive, easy-to-learn toolset and this book, it's never been easier to become a game developer.You will begin with the basic concepts of Android game development, a brief history of Android games, the building blocks of Android games in Unity 5, and the basic flow of games. You will configure an empty project for the Jetpack Joyride Clone Game, add an environment and characters, and control them. Next you will walk through topics such as particle systems, camera management, prefabs, animations, triggers, colliders, and basic GUI systems. You will then cover the basic setup for 3D action fighting games, importing models, textures and controlling them with a virtual on-screen joystick. Later you will set up Scene for 3D Configuration, create basic gameplays, and manage input controls. Next you will learn to create the interface for the main menu, gameplay, game over, achievements, and high score screens. Finally you will polish your game with stats, sounds, and Social Networking, followed by testing the game on Android devices and then publishing it on Google Play, Amazon, and OUYA Stores. What you will learn [*] Develop your own Jetpack Joyride clone game [*] Explore the advanced features of Unity 5 by building your own Action Fighting game [*] Develop remarkable Graphical User Interfaces (GUIs) with Unity s new uGUI system [*] Enhance your game by adding stunning particle systems and complex animations [*] Build pleasing virtual worlds with special effects, lights, sky cube maps, and cameras [*] Make your game more realistic by providing music and sound effects [*] Debug and deploy your games on different Android devices Who this book is for If you are a Unity 5 developer and want to expand your knowledge of Unity 5 to create high-end complex Android games, then this book is for you. Readers are expected to have a basic understanding of Unity 5, working with its environment, and its basic concepts. ]]>
Contents:
Cover
Copyright
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Customer Feedback
Table of Contents
Preface
Chapter 1: Introduction to Android Game Development with Unity3D
Introduction to Android
Android versions
Google Play - the market store for Android
Unity3D and game engines
Unreal Engine
Adobe Flash professional
Game Maker Studio
Unity3D
Features of Unity3D
Basics of Unity game development
Unity editor interface
Scene View
Transform tools
Scene View navigation
Scene View control bar
Game View
Game View control bar
Hierarchy View
Project browser panel
Inspector panel
Configuration of empty game projects
Perky Penguin game
Perky Penguin gameplay
Adding the penguin
Importing the penguin Sprite
Creating penguin game object
Adding script behavior on penguin object
Limiting the penguin between screen bounds
Summary
Chapter 2: Finishing the Perky Penguin 2D Game
Adding Particle Systems
What is a Particle System?
Basics of Particle System
Creating a rocket fire Particle Effect for a game
Adding game-level backgrounds
Camera management
Making the penguin move forward
Making the camera follow the Penguin
Prefabs and level management
Prefabs
Creating a Level Block Prefab
The level block generator concept
The BlockGenerator.cs code
Adding ice spikes to the game
Chapter 3: Adding Player Character for an Action Fighting Game
Configuring Project for 3D Games in Unity
Importing 3D models
3D models
Modelling tools
Importing 3D models in Unity3D
Importing FBX Model
Applying textures and materials
Textures
Texture Importer
Applying texture in shaders
Shaders
Materials
Applying textures on a farmhouse model
Generic and humanoid rigs.
What are humanoid characters?
Importing humanoid models
Configuring the avatar of humanoid models
Humanoid animation using Unity
Legacy Animation System
Mecanim animation system
Creating layer character for the fighting game
Chapter 4: Enemy Characters with AI
Importing the player model
Player Animation Controller
Scripting player controls
Adding an enemy character
Enemy behavior and AI
Finalizing the fight
Chapter 5: Gameplay, UI, and Effects
Finishing up gameplay
Understanding Unity uGUI
Adding GUI for health and gameover
Introduction to Particle Effects
Creating confetti Particle Effect
Chapter 6: GameScene and SceneFlow
Adding buttons to the startScene
Organizing the folder structure
Adding a game restart button in the startScene
Adding a pause button to the startScene
Adding a main menu button to the startScene
Creating MainMenu scene
Chapter 7: Gamestats, Social, IAP, and Ad Integration
Running the app on the device/ emulator
Android Developer Console
Adding achievements in the game
Saving game stats
Ad integration
In-App purchasing
Adding social media integration
Chapter 8: Sound, Finishing Touches, and Publishing
Adding sound
Handling multiple resolutions
Optimizing the APK
Preparing the build for publishing
Publishing the game
Index.
Notes:
Includes index.
Description based on online resource; title from PDF title page (ebrary, viewed June 22, 2017).
ISBN:
9781785282942
1785282948

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account