Introduction to Unity game engine and platform.
Authors:
* Vaclav Vancura (@vancura)
* Michal Hotovec (@mhotovec)
Presented on 1st Indie Games Czech meetup in Prague on October 18, 2011.
More info on the meetup on @indiegamescz.
6. Importing 3D Assets
‣ Import without a 3rd party app
FBX, OBJ, 3DS, Collada DAE
‣ When a native app is needed
Maya, Blender, Modo, Cinema 4D,
3D Studio Max, Cheetah 3D
7. Automatic File
Change Detection
‣ 3D objects including textures,
bones, animations and UV
Watches for file changes
and automatically updates assets
8. Texture Import
‣ Formats
JPEG, PNG, GIF, BMP, TGA, IFF, PICT... and PSD
‣ Video & video textures
Camera texture
Ogg Theora
MOV, AVI, ASF, MPG, MPEG, MP4VIDEO transcoded
‣ Automatic generation
Mip-Map, Height Map to Normal Map,
Bitmap to Bump Map
PVRTC
9. Audio Import
‣ Live preview
‣ 2D & 3D audio
Sound sources & listeners
One sound listener attached to scene camera
Multiple sound sources
Environment settings
Room settings
Doppler effect
Filters – DSP effects
High-pass / low-pass, distortion, chorus / echo / reverb
20. Play / Pause
‣ Debugging & Profiling
Instant launch, recompilation in background
‣ No need to recompile
Changes visible immediately
‣ Debugging and Profiling
Unity
MonoDevelop
Xcode
21. Unity Remote
‣ Realtime preview
‣ Mobile device features transferred to Unity
Multitouch
Accelerometer / gyroscope
‣ Lower FPS and visual quality
22. Asset Server
‣ Team cooperation, shared assets
‣ Versioning
‣ Needs a free server,
but a separate client license
Linux, Windows, OS X
‣ Can be installed locally
37. Asset Store
‣ Buy 3rd assets
Editor extensions
Animation, audio, modeling, painting, utilities...
Scripting
AI, GUI, network, effects, physics...
Particle systems
‣ Build and sell your own
and be rich :]
38. Future: Unity 3.5
‣ HDR rendering with gamma correction
‣ Native level-of-detail support
‣ Shuriken
A completely curve driven particle effects system
‣ Integrated GPU profiler
‣ Pathfinding and crowd simulation built in
‣ Integrated version control support for
Perforce and SVN