舉報

會員
Unity 2020 Mobile Game Development
Unity2020bringsalotofnewfeaturesthatcanbeharnessedforbuildingpowerfulgamesforpopularmobileplatforms.ThisupdatedsecondeditiondelvesintoUnitydevelopment,coveringthenewfeaturesofUnity,moderndevelopmentpractices,andaugmentedreality(AR)forcreatinganimmersivemobileexperience.Thebooktakesastep-by-stepapproachtobuildinganendlessrunnergameusingUnitytohelpyoulearntheconceptsofmobilegamedevelopment.ThisneweditionalsocoversARfeaturesandexplainshowtoimplementthemusingARCoreandARKitwithUnity.Thebookexploresthenewmobilenotificationpackageandhelpsyouaddnotificationsforyourgames.You’lllearnhowtoaddtouchgesturesanddesignUIelementsthatcanbeusedinbothlandscapeandportraitmodesatdifferentresolutions.ThebookthencoversthebestwaystomonetizeyourgamesusingUnityAdsandin-apppurchasesbeforeyoulearnhowtointegrateyourgamewithvarioussocialnetworks.Next,usingUnity’sanalyticstools,you’llenhanceyourgamebygaininginsightsintohowplayerslikeanduseyourgame.Finally,you’lltakeyourgamesintotherealworldbyimplementingARcapabilitiesandpublishingthemonbothAndroidandiOSappstores.Bytheendofthisbook,youwillhavelearnedUnitytoolsandtechniquesandbeabletousethemtobuildrobustcross-platformmobilegames.
目錄(103章)
倒序
- 封面
- 版權信息
- 獻辭
- About Packt
- Contributors
- Preface
- Building Your Game
- Technical requirements
- Setting up the project
- Creating the player
- Moving the player through a C# script
- Improving our scripts with attributes and XML comments
- Having the camera following our player
- Creating a basic tile
- Making it endless
- Creating obstacles
- Summary
- Project Setup for Android and iOS Development
- Technical requirements
- An introduction to build settings
- Building a project for PC
- Exporting a project for Android
- Putting the project on your Android device
- Unity for iOS setup and Xcode installation
- Building a project for iOS
- Summary
- Mobile Input/Touch Controls
- Technical requirements
- Using mouse input
- Moving using touch controls
- Implementing a gesture
- Scaling the player using pinches
- Using the accelerometer
- Detecting touch on game objects
- Summary
- Resolution-Independent UI
- Technical requirements
- Creating a title screen
- Working with buttons
- Adding a pause menu
- Pausing the game
- Adapting GUI for notch devices
- Summary
- Advertising Using Unity Ads
- Technical requirements
- Setting up Unity Ads
- Displaying a simple ad
- Utilizing ad callback methods
- Opt-in advertisements with rewards
- Adding in a cooldown timer
- Summary
- Implementing In-App Purchases
- Technical requirements
- Setting up Unity IAP
- Creating our first purchase
- Adding a button to restore purchases
- Summary
- Further reading
- Getting Social
- Technical requirements
- Adding a scoring system
- Sharing high scores via Twitter
- Downloading and installing Facebook's SDK
- Logging in to our game via Facebook
- Displaying a Facebook name and profile picture
- Summary
- Keeping Players Involved with Notifications
- Technical requirements
- Setting up notifications
- Scheduling notifications ahead of time
- Customizing notifications
- Summary
- Using Unity Analytics
- Technical requirements
- Setting up Analytics
- Tracking Custom Events
- Working with Funnel Analyzer
- Tweaking properties with Remote Settings
- Summary
- Making Your Title Juicy
- Technical requirements
- Animation using LeanTween
- Adding tweens to the pause menu
- Working with materials
- Using post-processing effects
- Adding particle effects
- Summary
- Game Build and Submission
- Technical requirements
- Building a release copy of our game
- Putting your game on the Google Play Store
- Putting your game on the Apple iOS App Store
- Summary
- Augmented Reality
- Technical requirements
- Setting up a project for AR
- Basic setup
- Detecting surfaces
- Interacting with the AR environment
- Spawning objects in AR
- Summary
- Other Books You May Enjoy
- Leave a review - let other readers know what you think 更新時間:2021-06-11 18:42:11
推薦閱讀
- INSTANT Mock Testing with PowerMock
- Mastering NetBeans
- C++程序設計(第3版)
- 程序員面試算法寶典
- JavaScript Unlocked
- Python Deep Learning
- MATLAB 2020 從入門到精通
- NumPy Essentials
- JavaScript前端開發與實例教程(微課視頻版)
- Jenkins Continuous Integration Cookbook(Second Edition)
- 零基礎學Kotlin之Android項目開發實戰
- Spring+Spring MVC+MyBatis從零開始學
- Machine Learning With Go
- RubyMotion iOS Develoment Essentials
- 跟戴銘學iOS編程:理順核心知識點
- Python編程快速上手2
- 啊哈C語言!:邏輯的挑戰(修訂版)
- C語言程序設計
- 測試工程師Python開發實戰
- Unity與C++網絡游戲開發實戰:基于VR、AI與分布式架構
- Python Natural Language Processing
- Learning SaltStack(Second Edition)
- Python從入門到項目實踐(超值版)
- Cadence Concept-HDL & Allegro原理圖與電路板設計(第2版)
- Mastering Microsoft Dynamics AX 2012 R3 Programming
- Testing Vue.js Components with Jest
- Learning Spring Boot 2.0(Second Edition)
- Gradle Essentials
- Instant Sikuli Test Automation
- PLC標準化編程原理與方法