舉報(bào)

會(huì)員
Unity 2020 By Example
最新章節(jié):
Other Books You May Enjoy
TheUnitygameengine,usedbymillionsofdevelopersaroundtheworld,ispopularthankstoitsfeaturesthatenableyoutocreategamesand3Dappsfordesktopandmobileplatformsinnotime.WithUnity2020,thisstate-of-the-artgameengineintroducesenhancementsinUnitytooling,editor,andworkflow,amongmanyotheradditions.ThethirdeditionofthisUnitybookisupdatedtothenewfeaturesinUnity2020andmoderngamedevelopmentpractices.Onceyou’vequicklygottogripswiththefundamentalsofUnitygamedevelopment,you’llcreateacollection,atwin-stickshooter,anda2Dadventuregame.You’llthenexploreadvancedtopicssuchasmachinelearning,virtualreality,andaugmentedrealitybybuildingcompleteprojectsusingthelatestgametoolkit.Asyouimplementconceptsinpractice,thisbookwillensurethatyoucomeawaywithaclearunderstandingofUnitygamedevelopment.Bytheendofthebook,you'llhaveafirmfoundationinUnitydevelopmentusingC#,whichcanbeappliedtootherenginesandprogramminglanguages.You'llalsobeabletocreateseveralreal-worldprojectstoaddtoyourprofessionalgamedevelopmentportfolio.
目錄(165章)
倒序
- 封面
- 版權(quán)信息
- Why subscribe?
- Contributors About the author
- About the reviewers
- Packt is searching for authors like you
- Preface
- Who this book is for
- What this book covers
- To get the most out of this book
- Download the example code files
- Download the color images
- Conventions used
- Get in touch
- Reviews
- Chapter 1: Exploring the Fundamentals of Unity
- Technical requirements
- Exploring new features in Unity 2020
- Introducing the first game
- Starting a level
- Testing the game
- Improving the scene
- Saving the scene
- Summary
- Test your knowledge
- Further reading
- Chapter 2: Creating a Collection Game
- Technical requirements
- Working with Materials
- Scripting in Unity
- Recording the total coin count
- Working with prefabs
- Creating a timer
- Playtesting
- Building the game
- Summary
- Test your knowledge
- Further reading
- Chapter 3: Creating a Space Shooter
- Technical requirements
- Looking ahead – the completed project
- Starting the project
- Importing assets
- Creating the player object
- Configuring the cameras
- Creating a Health component
- Creating the explosive particle system
- Creating the enemy object
- Spawning enemies
- Summary
- Test your knowledge
- Further reading
- Chapter 4: Continuing the Space Shooter Game
- Technical requirements
- Creating the projectile system
- Customizing controls
- Creating the score system
- Adding the final touches
- Summary
- Test your knowledge
- Further reading
- Chapter 5: Creating a 2D Adventure Game
- Technical requirements
- Getting started
- Configuring the game view
- Creating an environment
- Adding post-processing effects
- Implementing environmental physics
- Creating a 2D player
- Moving the player
- Optimizing using sprite packing
- Summary
- Test your knowledge
- Further reading
- Chapter 6: Continuing the 2D Adventure
- Technical requirements
- Constructing additional scenes
- Implementing moving platforms
- Implementing player kill zones
- Creating the UI health bar
- Summary
- Test your knowledge
- Further reading
- Chapter 7: Completing the 2D Adventure
- Technical requirements
- Adding gun turrets
- Creating an NPC
- Implementing a quest system
- Summary
- Test your knowledge
- Further reading
- Chapter 8: Creating Artificial Intelligence
- Technical requirements
- Looking ahead – an overview of the project
- Importing assets
- Constructing the terrain
- Generating the navigation mesh
- Implementing the NPC
- Testing navigation
- Animating the NPC
- Patrolling the environment
- Entering the world
- Summary
- Test your knowledge
- Further reading
- Chapter 9: Continuing with Intelligent Enemies
- Technical requirements
- Providing the enemy with sight
- Implementing the FSM
- Patrolling the environment
- Chasing the player
- Attacking the player
- Summary
- Test your knowledge
- Further reading
- Chapter 10: Evolving AI Using ML-Agents
- Technical requirements
- Introducing ML-Agents
- Setting the scene
- Importing assets
- Installing ML-Agents
- Creating the environment
- Spawning objects
- Creating the Agent
- Training the Agent
- Embedding the model
- Summary
- Test your knowledge
- Further reading
- Chapter 11: Entering Virtual Reality
- Technical requirements
- Preparing the project
- Creating scene lighting
- Preparing for VR
- Test your knowledge
- Further reading
- Chapter 12: Completing the VR Game
- Technical requirements
- Spawning objects
- Creating the enemy
- Implementing a damage system
- Summary
- Test your knowledge
- Further reading
- Chapter 13: Creating an Augmented Reality Game Using AR Foundation
- Technical requirements
- Introducing the project
- Getting started with AR
- Creating an AR scene
- Placing an object in the world
- Testing on devices
- Implementing AR in the URP
- Summary
- Test your knowledge
- Further reading
- Chapter 14: Completing the AR Game with the Universal Render Pipeline
- Technical requirements
- Detecting planes
- Adding a placement marker
- Placing objects in the world
- Post-processing in the URP
- Summary
- Test your knowledge
- Further reading
- Other Books You May Enjoy 更新時(shí)間:2021-06-11 17:57:58
推薦閱讀
- 軟件項(xiàng)目估算
- Java面向?qū)ο筌浖_(kāi)發(fā)
- 無(wú)代碼編程:用云表搭建企業(yè)數(shù)字化管理平臺(tái)
- JavaScript+jQuery網(wǎng)頁(yè)特效設(shè)計(jì)任務(wù)驅(qū)動(dòng)教程(第2版)
- Web Development with Django Cookbook
- SharePoint Development with the SharePoint Framework
- Linux命令行與shell腳本編程大全(第4版)
- Swift 4 Protocol-Oriented Programming(Third Edition)
- Quantum Computing and Blockchain in Business
- Mastering ArcGIS Enterprise Administration
- Android高級(jí)開(kāi)發(fā)實(shí)戰(zhàn):UI、NDK與安全
- 安卓工程師教你玩轉(zhuǎn)Android
- Python滲透測(cè)試編程技術(shù):方法與實(shí)踐(第2版)
- Ubuntu Server Cookbook
- 大話代碼架構(gòu):項(xiàng)目實(shí)戰(zhàn)版
- Building Web and Mobile ArcGIS Server Applications with JavaScript(Second Edition)
- Access 2010數(shù)據(jù)庫(kù)教程(微課版)
- 競(jìng)技游戲設(shè)計(jì)實(shí)戰(zhàn)指南:MOBA+RTS+TCG+FPS
- VB語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)教程
- Bootstrap開(kāi)發(fā)精解:原理、技術(shù)、工具及最佳實(shí)踐
- Getting Started with SOQL
- MATLAB應(yīng)用實(shí)例精講:數(shù)學(xué)數(shù)值計(jì)算與統(tǒng)計(jì)分析篇
- INSTANT Citrix XenApp
- Python機(jī)器學(xué)習(xí)與可視化分析實(shí)戰(zhàn)
- Learning Android Google Maps
- Java面向?qū)ο蟪绦蛟O(shè)計(jì)實(shí)踐教程(第3版)
- Python科學(xué)計(jì)算入門(mén)與實(shí)戰(zhàn):視頻教學(xué)版
- Python數(shù)據(jù)結(jié)構(gòu)學(xué)習(xí)筆記
- 一步一步跟我學(xué)Scratch 3.0編程
- Node.js開(kāi)發(fā)實(shí)戰(zhàn)