舉報

會員
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
推薦閱讀
- 新型電腦主板關鍵電路維修圖冊
- 電腦軟硬件維修大全(實例精華版)
- Creating Dynamic UI with Android Fragments
- 計算機應用與維護基礎教程
- 現代辦公設備使用與維護
- 精選單片機設計與制作30例(第2版)
- 硬件產品經理手冊:手把手構建智能硬件產品
- 深入淺出SSD:固態存儲核心技術、原理與實戰(第2版)
- 分布式微服務架構:原理與實戰
- Arduino BLINK Blueprints
- OpenGL Game Development By Example
- 基于Proteus仿真的51單片機應用
- 深入理解序列化與反序列化
- Java Deep Learning Cookbook
- 筆記本電腦芯片級維修從入門到精通(圖解版)
- Instant Website Touch Integration
- Learning Less.js
- 筆記本電腦現場維修實錄
- 計算機組裝與維護
- ARM接口編程
- Arduino+3D打印創新電子制作2
- Learn Human:Computer Interaction
- 持久內存架構與工程實踐
- Xilinx FPGA高速串行傳輸技術與應用
- Multimedia Programming Using Max-MSP and TouchDesigner
- 通用源碼閱讀指導書:MyBatis源碼詳解
- 嵌入式系統軟硬件協同設計實戰指南:基于Xilinx ZYNQ(第2版)
- 基于C語言與Proteus聯合仿真的單片機技術
- INSTANT Prezi for Education How-to
- 常用辦公設備使用與維護