22
Unity Game Development for Beginners Chia Chang Microsoft Corp. Class taught at TSG of ROLF 2014/8/17 Unity Game Development for Beginners 1

Unity Game Development for Beginners - TechSamaritan€¦ · – ... 2014/8/17 Unity Game Development for Beginners 5 . Chapter 1. ... 優視頻道UCHANNEL 1.9 Website Training

  • Upload
    ledat

  • View
    243

  • Download
    2

Embed Size (px)

Citation preview

Page 1: Unity Game Development for Beginners - TechSamaritan€¦ · – ... 2014/8/17 Unity Game Development for Beginners 5 . Chapter 1. ... 優視頻道UCHANNEL 1.9 Website Training

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

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

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

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 6: Unity Game Development for Beginners - TechSamaritan€¦ · – ... 2014/8/17 Unity Game Development for Beginners 5 . Chapter 1. ... 優視頻道UCHANNEL 1.9 Website Training

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Unity Game Development for Beginners

Chia Chang

2014/8/17 Unity Game Development for Beginners 22