Upload
juwal-bose
View
320
Download
0
Embed Size (px)
DESCRIPTION
Introduction to 3D game development using Unity
Citation preview
Some of our games
First public sneak peak of Nash Rush
Some Unity 3D Game examples
How to make them ?
Tools for making 3D games
● Unity
● UDK – Unreal Development Kit
● CryEngine
● BabylonJS
● Manual coding 3D without an engine is SUICIDE
Unity
● Crossplatform, in all sense.
● Free (Kinda)
● Powerful, YES
● Easy to learn
● Inbuilt optimisation great for devices
● New 2D development tools
● Great community
● Asset Store
Unity
● 3D visual editor
● In built physics system
● In built lighting system with shadows
● Scripting system
● Animation system
● 3D terrain editor
● Particle System
● Simple drag & drop functionality
Creating 3D Art
● Very expensive proposition
● 3D Studio MAX
● Maya
● Blender - FREE
Programming in Unity
● Monodevelop IDE
● Visual Studio Express
● C# - Great, Modern
● Javascript - Easy
Approach
● Component System
● Game Object
● Any component can be added or removed to a game object
● Code scripts can be added to GOs similarly
● We have a Camera
● Everything has to be in real world coordinates
Break
Unity needs to be visually taught
Check how many systems support Unity
Realtime
The Unity interface
Realtime
Unity Physics
Realtime
Move a box using arrows
Realtime
3D Terrain, FPS controller
Realtime
Barebones vehicle
Workshop
Target shooting game
Workshop
Infinite runner game