舉報

會員
Unity 2020 By Example
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章)
倒序
- 封面
- 版權信息
- 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 更新時間:2021-06-11 17:57:58
推薦閱讀
- Reporting with Visual Studio and Crystal Reports
- Python從小白到大牛
- Web交互界面設計與制作(微課版)
- 跟小海龜學Python
- Implementing Cisco Networking Solutions
- 機械工程師Python編程:入門、實戰與進階
- 名師講壇:Java微服務架構實戰(SpringBoot+SpringCloud+Docker+RabbitMQ)
- 深入分布式緩存:從原理到實踐
- Scala for Machine Learning(Second Edition)
- Python大學實用教程
- 動手打造深度學習框架
- Maker基地嘉年華:玩轉樂動魔盒學Scratch
- Modernizing Legacy Applications in PHP
- Node.js 6.x Blueprints
- HTML5+jQuery Mobile移動應用開發
- 熱處理常見缺陷分析與解決方案
- MATLAB/Simulink建模與仿真
- Neo4j High Performance
- Learning IPython for Interactive Computing and Data Visualization(Second Edition)
- 思維黑客:讓大腦重裝升級的75個超頻用腦法
- LibGDX Cross:Platform Development Blueprints
- Python編程導論(第2版)
- 麥克奇遇記:Scratch 2.0探險之旅(創客教育)
- Oracle 12c數據庫應用與開發
- Lumion 3D Best Practices
- 量化金融R語言初級教程
- 程序員的38堂成長課
- 硅谷設計之道:探尋硅谷科技公司的體驗設計策略
- 并發模式與應用實踐
- Android移動開發(慕課版)