000 04927nam a22003257a 4500
005 20220817114632.0
008 220817s enka|||| |||| 001 0 eng d
020 _a9781786463456
_qpaperback
040 _aEG-CaTKH
_beng
_cEG-CaTKH
_erda
082 0 0 _a794.81526 GO.M 2016
_223
100 1 _aGodbold, Ashley,
_eauthor.
245 1 0 _aMastering Unity 2D game development :
_bmaster everything you need to build a 2D game using Unity 5 by developing a complete RPG game framework! /
_cAshley Godbold, Simon Jackson.
250 _aSecond edition.
264 1 _aBirmingham, UK :
_bPackt,
_c2016.
300 _aix, 485 pages, 1 unnumbered page :
_billustrations ;
_c24 cm.
336 _atext
_btxt
_2rdacontent
337 _aunmediated
_bn
_2rdamedia
338 _avolume
_bnc
_2rdacarrier
500 _aPrevious edition published: 2014.
500 _aIncludes index.
505 0 _aChapter 1. Overview. Getting assets ; Unity's 2D features ; Changes to Unity 5 ; Summary -- Chapter 2. Building your project and character. Project overview and structure ; Creating the project ; Creating a scene ; Sprite system ; GameObjects and components ; Classes ; Planning behaviors ; Coding with components ; Going further ; Summary -- Chapter 3. Getting animated. Fundamentals of sprite animation ; Animating the main character ; Going further ; Summary -- Chapter 4. The town view. Backgrounds and layers ; Building the scene ; Working with the camera ; Transitioning and bounds ; Going further ; Summary -- Chapter 5. Working with Unitys UI System. UI canvas ; UI text and images ; UI layout and Rect transform ; UI buttons ; Going further ; Summary -- Chapter 6. NPCs and interactions. Considering an RPG ; Advanced programming techniques ; Communicating between GameObjects ; Background tasks and coroutines ; Serialization and scripting ; Adding NPCs and a conversion system to our game ; Going further ; Summary -- Chapter 7. The world map. The larger view ; Creating our game's map ; Leaving a town ; Returning to town ; Going further ; Summary -- Chapter 8. Encountering enemies and running away. Event systems ; Exploring randomness ; Basic artificial intelligence ; State machines ; Sensors ; Setting up your battle scene ; Going further ; Summary -- Chapter 9. Getting ready to fight. Setting up our battle state manager ; Efficient RPG UI overlays ; Bring on the GUI ; Going further ; Summary -- Chapter 10. The battle begins. Designing an interesting battle system ; Preparing to attack a single enemy ; Beefing up the enemy AI ; Selecting an attack ; Selecting a target ; Attack! Attack! ; Using particle effects to represent an attack ; Finishing up the battle ; Going further ; Summary -- Chapter 11. Shopping for items. Why do we shop? ; The power of an item ; Building your shop ; Laying out your inventory ; Creating a shop and inventory Going further ; Summary -- Chapter 12. Sound and music. Choosing the appropriate sound and music ; Where to get sound and music for your game ; Audio listeners and audio sources ; Adding background music ; Adding sound effects ; Muting/unmuting audio ; Going further ; Summary -- Chapter 13. Putting a bow on it. Building in-game menu structures ; Finishing our splash screen ; Building our start screen ; Extending the editor ; Working with settings ; Going further ; Summary --Chapter 14. Deployment and beyond. Handling platform differences ; Pushing code from Unity ; Building your assets ; Packaging gotchas ; Distributing to mobile ; Social network integration ; Monetization ; Going further ; Summary.
520 _a"The Unity engine has revolutionized the gaming industry, by making it easier than ever for indie game developers to create quality games on a budget. Hobbyists and students can use this powerful engine to build 2D and 3D games, to play, distribute, and even sell for free! This book will help you master the 2D features available in Unity 5, by walking you through the development of a 2D RPG framework. With fully explained and detailed C# scripts, this book will show you how to create and program animations, a NPC conversation system, an inventory system, random RPG map battles, and full game menus. After your core game is complete, you'll learn how to add finishing touches like sound and music, monetization strategies, and splash screens. You'll then be guided through the process of publishing and sharing your game on multiple platforms. After completing this book, you will have the necessary knowledge to develop, build, and deploy 2D games of any genre!"--Page 4 of cover
630 0 0 _aUnity (Electronic resource)
650 0 _aComputer games
_xProgramming.
650 0 _aComputer games
_xDesign.
700 1 _aJackson, Simon,
_eauthor.
856 4 1 _uhttps://ebookcentral.proquest.com/lib/coventry/reader.action?docID=4724557&query=Mastering+Unity+2D+game+development+
942 _2ddc
_cBK
998 _amona.romia
_bP
_d20220817
999 _c1117
_d1117