Discover millions of ebooks, audiobooks, and so much more with a free trial

Only $11.99/month after trial. Cancel anytime.

Unity Android Game Development by Example Beginner's Guide
Unity Android Game Development by Example Beginner's Guide
Unity Android Game Development by Example Beginner's Guide
Ebook681 pages7 hours

Unity Android Game Development by Example Beginner's Guide

Rating: 3.5 out of 5 stars

3.5/5

()

Read preview

About this ebook

In Detail

Powerful and continuing to grow, the mobile market has never been bigger and more demanding of great games. Android continues to prove itself as a strong contender in this challenging market. With Unity 3D, great games can be made for Android quickly and easily. With its great deployment system, the Android platform is now only one click away.

Unity Android Game Development by Example Beginner's Guide dives straight into making real, fully-functional games, with hands-on examples and step-by-step instructions to give you a firm grounding in Unity 3D and Android. Everything necessary for creating a complete gaming experience is covered and detailed throughout the course of this book.

Using clear and practical examples that progressively build upon each other, this book guides you through the process of creating games in Unity for Android.

Start by learning about all the great features that Unity and Android have to offer. Next, create a Tic-Tac-Toe game while learning all about interfaces. After that, learn about meshes, materials, and animations with the creation of a tank battle game. You will then learn how to expand your game's environment with the addition of shadows and a skybox. Adding on this, you will also learn how to expand the tank battle by creating enemies and using path finding to chase the player. Next, explore touch and tilt controls with the creation of a space fighter game. Then, learn about physics while recreating the most popular mobile game on the market. You will then expand the space fighter game with the addition of all the special effects that make a game great. Finally, complete your experience by learning the optimization techniques required to keep your games running smoothly.

While Unity is available for both Mac and Windows, the book is presented working from a Windows environment. Programming in Unity is possible in C#, JavaScript, and Boo. This book will be working in C# and the final projects will be provided in C# and JavaScript.

From nothing to a fully-featured mobile game, Unity Android Game Development by Example Beginner's Guide takes you through everything it takes to create your next game for the Android platform.

Approach

Unity Android Game Development by Example Beginner's Guide consists of different game application examples. No prior experience with programming, Android, or Unity is required. You will learn everything from scratch and will have an organized flow of information specifically designed for complete beginners to Unity.

Who this book is for

Great for developers new to Unity, Android, or both, this book will walk you through everything you need to know about game development for the Android mobile platform. No experience with programming, Android, or Unity is required. Most of the assets used in each chapter project are provided with the book, but it is assumed that you have some access to basic image and model creation software. You will also need access to an Android powered device.

LanguageEnglish
Release dateDec 20, 2013
ISBN9781849692076
Unity Android Game Development by Example Beginner's Guide
Author

Thomas Finnegan

Thomas Finnegan completed his graduati on from Brown College in 2010. Since then, he has worked on everything from mobile platf orms to web development, and even experimental devices. He now works as a freelance game developer. Past clients include Carmichael Lynch, Coleco, and Subaru. His most recent project is Batt le Box 3D, a virtual table top. Currently he is teaching game development at the Minneapolis Media Insti tute in Minnesota.

Related to Unity Android Game Development by Example Beginner's Guide

Related ebooks

Programming For You

View More

Related articles

Reviews for Unity Android Game Development by Example Beginner's Guide

Rating: 3.5 out of 5 stars
3.5/5

2 ratings1 review

What did you think?

Tap to rate

Review must be at least 10 words

  • Rating: 5 out of 5 stars
    5/5
    i would like to be android developer

Book preview

Unity Android Game Development by Example Beginner's Guide - Thomas Finnegan

it.

Chapter 1. Saying Hello to Unity and Android

Welcome to the wonderful world of mobile game development. Whether you are still looking for the right development kit or have already chosen one, this chapter will be most important. In this chapter we explore the various features that come with choosing Unity as your development environment and Android as the target platform. Through comparison with major competitors, it is discovered why Unity and Android stand on the top of the pile. Following that, we examine how Unity and Android work together. Finally, the development environment is set up and we create a simple Hello World application to test that everything is set up correctly. For the purposes of this book, it is assumed you are working in a Windows-based environment.

In this chapter, we will cover the following topics:

Major Unity features

Major Android features

Unity licensing options

Installing the JDK

Installing the Android SDK

Installing Unity 3D

Installing Unity Remote

Understanding what makes Unity great

Perhaps the greatest feature of Unity is how open-ended it is. Nearly all game engines currently on the market are limited in what one can build. It makes perfect sense but it can limit the capabilities of a team. The average game engine has been highly optimized for creating a specific game type. This is great if all you plan on making is the same game again and again. When one is struck with inspiration for the next great hit, only to find that the game engine can't handle it and everyone has to retrain in a new engine or double the development time to make it capable, it can be quite frustrating. Unity does not suffer this problem. The developers of Unity have worked very hard to optimize every aspect of the engine, without limiting what types of games can be made. Everything ranging from simple 2D platformers to massive online role-playing games is possible in Unity. A development team that just finished an ultra-realistic first-person shooter can turn right around and make 2D fighting games without having to learn an entirely new

Enjoying the preview?
Page 1 of 1