PacktLib: Ouya Unity Game Development

Ouya Unity Game Development

Credits

About the Author

Acknowledgment

About the Reviewers

www.PacktPub.com

Preface

What Is Ouya and Why Does It Matter?

The early years

The crash

The recovery

Home computers

Advancement of game consoles

The first indie console

Cellular games

The iPhone

The competitors

Current day situation

History of Ouya

Ouya's release

Summary

Setting Up Unity and the Ouya Plugin

Installing the Android SDK

Installing Java

Setting up the Android SDK

Setting up the Android NDK

Connecting Ouya to your Windows computer

Connecting Ouya to your Mac computer

Ouya Development Kit

The Unity project

Summary

Setting Up Your Game

Boo, C#, or UnityScript

The project structure

Setting up your Scenes

Scripts and MonoDevelop

Scene progression

Creating the level

Summary

Adding a Character and Making Them Move

Making the camera move

Making the character move

Summary

Adding Finesse to Your Game

Texturing your Prefabs

Adding a background

Adding extra levels

Level complete detection

Adding sounds

Summary

Show Me the Money!

Setting up your purchase

Setting up your game

Implementing the Ouya payment framework

Submitting your game

Summary

Building Cross-platform Games

Platform Dependent Compilation

Removing In-App Purchases

Mobile controls

Summary

Index