unity game development for beginners - techsamaritan€¦ · – ... 2014/8/17 unity game...
TRANSCRIPT
![Page 1: Unity Game Development for Beginners - TechSamaritan€¦ · – ... 2014/8/17 Unity Game Development for Beginners 5 . Chapter 1. ... 優視頻道UCHANNEL 1.9 Website Training](https://reader031.vdocuments.net/reader031/viewer/2022021821/5b074da17f8b9a5c308e2bc1/html5/thumbnails/1.jpg)
Unity Game Development for Beginners
Chia Chang
Microsoft Corp.
Class taught at TSG of ROLF
2014/8/17 Unity Game Development for Beginners 1
![Page 2: Unity Game Development for Beginners - TechSamaritan€¦ · – ... 2014/8/17 Unity Game Development for Beginners 5 . Chapter 1. ... 優視頻道UCHANNEL 1.9 Website Training](https://reader031.vdocuments.net/reader031/viewer/2022021821/5b074da17f8b9a5c308e2bc1/html5/thumbnails/2.jpg)
Agenda
• Chapter 1. Enter the Third Dimension
• Chapter 2. Prototyping and Scripting Basics
• Chapter 3. Creating the Environment
• Chapter 4. Player Characters and Further Scripting
• Chapter 5. Interaction
• Chapter 6. Collection, Inventory, and HUD
2014/8/17 Unity Game Development for Beginners 2
![Page 3: Unity Game Development for Beginners - TechSamaritan€¦ · – ... 2014/8/17 Unity Game Development for Beginners 5 . Chapter 1. ... 優視頻道UCHANNEL 1.9 Website Training](https://reader031.vdocuments.net/reader031/viewer/2022021821/5b074da17f8b9a5c308e2bc1/html5/thumbnails/3.jpg)
Agenda
• Chapter 7. Instantiation and Rigidbodies
• Chapter 8. Particle System
• Chapter 9. Designing Menus
• Chapter 10. Animation Basic
• Chapter 11. Performance Tweaks and Finishing Touches
• Chapter 12. Building and Sharing
• Chapter 13. Testing and Further Study
2014/8/17 Unity Game Development for Beginners 3
![Page 4: Unity Game Development for Beginners - TechSamaritan€¦ · – ... 2014/8/17 Unity Game Development for Beginners 5 . Chapter 1. ... 優視頻道UCHANNEL 1.9 Website Training](https://reader031.vdocuments.net/reader031/viewer/2022021821/5b074da17f8b9a5c308e2bc1/html5/thumbnails/4.jpg)
Resources
• Unity 3.x Game Development Essentials, Will Goldstone, Packt Publishing, 2011
• Unity Website (Document, tutorials, etc.)
– http://www.unity3d.com
– http://unity3d.com/learn/documentation
– http://unity3d.com/learn/tutorials/module
– http://unity3d.com/webplayer
– http://unity3d.com/showcase
2014/8/17 Unity Game Development for Beginners 4
![Page 5: Unity Game Development for Beginners - TechSamaritan€¦ · – ... 2014/8/17 Unity Game Development for Beginners 5 . Chapter 1. ... 優視頻道UCHANNEL 1.9 Website Training](https://reader031.vdocuments.net/reader031/viewer/2022021821/5b074da17f8b9a5c308e2bc1/html5/thumbnails/5.jpg)
Resources
• Another million Unity developers in the house, “Just over a year ago there were a million Unity enthusiasts around the world. As of June 22 this year (2013), there are now 2 million of you. Holy cow!”
– http://blogs.unity3d.com/2013/07/09/another-million-unity-developers-in-the-house/
2014/8/17 Unity Game Development for Beginners 5
![Page 6: Unity Game Development for Beginners - TechSamaritan€¦ · – ... 2014/8/17 Unity Game Development for Beginners 5 . Chapter 1. ... 優視頻道UCHANNEL 1.9 Website Training](https://reader031.vdocuments.net/reader031/viewer/2022021821/5b074da17f8b9a5c308e2bc1/html5/thumbnails/6.jpg)
Chapter 1. Enter the Third Dimension
• Introducing Unity 3D
– Unity is a game engine, game authoring tool and supports many target platforms.
• Unity takes over the world
– iOS, Android, Windows, Xbox One, PS4, Wii U, Mac, etc.
– build small, bite-sized nuggets
– The key is to start with something you can finish
2014/8/17 Unity Game Development for Beginners 6
![Page 7: Unity Game Development for Beginners - TechSamaritan€¦ · – ... 2014/8/17 Unity Game Development for Beginners 5 . Chapter 1. ... 優視頻道UCHANNEL 1.9 Website Training](https://reader031.vdocuments.net/reader031/viewer/2022021821/5b074da17f8b9a5c308e2bc1/html5/thumbnails/7.jpg)
Chapter 1. Enter the Third Dimension
• Why choose Unity?
– Large community: developers, help, doc, …
– Social proof: EA, major console manufactures, …
– Bang for the buck: free, pro
– Market success
– Customizability: Asset Store
– Languages supported: C#, UnityScript (JavaScript-like), and Boo (Python-like)
2014/8/17 Unity Game Development for Beginners 7
![Page 8: Unity Game Development for Beginners - TechSamaritan€¦ · – ... 2014/8/17 Unity Game Development for Beginners 5 . Chapter 1. ... 優視頻道UCHANNEL 1.9 Website Training](https://reader031.vdocuments.net/reader031/viewer/2022021821/5b074da17f8b9a5c308e2bc1/html5/thumbnails/8.jpg)
Chapter 1. Enter the Third Dimension
• Unity
– Learning curve
– Cost
– Purity
• Browser-based 3D – welcome to the future
– Unity Web Player
– http://unity3d.com/webplayer
• Welcome to Unity 3D! (supports 2D too)
2014/8/17 Unity Game Development for Beginners 8
![Page 9: Unity Game Development for Beginners - TechSamaritan€¦ · – ... 2014/8/17 Unity Game Development for Beginners 5 . Chapter 1. ... 優視頻道UCHANNEL 1.9 Website Training](https://reader031.vdocuments.net/reader031/viewer/2022021821/5b074da17f8b9a5c308e2bc1/html5/thumbnails/9.jpg)
Chapter 2. Prototyping and Scripting Basics
• TBS
2014/8/17 Unity Game Development for Beginners 9
![Page 10: Unity Game Development for Beginners - TechSamaritan€¦ · – ... 2014/8/17 Unity Game Development for Beginners 5 . Chapter 1. ... 優視頻道UCHANNEL 1.9 Website Training](https://reader031.vdocuments.net/reader031/viewer/2022021821/5b074da17f8b9a5c308e2bc1/html5/thumbnails/10.jpg)
Chapter 3. Creating the Environment
• TBS
2014/8/17 Unity Game Development for Beginners 10
![Page 11: Unity Game Development for Beginners - TechSamaritan€¦ · – ... 2014/8/17 Unity Game Development for Beginners 5 . Chapter 1. ... 優視頻道UCHANNEL 1.9 Website Training](https://reader031.vdocuments.net/reader031/viewer/2022021821/5b074da17f8b9a5c308e2bc1/html5/thumbnails/11.jpg)
Chapter 4. Player Characters and Further Scripting
• TBS
2014/8/17 Unity Game Development for Beginners 11
![Page 12: Unity Game Development for Beginners - TechSamaritan€¦ · – ... 2014/8/17 Unity Game Development for Beginners 5 . Chapter 1. ... 優視頻道UCHANNEL 1.9 Website Training](https://reader031.vdocuments.net/reader031/viewer/2022021821/5b074da17f8b9a5c308e2bc1/html5/thumbnails/12.jpg)
Chapter 5. Interactions
• TBS
2014/8/17 Unity Game Development for Beginners 12
![Page 13: Unity Game Development for Beginners - TechSamaritan€¦ · – ... 2014/8/17 Unity Game Development for Beginners 5 . Chapter 1. ... 優視頻道UCHANNEL 1.9 Website Training](https://reader031.vdocuments.net/reader031/viewer/2022021821/5b074da17f8b9a5c308e2bc1/html5/thumbnails/13.jpg)
Chapter 6. Collection, Inventory, and HUD
• TBS
2014/8/17 Unity Game Development for Beginners 13
![Page 14: Unity Game Development for Beginners - TechSamaritan€¦ · – ... 2014/8/17 Unity Game Development for Beginners 5 . Chapter 1. ... 優視頻道UCHANNEL 1.9 Website Training](https://reader031.vdocuments.net/reader031/viewer/2022021821/5b074da17f8b9a5c308e2bc1/html5/thumbnails/14.jpg)
Chapter 7. Instantiation and Rigidbodies
• TBS
2014/8/17 Unity Game Development for Beginners 14
![Page 15: Unity Game Development for Beginners - TechSamaritan€¦ · – ... 2014/8/17 Unity Game Development for Beginners 5 . Chapter 1. ... 優視頻道UCHANNEL 1.9 Website Training](https://reader031.vdocuments.net/reader031/viewer/2022021821/5b074da17f8b9a5c308e2bc1/html5/thumbnails/15.jpg)
Chapter 8. Particle Systems
• TBS
2014/8/17 Unity Game Development for Beginners 15
![Page 16: Unity Game Development for Beginners - TechSamaritan€¦ · – ... 2014/8/17 Unity Game Development for Beginners 5 . Chapter 1. ... 優視頻道UCHANNEL 1.9 Website Training](https://reader031.vdocuments.net/reader031/viewer/2022021821/5b074da17f8b9a5c308e2bc1/html5/thumbnails/16.jpg)
Chapter 9. Designing Menus
• TBS
2014/8/17 Unity Game Development for Beginners 16
![Page 17: Unity Game Development for Beginners - TechSamaritan€¦ · – ... 2014/8/17 Unity Game Development for Beginners 5 . Chapter 1. ... 優視頻道UCHANNEL 1.9 Website Training](https://reader031.vdocuments.net/reader031/viewer/2022021821/5b074da17f8b9a5c308e2bc1/html5/thumbnails/17.jpg)
Chapter 10. Animation Basics
• TBS
2014/8/17 Unity Game Development for Beginners 17
![Page 18: Unity Game Development for Beginners - TechSamaritan€¦ · – ... 2014/8/17 Unity Game Development for Beginners 5 . Chapter 1. ... 優視頻道UCHANNEL 1.9 Website Training](https://reader031.vdocuments.net/reader031/viewer/2022021821/5b074da17f8b9a5c308e2bc1/html5/thumbnails/18.jpg)
Chapter 11. Performance Tweaks and Finishing Touches
• TBS
2014/8/17 Unity Game Development for Beginners 18
![Page 19: Unity Game Development for Beginners - TechSamaritan€¦ · – ... 2014/8/17 Unity Game Development for Beginners 5 . Chapter 1. ... 優視頻道UCHANNEL 1.9 Website Training](https://reader031.vdocuments.net/reader031/viewer/2022021821/5b074da17f8b9a5c308e2bc1/html5/thumbnails/19.jpg)
Chapter 12. Building and Sharing
• TBS
2014/8/17 Unity Game Development for Beginners 19
![Page 20: Unity Game Development for Beginners - TechSamaritan€¦ · – ... 2014/8/17 Unity Game Development for Beginners 5 . Chapter 1. ... 優視頻道UCHANNEL 1.9 Website Training](https://reader031.vdocuments.net/reader031/viewer/2022021821/5b074da17f8b9a5c308e2bc1/html5/thumbnails/20.jpg)
Chapter 13. Testing and Further Study
• TBS
2014/8/17 Unity Game Development for Beginners 20
![Page 21: Unity Game Development for Beginners - TechSamaritan€¦ · – ... 2014/8/17 Unity Game Development for Beginners 5 . Chapter 1. ... 優視頻道UCHANNEL 1.9 Website Training](https://reader031.vdocuments.net/reader031/viewer/2022021821/5b074da17f8b9a5c308e2bc1/html5/thumbnails/21.jpg)
Thank You!
2014/8/17 Unity Game Development for Beginners 21
![Page 22: Unity Game Development for Beginners - TechSamaritan€¦ · – ... 2014/8/17 Unity Game Development for Beginners 5 . Chapter 1. ... 優視頻道UCHANNEL 1.9 Website Training](https://reader031.vdocuments.net/reader031/viewer/2022021821/5b074da17f8b9a5c308e2bc1/html5/thumbnails/22.jpg)
Unity Game Development for Beginners
Chia Chang
2014/8/17 Unity Game Development for Beginners 22