CMSC498W Lecture 3 2016-02-04 Unity Derek Juba Amitabh ...

19
CMSC498W Lecture 3 2016-02-04 Unity Derek Juba Amitabh Varshney

Transcript of CMSC498W Lecture 3 2016-02-04 Unity Derek Juba Amitabh ...

Page 1: CMSC498W Lecture 3 2016-02-04 Unity Derek Juba Amitabh ...

CMSC498WLecture 3

2016-02-04

Unity

Derek JubaAmitabh Varshney

Page 2: CMSC498W Lecture 3 2016-02-04 Unity Derek Juba Amitabh ...

Game Engines

● 100s of game engines

● Most are proprietary

● Freely-available engines often have limited support

Page 3: CMSC498W Lecture 3 2016-02-04 Unity Derek Juba Amitabh ...

Game Engines

● Unity and Unreal Engine are two major freely-available 3D engines today

● Contrasted with Unreal Engine, some say Unity is less powerful but easier to learn

● Low barrier to entry– Unity: Free under $100 000, then $1 500

– Unreal Engine: Free under $3 000 per quarter, then 5%

Page 4: CMSC498W Lecture 3 2016-02-04 Unity Derek Juba Amitabh ...

Unity

● Game Engine and IDE (Integrated Development Environment)

http://docs.unity3d.com/Manual/LearningtheInterface.html

Page 5: CMSC498W Lecture 3 2016-02-04 Unity Derek Juba Amitabh ...

Unity

● Official site: http://unity3d.com/– Tutorials, documentation, etc.

● Large amount of unofficial help available as well

● Scripting supports C# and UnityScript (modeled after JavaScript)

Page 6: CMSC498W Lecture 3 2016-02-04 Unity Derek Juba Amitabh ...

Assets

● Assets (models, textures, sounds, animations, etc.) can be very time-consuming to create

● Official Unity Asset Store offers free and paid assets: https://www.assetstore.unity3d.com/en/

● Many unofficial sources available as well

Page 7: CMSC498W Lecture 3 2016-02-04 Unity Derek Juba Amitabh ...

Games

● Unity supports both 2D and 3D games

● Also things in between (“2.5D”)– 3D assets on a 2D terrain or in a 2D side-scroller

– 2D assets viewed at an angle on a 2D terrain that appear 3D

● http://docs.unity3d.com/Manual/2Dor3D.html

● For VR, we want 3D assets!

Page 8: CMSC498W Lecture 3 2016-02-04 Unity Derek Juba Amitabh ...

Dreamfall Chapters

http://redthreadgames.com/games/chapters/

Page 9: CMSC498W Lecture 3 2016-02-04 Unity Derek Juba Amitabh ...

InMind

http://store.steampowered.com/app/343740

Page 10: CMSC498W Lecture 3 2016-02-04 Unity Derek Juba Amitabh ...

Kerbal Space Program

https://kerbalspaceprogram.com/en/?page_id=11

Page 11: CMSC498W Lecture 3 2016-02-04 Unity Derek Juba Amitabh ...

Pillars of Eternity

http://eternity.obsidian.net/media/screenshots

Page 12: CMSC498W Lecture 3 2016-02-04 Unity Derek Juba Amitabh ...

Subnautica

http://unknownworlds.com/subnautica/media/

Page 13: CMSC498W Lecture 3 2016-02-04 Unity Derek Juba Amitabh ...

Sunless Sea

http://www.failbettergames.com/sunless/

Page 14: CMSC498W Lecture 3 2016-02-04 Unity Derek Juba Amitabh ...

Surgeon Simulator 2013

http://www.surgeonsim.com/surgeon-simulator-2013/

Page 15: CMSC498W Lecture 3 2016-02-04 Unity Derek Juba Amitabh ...

Games

● Unity is also used for non-game applications– AR Showroom App

– Guided Meditation

– Defibrillator Training

– ...

Page 16: CMSC498W Lecture 3 2016-02-04 Unity Derek Juba Amitabh ...

Ferrari AR Showroom App

http://www.pleribus.com/portfolio-item/ferrari-augmented-reality-ipad-app/#!prettyPhoto

Page 17: CMSC498W Lecture 3 2016-02-04 Unity Derek Juba Amitabh ...

Guided Meditation

Row 1 Row 2 Row 3 Row 40

2

4

6

8

10

12

Column 1

Column 2

Column 3

http://guidedmeditationvr.com/guided-meditation-v1-05/

Page 18: CMSC498W Lecture 3 2016-02-04 Unity Derek Juba Amitabh ...

Universe Sandbox2

http://universesandbox.com/

Page 19: CMSC498W Lecture 3 2016-02-04 Unity Derek Juba Amitabh ...

Virtual Zoll Defibrillator Training

http://sitel.org/digital-media-services/