Unity Crash Course

sandpaperleadΛογισμικό & κατασκευή λογ/κού

31 Οκτ 2013 (πριν από 3 χρόνια και 7 μήνες)

77 εμφανίσεις

Daniele
Loiacono
Unity
Crash
Course
Daniele
Loiacono
Why a crash course on Unity?
Daniele
Loiacono
What is Unity?

Unity is a fully
-
featured game engine and provides:

Scripting Engine (
Javascript
, C#, Boo)

Graphics Engine

Physics Engine (based on NVDIA
PhysX
)

Audio Engine

Networking

GUI Management



It also has several features:

Integrated editor

Multi
-
platform deployment
3
Daniele
Loiacono
Why using a game engine?

Pro

Speed
-
up game development process

Provide a lot of features out of the box

Allows to focus on the game design

Cons

No control on the implementation

Difficult to extend (e.g., including external
libraies
)

Licensing issues
4
Daniele
Loiacono
Beyond Unity

There are many alternative game engines and frameworks that
allow to develop games

Microsoft XNA

Unreal Development Kit (UDK)

Torque

cocos2d and cocos2d
-
iphone

A game might be also developed by
modding
one of the many
existing games that allows this (e.g., UT, Half
-
Life, etc.)
5
Daniele
Loiacono
http://store.steampowered.com/video/49800/5706
http://store.steampowered.com/video/50820
http://store.steampowered.com/video/46000
http://www.youtube.com/watch?v=0WlVsrMjMZs
Daniele
Loiacono
About
this
crash
course
Daniele
Loiacono
What you won’t learn

Programming in C#

Programming a game engine

Understanding Unity underlying technology

Mastering all the features available in Unity

Tips & Tricks about Unity
8
Daniele
Loiacono
What you will learn

Move your first steps in the world of Unity

Basic elements of the gamed development with Unity

Develop the first prototype of your game

Do this…
9
Daniele
Loiacono
Software and
references
Daniele
Loiacono
Software

In this crash course we will use

Unity 3.0

Visual Studio 2008 Professional

Unity 3.0 is available for free from http://unity3d.com/

VS2008 Pro is free for the students of
Politecnico
di
Milano
with the MSDNAA
(http://www.asi.polimi.it/software/microsoft/msdn
-
academic
-
alliance.html)
11
Daniele
Loiacono
References

http://unity3d.com/

Vide Tutorials (include the example used in this class)

User manual, examples and documentation

Forums

http://www.3dbuzz.com/

Vide Tutorials (include the example used in this class)

Forums

http://www.design3.com

Video Tutorials (most of the content is not free)
12
Daniele
Loiacono
After
the crash
course…
Daniele
Loiacono
http://www.unityjumpstart.com/ProofOfConcept_1/ProofOfCo
ncept_1.html