Trova il tuo prossimo book preferito
Abbonati oggi e leggi gratis per 30 giorniInizia la tua prova gratuita di 30 giorniInformazioni sul libro
Getting Started with OUYA
Azioni libro
Inizia a leggere- Editore:
- Packt Publishing
- Pubblicato:
- May 12, 2014
- ISBN:
- 9781783551460
- Formato:
- Libro
Descrizione
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.
Informazioni sul libro
Getting Started with OUYA
Descrizione
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.
- Editore:
- Packt Publishing
- Pubblicato:
- May 12, 2014
- ISBN:
- 9781783551460
- Formato:
- Libro
Informazioni sull'autore
Correlati a Getting Started with OUYA
Anteprima del libro
Getting Started with OUYA - Ruben Hoyos
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
Getting Started with OUYA
Getting Started with OUYA
Copyright © 2014 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 authors, 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: May 2014
Production Reference: 2290514
Published by Packt Publishing Ltd.
Livery Place
35 Livery Street
Birmingham B3 2PB, UK.
ISBN 978-1-78355-145-3
www.packtpub.com
Cover Image by Ruben Dario Hoyos Useche and Robinson Alexander Moncada Velasquez (<rubendhoyos@yahoo.com>,
Credits
Authors
Ruben Hoyos
Robinson Moncada
Reviewers
Casey Leonard
Matthew Traylor
Preston Turner
Commissioning Editors
Martin Bell
Erol Staveley
Acquisition Editor
Owen Roberts
Content Development Editor
Neil Alexander
Technical Editors
Krishnaveni Haridas
Ankita Thakur
Copy Editors
Aditya Nair
Kirti Pai
Stuti Srivastava
Project Coordinators
Sanket Deshmukh
Sageer Parkar
Proofreaders
Simran Bhogal
Ameesha Green
Indexer
Monica Ajmera Mehta
Graphics
Ronak Dhruv
Production Coordinator
Kyle Albuquerque
Cover Work
Kyle Albuquerque
About the Authors
Ruben Hoyos is a systems engineer specializing in mobile development, with over 10 years of experience in IT projects, along with skills in project management and software development. He is also interested in video game development, augmented reality, and mobile technologies. He has experience in software development using technologies such as Microsoft .NET, Delphi, SQL Server, MySQL, and PHP. He is also interested in video game development using Unity3D and Vuforia. He is a certified Project Management Professional (PMP) from the PMI Institute. He is also certified in Microsoft Project.
He has participated as a speaker in several events, such as Barcamp 2011, OUYA CREATE 2013, Barcamp 2013, Creative Transmedia 2013, and ViveLabs Ruta N (Medellin, CO).
I would like to thank my wife Beatriz, my son John Paul, and all my family members for supporting me during this process. Also, I would like to thank the entire team at Packt Publishing; without them, this project would not be a reality.
Robinson Moncada is a multimedia development technologist with over five years of experience in game development for PC and mobile. He has worked on a range of projects in modeling/3D animation, augmented reality, audio and video editing for video games and applications, and multimedia in biotechnology and military applications. He has experience in 3D modeling and
Recensioni
Recensioni
Cosa pensano gli utenti di Getting Started with OUYA
00 valutazioni / 0 recensioni