舉報

會員
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
推薦閱讀
- LabVIEW2018中文版 虛擬儀器程序設計自學手冊
- Python進階編程:編寫更高效、優雅的Python代碼
- Angular應用程序開發指南
- 零基礎學Scratch 3.0編程
- 算法圖解
- ABAQUS6.14中文版有限元分析與實例詳解
- 從零開始學Selenium自動化測試:基于Python:視頻教學版
- Java高并發編程詳解:深入理解并發核心庫
- 少兒編程輕松學(全2冊)
- Learning Dynamics NAV Patterns
- Mastering Vim
- HTML5+CSS3+JavaScript案例實戰
- 嵌入式網絡編程
- Salt Cookbook
- Learning RxJava
- Scratch 3.0少兒游戲趣味編程
- 微軟辦公軟件認證考試MOS Access 2013實訓教程
- Learning IPython for Interactive Computing and Data Visualization(Second Edition)
- ArcGIS Pro 2.x Cookbook
- Introducing Microsoft SQL Server 2019
- Java應用開發:基礎知識
- Building Web and Mobile ArcGIS Server Applications with JavaScript
- 教孩子學Python編程
- Developing Microservices with Node.js
- Tkinter GUI Application Development Blueprints(Second Edition)
- 計算機技術及創新案例
- Advanced Java? EE Development with WildFly?
- Learn C# Programming
- INSTANT PostgreSQL Starter
- Python Data Visualization Cookbook