Muutke küpsiste eelistusi

E-raamat: Unity Game Development in 24 Hours, Sams Teach Yourself

  • Formaat: 464 pages
  • Sari: Sams Teach Yourself
  • Ilmumisaeg: 08-Oct-2021
  • Kirjastus: Addison Wesley
  • Keel: eng
  • ISBN-13: 9780137445158
Teised raamatud teemal:
  • Formaat - EPUB+DRM
  • Hind: 30,41 €*
  • * hind on lõplik, st. muud allahindlused enam ei rakendu
  • Lisa ostukorvi
  • Lisa soovinimekirja
  • See e-raamat on mõeldud ainult isiklikuks kasutamiseks. E-raamatuid ei saa tagastada.
  • Formaat: 464 pages
  • Sari: Sams Teach Yourself
  • Ilmumisaeg: 08-Oct-2021
  • Kirjastus: Addison Wesley
  • Keel: eng
  • ISBN-13: 9780137445158
Teised raamatud teemal:

DRM piirangud

  • Kopeerimine (copy/paste):

    ei ole lubatud

  • Printimine:

    ei ole lubatud

  • Kasutamine:

    Digitaalõiguste kaitse (DRM)
    Kirjastus on väljastanud selle e-raamatu krüpteeritud kujul, mis tähendab, et selle lugemiseks peate installeerima spetsiaalse tarkvara. Samuti peate looma endale  Adobe ID Rohkem infot siin. E-raamatut saab lugeda 1 kasutaja ning alla laadida kuni 6'de seadmesse (kõik autoriseeritud sama Adobe ID-ga).

    Vajalik tarkvara
    Mobiilsetes seadmetes (telefon või tahvelarvuti) lugemiseks peate installeerima selle tasuta rakenduse: PocketBook Reader (iOS / Android)

    PC või Mac seadmes lugemiseks peate installima Adobe Digital Editionsi (Seeon tasuta rakendus spetsiaalselt e-raamatute lugemiseks. Seda ei tohi segamini ajada Adober Reader'iga, mis tõenäoliselt on juba teie arvutisse installeeritud )

    Seda e-raamatut ei saa lugeda Amazon Kindle's. 

In just 24 hours, readers will learn how to get started developing games with Unity. The approach is hands-on and modular. Each chapter covers an essential component of the game development process. Topics are illustrated with sample projects. The book also concludes with a complete game project.


This book’s straightforward, step-by-step approach teaches you everything from the absolute basics through sophisticated game physics, animation, and mobile device deployment techniques. Every lesson builds on what you’ve already learned, giving you a rock-solid foundation for real-world success.


In just 24 lessons of one hour or less, Sams Teach Yourself Unity Game Development in 24 Hours will help you master the Unity 2021 game engine at the heart of Inside, Kerbal Space Program, Subnautica, and many other sizzling-hot games! This book's straightforward, step-by-step approach teaches you everything from the absolute basics through sophisticated game physics, animation, and mobile device deployment techniques. Every lesson builds on what you've already learned, giving you a rock-solid foundation for real-world success.


* Step-by-step instructions carefully walk you through the most common Unity game development tasks.
* Four sample game projects illustrate the topics.
* Practical, hands-on examples show you how to apply what you learn.
* Quizzes and exercises help you test your knowledge and stretch your skills.
* Notes and Tips point out shortcuts and solutions.


Learn how to...

* Get up and running fast with the Unity 2021 game engine and editor
* Work efficiently with Unity's graphical asset pipeline
* Make the most of lights and cameras
* Sculpt stunning worlds with Unity's terrain and environmental tools
* Script tasks ranging from capturing input to building complex behaviors
* Quickly create repeatable, reusable game objects with prefabs
* Implement easy, intuitive game user interfaces
* Control players through built-in and custom character controllers
* Build realistic physical and trigger collisions
* Leverage the full power of Unity's Animation and Timeline systems
* Integrate complex audio into your games
* Use mobile device accelerometers and multi-touch displays
* Build engaging 2D games with Unity's 2D tools and Tilemap
* Apply the "finishing touches"and deploy your games

Preface xi
Hour 1 Introduction to Unity 1(24)
Installing Unity
1(4)
Getting to Know the Unity Editor
5(13)
Navigating the Unity Scene View
18(3)
Summary
21(1)
Q&A
21(1)
Workshop
22(1)
Exercise
22(3)
Hour 2 Game Objects 25(16)
Dimensions and Coordinate Systems
25(4)
Game Objects
29(1)
Transforms
30(8)
Summary
38(1)
Q&A
38(1)
Workshop
39(1)
Exercise
39(2)
Hour 3 Models, Materials, and Textures 41(16)
The Basics of Models
41(6)
Textures, Shaders, and Materials
47(6)
Summary
53(1)
Q&A
53(1)
Workshop
54(1)
Exercise
54(3)
Hour 4 Terrain and Environments 57(24)
Terrain Generation
57(8)
Terrain Textures
65(4)
Generating Trees and Grass
69(7)
Character Controllers
76(1)
Summary
77(1)
Q&A
78(1)
Workshop
78(1)
Exercise
78(3)
Hour 5 Lights and Cameras 81(20)
Lights
81(9)
Cameras
90(4)
Layers
94(5)
Summary
99(1)
Q&A
99(1)
Workshop
99(1)
Exercise
100(1)
Hour 6 Game 1: Amazing Racer 101(18)
Design
101(3)
Creating the Game World
104(4)
Gamification
108(6)
Playtesting
114(1)
Summary
115(1)
Q&A
115(1)
Workshop
116(1)
Exercise
117(2)
Hour 7 Scripting, Part 1 119(22)
Scripts
120(8)
Variables
128(2)
Operators
130(3)
Conditionals
133(4)
Iteration
137(1)
Summary
138(1)
Q&A
139(1)
Workshop
139(1)
Exercise
140(1)
Hour 8 Scripting, Part 2 141(20)
Methods
142(5)
Input
147(6)
Accessing Local Components
153(2)
Accessing Other Objects
155(4)
Summary
159(1)
Q&A
159(1)
Workshop
159(1)
Exercise
160(1)
Hour 9 Collision 161(14)
Rigidbodies
161(2)
Enabling Collision
163(4)
Triggers
167(3)
Raycasting
170(1)
Summary
171(1)
Q&A
172(1)
Workshop
172(1)
Exercise
172(3)
Hour 10 Game 2: Chaos Ball 175(16)
Design
175(2)
The Arena
177(4)
Game Entities
181(4)
The Control Objects
185(4)
Improving the Game
189(1)
Summary
189(1)
Q&A
189(1)
Workshop
190(1)
Exercise
190(1)
Hour 11 Prefabs 191(14)
Prefab Basics
191(3)
Working with Prefabs
194(7)
Summary
201(1)
Q&A
201(1)
Workshop
202(1)
Exercise
202(3)
Hour 12 2D Game Tools 205(16)
The Basics of 2D Games
205(3)
Orthographic Cameras
208(1)
Adding Sprites
209(4)
Draw Order
213(3)
2D Physics
216(2)
Summary
218(1)
Q&A
218(1)
Workshop
218(1)
Exercise
219(2)
Hour 13 2D Tilemaps 221(18)
The Basics of Tilemaps
221(4)
Palettes
225(2)
Tiles
227(6)
Tilemaps and Physics
233(3)
Summary
236(1)
Q&A
237(1)
Workshop
237(1)
Exercise
237(2)
Hour 14 User Interfaces 239(20)
Basic UI Principles
239(1)
The Canvas
240(6)
UI Elements
246(6)
Canvas Render Modes
252(3)
Summary
255(1)
Q&A
255(1)
Workshop
256(1)
Exercise
256(3)
Hour 15 Game 3: Captain Blaster 259(22)
Design
259(1)
The World
260(10)
Controls
270(8)
Improvements
278(1)
Summary
278(1)
Q&A
279(1)
Workshop
279(1)
Exercise
280(1)
Hour 16 Particle Systems 281(20)
Particle Systems
281(2)
Particle System Modules
283(14)
The Curves Editor
297(2)
Summary
299(1)
Q&A
299(1)
Workshop
299(1)
Exercise
300(1)
Hour 17 Animations 301(16)
Animation Basics
301(2)
Animation Types
303(3)
Animation Tools
306(8)
Summary
314(1)
Q&A
315(1)
Workshop
315(1)
Exercise
315(2)
Hour 18 Animators 317(24)
Animator Basics
317(4)
Configuring Your Assets
321(8)
Creating an Animator
329(9)
Scripting Animators
338(1)
Summary
339(1)
Q&A
339(1)
Workshop
340(1)
Exercise
340(1)
Hour 19 Timeline 341(16)
Timeline Basics
341(3)
Working with Timelines
344(6)
Going Beyond Simple Control
350(4)
Summary
354(1)
Q&A
354(1)
Workshop
354(1)
Exercise
355(2)
Hour 20 Game 4: Gauntlet Runner 357(20)
Design
357(2)
The World
359(3)
The Entities
362(5)
The Controls
367(8)
Room for Improvement
375(1)
Summary
375(1)
Q&A
375(1)
Workshop
375(1)
Exercise
376(1)
Hour 21 Audio 377(14)
Audio Basics
377(2)
Audio Sources
379(5)
Audio Scripting
384(2)
Audio Mixers
386(2)
Summary
388(1)
Q&A
388(1)
Workshop
389(1)
Exercise
389(2)
Hour 22 Mobile Development 391(12)
Preparing for Mobile
391(5)
Accelerometers
396(5)
Summary
401(1)
Q&A
401(1)
Workshop
401(1)
Exercise
402(1)
Hour 23 Polish and Deploy 403(14)
Managing Scenes
403(3)
Persisting Data and Objects
406(4)
Unity Player Settings
410(2)
Building Your Game
412(2)
Summary
414(1)
Q&A
414(1)
Workshop
414(1)
Exercise
415(2)
Hour 24 Wrap-up 417(6)
Accomplishments
417(3)
Where to Go from Here
420(1)
Resources Available to You
421(1)
Summary
421(1)
Q&A
421(1)
Workshop
421(1)
Exercise
422(1)
Index 423
Mike Geig works on the production team at Unity Technologies, where he helps democratize game development by developing and delivering high-impact learning resources. Mike has experience as an indie game developer, a university educator, and an author. A gamer at heart, Mike works to make the development of interactive entertainment fun and accessible for all skill sets. Hi, Mom!