舉報

會員
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
推薦閱讀
- Raspberry Pi 3 Cookbook for Python Programmers
- 顯卡維修知識精解
- 網絡服務器配置與管理(第3版)
- 硬件產品經理成長手記(全彩)
- Large Scale Machine Learning with Python
- 基于Apache Kylin構建大數據分析平臺
- 計算機組裝與維護(第3版)
- OpenGL Game Development By Example
- 筆記本電腦維修實踐教程
- BeagleBone Robotic Projects
- Spring Cloud微服務和分布式系統實踐
- Drupal Rules How-to
- 主板維修實踐技術
- 計算機組裝與維護立體化教程(微課版)
- Learn Qt 5
- Arduino+3D打印創新電子制作2
- Applied Supervised Learning with R
- Raspberry Pi Media Center
- 實戰Alibaba Sentinel:深度解析微服務高并發流量治理
- 數字噴墨與應用
- Mastering Adobe Photoshop Elements 2020
- 計算機技能大賽指導:調試維修
- 超炫的30個單片機顯示驅動項目
- 打印機維修不是事兒(第2版)
- Multimedia Programming Using Max-MSP and TouchDesigner
- 筆記本電腦維修從入門到精通
- Photographic Rendering with VRay for SketchUp
- PySide GUI Application Development
- Salesforce CRM:The Definitive Admin Handbook(Second Edition)
- KVM實戰:原理、進階與性能調優