Cover image for Getting Started with OUYA.
Getting Started with OUYA.
Title:
Getting Started with OUYA.
Author:
Hoyos, Ruben.
ISBN:
9781783551460
Personal Author:
Physical Description:
1 online resource (136 pages)
Contents:
Getting Started with OUYA -- Table of Contents -- Getting Started with OUYA -- Credits -- About the Authors -- 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 example code -- Downloading the color images of this book -- Errata -- Piracy -- Questions -- 1. Why OUYA? -- Technical specifications -- Hardware -- Controller -- Software -- OUYA is more than a console - it's a business model -- OUYA - content restrictions -- Marks or branding -- Content scope, applications, and social networks -- XBMC -- TwitchTV -- Onlive -- VEVO -- PLEX -- Crunchyroll -- Development tools to build video games for OUYA -- Adobe Air -- Android SDK/NDK (Java or C language) -- Corona -- GameMaker -- MonoGame -- Unity3D -- Summary -- 2. Setup Prerequisites -- Installing the Java Runtime -- Installing the Android SDK -- Installing the Android NDK -- Installing and configuring Eclipse -- Installing Unity3D -- Configuring the Android SDK in Unity3D -- Summary -- 3. Setup Instructions for the OUYA ODK -- Creating an OUYA account -- Installing the console -- Downloading the ODK files -- Setting up the ODK in Windows and Mac OS -- For Mac OS -- For Windows -- Disabling Windows 8 driver signature verification -- The OUYA emulator (Virtual Device) configuration -- Executing the OUYA emulator -- Summary -- 4. Guidelines for Setting Up the OUYA ODK -- Starting with the OUYA Development Kit -- The ODK plugin within Unity3D -- Importing the ODK plugin within Unity3D -- Installing and configuring the ODK plugin -- Installing and configuring the Java class -- Identifying the user -- Starter kit - examples.

Common errors while working with OUYA -- Errors with the emulator -- Errors with Eclipse -- Errors with the ADB connection USB -- Errors in the OUYA panel -- Summary -- 5. Configuring the Controllers -- Setting the controls -- Creating the first scene of the game -- Assigning the OUYA controls -- The menu or system button -- Differences between an analog joystick and a touchpad -- Testing changes in the state of the button -- Compiling and executing the game -- Summary -- 6. The OUYA Marketplace -- Update your user profile -- Configuring the items of purchase -- Creating a game in the OUYA store -- Creating the Key.der file -- Programming access to the marketplace -- A general guide to OUYA game content -- Build settings -- Testing the project with the emulator -- Summary -- 7. Advanced OUYA Functions - Graphics and Controls -- Understanding shaders -- Types of shader processors -- The CG programming language for Nvidia Tegra 3 -- Characteristics of the Tegra 3 processor -- Lighting -- Multiple controls -- Common problems -- Controller always pairing as the second controller -- The second OUYA controller paired as the third controller -- Summary -- 8. The Future -- Virtual reality - using Oculus Rift -- Arduino - the peripheral interface -- Leap Motion -- Nuidroid - 3D recognition for OUYA -- OUYA - the Free the Games Fund campaign -- Summary -- Index.
Abstract:
The OUYA console is a fully customizable open source indie console, which is based on the Android operating system and equipped with the powerful Tegra3 graphics processor. It provides unprecedented levels of performance for an open-source console, and is a new open platform for game developers, offering them the freedom to build and publish games on their own. This book is a practical guide that will help you learn more about the OUYA console. From setting up a developer account to developing your first game, right up to publishing your game on the OUYA marketplace, this book guides you through the whole process of OUYA game development. Learn about the entire process of game development on the OUYA platform, from the origins of the project and business model, to the construction of your first game for the console. You will then get an introduction to the technical specifications of the console, as well as how to install the prerequisites needed for game development. You will also learn how to configure the OUYA development environment, including the OUYA Development Kit, with emulators and Unity3D. Finally, the book will walk you through the process of building your first project, adding marketplace functionalities, and publishing the video game. OUYA Game Development Essentials provides users with the basics of developing games for the console, and also gives them a glimpse into what the future has in store for the platform. This is a hands-on, practical approach to developing games on the OUYA console. It includes step-by-step examples as well as detailed theoretical explanations of industry practices. If you want to explore the development of games for the OUYA console, this is the book for you. From beginners to advanced users, the book allows developers to address various issues related to development projects for the OUYA console.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Added Author:
Electronic Access:
Click to View
Holds: Copies: