Unity Game Development for Beginners - TechSamaritan€¦ · – ... 2014/8/17 Unity Game...

Preview:

Citation preview

Unity Game Development for Beginners

Chia Chang

Microsoft Corp.

Class taught at TSG of ROLF

2014/8/17 Unity Game Development for Beginners 1

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

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

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

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

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

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

Chapter 2. Prototyping and Scripting Basics

• TBS

2014/8/17 Unity Game Development for Beginners 9

Chapter 3. Creating the Environment

• TBS

2014/8/17 Unity Game Development for Beginners 10

Chapter 4. Player Characters and Further Scripting

• TBS

2014/8/17 Unity Game Development for Beginners 11

Chapter 5. Interactions

• TBS

2014/8/17 Unity Game Development for Beginners 12

Chapter 6. Collection, Inventory, and HUD

• TBS

2014/8/17 Unity Game Development for Beginners 13

Chapter 7. Instantiation and Rigidbodies

• TBS

2014/8/17 Unity Game Development for Beginners 14

Chapter 8. Particle Systems

• TBS

2014/8/17 Unity Game Development for Beginners 15

Chapter 9. Designing Menus

• TBS

2014/8/17 Unity Game Development for Beginners 16

Chapter 10. Animation Basics

• TBS

2014/8/17 Unity Game Development for Beginners 17

Chapter 11. Performance Tweaks and Finishing Touches

• TBS

2014/8/17 Unity Game Development for Beginners 18

Chapter 12. Building and Sharing

• TBS

2014/8/17 Unity Game Development for Beginners 19

Chapter 13. Testing and Further Study

• TBS

2014/8/17 Unity Game Development for Beginners 20

Thank You!

2014/8/17 Unity Game Development for Beginners 21

Unity Game Development for Beginners

Chia Chang

2014/8/17 Unity Game Development for Beginners 22

Recommended