舉報

會員
OUYA Game Development by Example
最新章節:
Index
OUYAGameDevelopmentbyExampleconsistsofdifferentgameapplicationexamples.Nopriorexperiencewithprogrammingisrequired.Youwilllearneverythingfromscratchandwillhaveanorganizedflowofinformationspecificallydesignedforcompletebeginners.Usingthisbook,youcangetstartedwithcreatinggameswithoutanygamedevelopmentexperience.Thisbookisperfectforanyonethatwantstomakevideogamesbutisunsureofwheretostart.Itcoverselementsofgamedesign,art,andprogrammingcomprehensively,andtheengineusedthroughoutallofthetutorialsisverybeginnerfriendly.Nopriorknowledgeisassumedorrequiredforthetutorialsinthisbook.
目錄(145章)
倒序
- coverpage
- OUYA Game Development by Example Beginner's Guide
- Credits
- About the Author
- Acknowledgments
- About the Reviewers
- www.PacktPub.com
- Support files eBooks discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Time for action – heading
- Reader feedback
- Customer support
- Downloading the color images of this book
- Chapter 1. Experiencing the OUYA
- Setting up the console
- Networking
- Displaying games
- Time for action – installing your first game
- Playing the OUYA
- Touch controls
- Summary
- Chapter 2. Installing Unity and the OUYA ODK
- Installing the game engine
- Time for action – setting up Unity
- Downloading and configuring additional packages
- Time for action – downloading Java the Android SDK and the ODK
- Modifying the PATH variable
- Time for action – editing PATH on Mac OS
- Time for action – editing PATH on Windows
- Time for action – installing Android packages
- Configuring the USB connection
- Time for action – configuring the USB driver on Windows
- Time for action – exporting OUYA packages from Unity
- Time for action – importing packages into a new workspace
- Summary
- Chapter 3. Diving into Development
- Creating a 3D text prototype
- Time for action – manipulating the scene
- Time for action – creating and scripting 3D text
- Creating a custom function
- Time for action – writing a function
- Time for action – capturing data with return values
- Time for action – controlling functions with parameters
- Making our scripts interactive
- Time for action – adding keyboard interaction to scripts
- Deploying our code on OUYA
- Time for action – running your first test on OUYA
- Summary
- Chapter 4. Moving Your Player with Controller Input
- Creating an interactive marble prototype
- Time for action – setting the scene
- Time for action – importing a Unity input script
- Time for action – turning input into movement
- Time for action – movement with the OUYA SDK
- Adding additional functionality to our marble
- Time for action – adding button features
- Time for action – improving the camera
- Completing our game
- Time for action – adding a goal zone
- Summary
- Chapter 5. Enhancing Your Game with Touch Dynamics
- Using the touchpad to interact with buttons
- Time for action – creating a cannon prefab
- Time for action – creating an interactive button
- Time for action – adding an impulse force to a rigidbody component
- Using cursor data to add touch input to games
- Time for action – reading mouse position in Unity
- Time for action – creating a vector from cursor movement
- Incorporating touch data into your mechanics
- Time for action – hiding the cursor on the screen
- Time for action – creating a target for the cannon
- Summary
- Chapter 6. Saving Data to Create Longer Games
- Creating collectibles to save
- Time for action – creating a basic collectible
- Time for action – scripting the collectible
- Time for action – accessing the scripts on other objects
- Saving data with the Unity engine
- Time for action – saving data with PlayerPrefs
- Time for action – setting up a GUI Text object
- Time for action – counting cannonballs
- Time for action – checking high scores in a new scene
- Time for action – displaying high score values
- Saving data with the OUYA API
- Summary
- Chapter 7. Expanding Your Gameplay with In-app Purchases
- The different kinds of in-app purchases
- Setting up a product on the OUYA developer portal
- Time for action – preparing your game for in-app purchasing
- Coding in-app purchasing in your game
- Time for action – creating a purchase screen
- Time for action – creating your first purchase function
- Time for action – saving and loading successful purchases
- Time for action – reflecting unlocked functionality in games
- Adding polish with Unity Asset Store packages
- Time for action – adding explosions to your cannonballs
- Pricing your in-app purchases
- Picking a monetization model
- Summary
- Chapter 8. Polishing and Prepping Your Game for Deployment
- Meeting the OUYA content guidelines
- Time for action – containing game elements within the safe zone
- Time for action – creating icons for your game
- Polishing Unity projects in depth
- Time for action – creating a title screen
- Time for action – creating a loss screen
- Time for action – creating a tutorial scene
- Time for action – linking your tutorial to your game
- Creating a following camera in Unity
- Time for action – creating a following third-person camera
- Time for action – adding audio to your game
- Packaging your project for submission
- Time for action – creating your game on the developer portal
- Summary
- Chapter 9. Blazing Your Own Development Trail
- Expanding your skills with advanced challenges
- Time for action – creating a custom font with a text shader
- Time for action – creating a fire effect with a particle shader
- Time for action – saving the player's position
- Time for action – creating a reusable GUI Skin
- Time for action – making an automatically scaling GUI texture
- Time for action – adding realism to your scene with lightmapping
- Time for action – applying an ice Physics Material
- Popular game development methodologies
- Basic design patterns for larger code projects
- Getting started with version control
- Time for action – creating a BitBucket repository
- Time for action – preparing Unity for version control
- Time for action – making your first commit and push
- Finding your own answers to questions online
- Summary
- Appendix A. Pop Quiz Answers
- Chapter 2 Installing Unity and the OUYA ODK
- Chapter 3 Diving into Development
- Chapter 4 Moving Your Player with Controller Input
- Chapter 5 Enhancing Your Game with Touch Dynamics
- Chapter 6 Saving Data to Create Longer Games
- Chapter 7 Expanding Your Gameplay with In-app Purchases
- Chapter 8 Polishing and Prepping Your Game for Deployment
- Chapter 9 Blazing Your Own Development Trail
- Index 更新時間:2021-08-13 17:52:39
推薦閱讀
- 基于Proteus和Keil的C51程序設計項目教程(第2版):理論、仿真、實踐相融合
- Camtasia Studio 8:Advanced Editing and Publishing Techniques
- Learning Game Physics with Bullet Physics and OpenGL
- OUYA Game Development by Example
- 嵌入式系統中的模擬電路設計
- 計算機組裝與維護(第3版)
- Building 3D Models with modo 701
- 超大流量分布式系統架構解決方案:人人都是架構師2.0
- 圖解計算機組裝與維護
- FL Studio Cookbook
- Building Machine Learning Systems with Python
- Learning Less.js
- 計算機組裝與維護
- The Deep Learning Workshop
- Hands-On Game Development with WebAssembly
- Hands-On Embedded Programming with C++17
- Hands-On Unsupervised Learning with Python
- Liferay 6.2 User Interface Development
- FPGA的人工智能之路:基于Intel FPGA開發的入門到實踐
- Hands-On Python Deep Learning for the Web
- Arduino項目開發:物聯網應用
- Blender 2.6 Cycles:Materials and Textures Cookbook
- Mastering Adobe Photoshop Elements 2020
- 計算機技能大賽指導:調試維修
- 單片機原理及應用(第2版)
- CPU自制入門
- Spring Cloud微服務:入門、實戰與進階
- Final Cut Pro X Cookbook
- CXL體系結構:高速互連的原理解析與實踐
- 主板芯片級維修高級教程