carl callewaert
TRANSCRIPT
http://unity3d.com
Mobile Game Development
Carl CallewaertProduct EvangelistUnity Technologieshttp://unity3d.com
High-Quality Interactive 3D Content
http://unity3d.com
Agenda OverviewWhat will I be talking about today?
http://unity3d.com
Introductions | Let’s get to know each other...
• Hand’s On Demo | Making Multi platform games
• Q & A | Any questions?
• Contact Information | email - facebook – linkedinn
http://unity3d.com
IntroductionsLet’s get to know each other...
http://unity3d.com
Who am I?And how did I get here?
http://unity3d.com
Who am I?And how did I get here?
Carl Callewaert, Product Evangelist at Unity Technologies
Primary Tasks: technical sales & product demonstrations - certification
Secondary Tasks: work with marketing and sales to promote Unity
http://unity3d.com
Carl Callewaert, Product Evangelist at Unity Technologies
Fast Facts About Me
Fundi 3D - serious game development
Measurand inc - Director of Animation
Gaming and Animation Institute of Fredericton - eMentorship
Autodesk - Education Game Development
Who am I?And how did I get here?
http://unity3d.com
Mobile Game Development
Carl CallewaertProduct EvangelistUnity Technologieshttp://unity3d.com
High-Quality Interactive 3D Content
http://unity3d.com
Who are we?And how did we get here?
http://unity3d.com
Unity Technologies
We make the Unity game engine and editor
We work very hard to make easy to use professional quality tools for everyone
Who are we?And how did we get here?
http://unity3d.com
Unity Technologies
We make the Unity game engine and editor
We work very hard to make easy to use professional quality tools for everyone
Who are we?And how did we get here?
http://unity3d.com
Unity Technologies
We make the Unity game engine and editor
We work very hard to make easy to use professional quality tools for everyone
Founded in Copenhagen, Now Headquartered in San Francisco
Our company was born in Copenhagen just over five years ago, but our headquarters are now based in San Francisco. We have roughly 140 employees working in five offices* in Europe and the USA
*Headquarters are in San Francisco (USA), but we have development offices in Copenhagen (Denmark), Vilnius (Lithuania), Kaunus (Lithuania) and London (UK). Plus we have employees working remotely in Brazil, Germany, Holland, Italy and Japan.
Who are we?And how did we get here?
http://unity3d.com
Unity Technologies
We make the Unity game engine and editor
We work very hard to make easy to use professional quality tools for everyone
Founded in Copenhagen, Now Headquartered in San Francisco
Our company was born in Copenhagen just over five years ago, but our headquarters are now based in San Francisco. We have roughly 140 employees working in five offices* in Europe and the USA
Tools for Developers, by Developers
Our staff come from a variety of backgrounds, but most importantly we have a large number of employees with first-hand experience with game or tools development
Who are we?And how did we get here?
http://unity3d.com
The Unity VisionOur mission statement...
http://unity3d.com
Democratization of Game DevelopmentWe want everyone to have access to the best tools possible
Our primary mission as a company is the democratization of game development
We want to enable everyone to create rich interactive content across all platforms
http://unity3d.com
Our primary mission as a company is the democratization of game development
We want to enable everyone to create rich interactive content across all platforms
Democratization of Game DevelopmentWe want everyone to have access to the best tools possible
http://unity3d.com
Introduction to Unity 3 | The Unity Vision
Our primary mission as a company is the democratization of game development
We want to enable everyone to create rich interactive content across all platforms
FITC Seoul - December 7, 2010
Democratization of Game DevelopmentWe want everyone to have access to the best tools possible
http://unity3d.com
Our primary mission as a company is the democratization of game development
We want to enable everyone to create rich interactive content across all platforms
Example #1: Mika Mobile
Democratization of Game DevelopmentWe want everyone to have access to the best tools possible
http://unity3d.com
Our primary mission as a company is the democratization of game development
We want to enable everyone to create rich interactive content across all platforms
Example #1: Mika Mobile
Example #2: Electronic Arts
Democratization of Game DevelopmentWe want everyone to have access to the best tools possible
http://unity3d.com
Our primary mission as a company is the democratization of game development
We want to enable everyone to create rich interactive content across all platforms
Example #4: Tron
Democratization of Game DevelopmentWe want everyone to have access to the best tools possible
http://unity3d.com
Our primary mission as a company is the democratization of game development
We want to enable everyone to create rich interactive content across all platforms
Example #5: Battlestar GALACTICA
Democratization of Game DevelopmentWe want everyone to have access to the best tools possible
http://unity3d.com
Our primary mission as a company is the democratization of game development
We want to enable everyone to create rich interactive content across all platforms
Example #6: SUPERHERO SQUAD
Democratization of Game DevelopmentWe want everyone to have access to the best tools possible
http://unity3d.com
Our primary mission as a company is the democratization of game development
We want to enable everyone to create rich interactive content across all platforms
Example #7: Gears
Democratization of Game DevelopmentWe want everyone to have access to the best tools possible
http://unity3d.com
Example #8: Max & the Magic Marker
Democratization of Game DevelopmentWe want everyone to have access to the best tools possible
http://unity3d.com
Example #9: Rochard
Democratization of Game DevelopmentWe want everyone to have access to the best tools possible
http://unity3d.com
Democratization of Game DevelopmentWe want everyone to have access to the best tools possible
http://unity3d.com
Democratization of Game DevelopmentWe want everyone to have access to the best tools possible
http://unity3d.com
Democratization of Game DevelopmentWe want everyone to have access to the best tools possible
http://unity3d.com
Non-Entertainment market
Democratization of Game DevelopmentWe want everyone to have access to the best tools possible
http://unity3d.com
Welcome to Unity!A product overview...
http://unity3d.com
What is Unity?Good question! Let’s discuss...
An easy to use yet powerful development tool offering “author once, deploy anywhere” capabilities
Incorporates industry standard tools like Beast, fmod, Mono, PhysX and Umbra
C#, JavaScript and Boo as supported scripting languages
Unparalleled art asset pipeline
Numerous ease-of-use features (prefabs, cross-platform APIs, visual non-code gestures, etc.)
http://unity3d.com
An easy to use yet powerful development tool offering “author once, deploy anywhere” capabilities
A tool to create 2D or 3D content, games or otherwise
What is Unity?Good question! Let’s discuss...
http://unity3d.com
Introduction to Unity 3 | Welcome to Unity!
An easy to use yet powerful development tool offering “author once, deploy anywhere” capabilities
A tool to create 2D or 3D content, games or otherwise
Multi-platform authoring, create content on either Mac OS X or Windows
Our licenses are platform neutral, install on Mac OS X or Windows at your discretion
What is Unity?Good question! Let’s discuss...
http://unity3d.com
An easy to use yet powerful development tool offering “author once, deploy anywhere” capabilities
A tool to create 2D or 3D content, games or otherwise
Multi-platform authoring, create content on either Mac OS X or Windows
Desktop and Web Deployment
Target users on both Mac or Windows machines
Browser-based content requires the end user to have the Unity Web Player installed
What is Unity?Good question! Let’s discuss...
http://unity3d.com
An easy to use yet powerful development tool offering “author once, deploy anywhere” capabilities
A tool to create 2D or 3D content, games or otherwise
Multi-platform authoring, create content on either Mac OS X or Windows
Desktop and Web Deployment
Mobile Deployment
Through add-on licensing Unity allows you to target both iOS and Android devices
What is Unity?Good question! Let’s discuss...
http://unity3d.com
An easy to use yet powerful development tool offering “author once, deploy anywhere” capabilities
A tool to create 2D or 3D content, games or otherwise
Multi-platform authoring, create content on either Mac OS X or Windows
Desktop and Web Deployment
Mobile Deployment
Console Deployment
Through add-on licensing Unity allows you to target PlayStation 3, Wii and Xbox 360,for retail or downloadable distribution
What is Unity?Good question! Let’s discuss...
http://unity3d.com
What is the Unity Web Player?Another good question! Let’s discuss...
A system installed resource that allows the playback and use of Unity authored content in the browser
Our player features an optimized install process
No registration, no unnecessary dialogs, no browser quit needed
On both Mac and Windows it’s a true one-click install process
http://unity3d.com
Documentation and Learning MaterialsHow we help you get started
Unity includes a full set of product documentation
Manual, Component Reference, Scripting/API Dictionary
All code examples are available in all scripting languages (C#, JavaScript and Boo)
\
http://unity3d.com
Unity includes a full set of product documentation
Manual, Component Reference, Scripting/API Dictionary
All code examples are available in all scripting languages (C#, JavaScript and Boo)
Our website features a Resources area with more material
Tutorials, example projects and ready-to-use scripts and assets
All of it is free and you can use any/all of it in your own projects, commercial or otherwise
Documentation and Learning MaterialsHow we help you get started
http://unity3d.com
Unity includes a full set of product documentation
Manual, Component Reference, Scripting/API Dictionary
All code examples are available in all scripting languages (C#, JavaScript and Boo)
Our website features a Resources area with more material
Tutorials, example projects and ready-to-use scripts and assets
All of it is free and you can use any/all of it in your own projects, commercial or otherwise
There is a growing number of 3rd parties providing additional learning material
Tutorials, sample projects, books, magazines, conferences/events and more!
Documentation and Learning MaterialsHow we help you get started
http://unity3d.com
Unity Asset StoreAn in-application way to buy scripts, models and more!
As of Unity 3.1 we now offer the Unity Asset Store
It’s an in-app way of purchasing material for use in your own content
It’s an in-app way for you to sell your scripts, models or other assets
It offers one-click purchasing capability: simple, easy, efficient
http://unity3d.com
Asset Store Stats
Unity Asset StoreAn in-application way to buy scripts, models and more!
http://unity3d.com
Asset Store Stats
Unity Asset StoreAn in-application way to buy scripts, models and more!
http://unity3d.com
Asset Store Stats
Unity Asset StoreAn in-application way to buy scripts, models and more!
http://unity3d.com
Asset Store Stats
Unity Asset StoreAn in-application way to buy scripts, models and more!
http://unity3d.com
Asset Store Stats
Unity Asset StoreAn in-application way to buy scripts, models and more!
http://unity3d.com
Can you make money on this?
20000$/day
Top 15: 5000$/day
Going Forward
Monthly Paypal payment
Deeper Integration (audio, texture, animations)
Unity Asset StoreAn in-application way to buy scripts, models and more!
http://unity3d.com
UnionWe’re here to help you get published!
As of Unity 3.1 we now offer Union
We know developers with content
We know publishers or others than want to consume content
Union is a publishing channel through which we connect those two!
For more information: http://unity3d.com/union/
http://unity3d.com
What Does it Cost?Pricing and licensing information...
http://unity3d.com
Unity & Unity ProIt all starts with a base Unity license...
Unity - $0
The base license of Unity is free! This base license allows you to create as much content as you would like for the desktop and the web, including commercial content
As per our End User License Agreement (EULA)*, use of the free license is limited to those companies or individuals that made less than $100000 (USD) in gross revenue during the last year
*You can find our EULA online at http://unity3d.com/unity/unity-end-user-license-3.x.html
http://unity3d.com
Unity - $0
Unity Pro - $1500
Unity Pro is licensed on a per-developer basis and it allows you to create as much content as you would like for the desktop and the web, including commercial content
It is a perpetual license, use it as long as you like!
Today you will purchase a Unity 3.x license so all upgrades in the 3.x family are yours for free!
Educational discount pricing is available, contact our sales team at [email protected]
Unity & Unity ProIt all starts with a base Unity license...
http://unity3d.com
Unity - $0
Unity Pro - $1500
Feature Delta
There is a feature delta between the two licenses, Unity Pro offers more features than the base Unity license.
The feature delta between the two is documented online at the following URL:
http://unity3d.com/unity/licenses
Unity & Unity ProIt all starts with a base Unity license...
http://unity3d.com
Mobile Publishing - iOS and AndroidMobile publishing via add-on licensing...
Unity iOS - $400, Unity iOS Pro - $1500
Unity iOS and Unity iOS Pro are add-on licenses you purchase once you own either Unity or Unity Pro (use of Unity iOS Pro requires you to own Unity Pro)
As with Unity and Unity Pro, they are perpetual licenses for version 3.x allowing you to create all the content you would like
Once again, there is a feature delta between the two that is documented online at the following URL: http://unity3d.com/unity/licenses
• In order to use our iOS publishing features you must be using Mac OS X and be a registered Apple iOS developer: http://developer.apple.com/devcenter/ios/
http://unity3d.com
Unity iOS - $400, Unity iOS Pro - $1500
Unity Android Pro - $1500
Unity Android Pro is an add-on license you purchase once you own Unity Pro, Unity Android will be available once we reach final release
As with Unity and Unity Pro, it is a perpetual licenses for version 3.x allowing you to create all the content you would like
In order to use our Android publishing features you must have the Android SDK installed as per Google’s instructions: http://developer.android.com
Mobile Publishing - iOS and AndroidMobile publishing via add-on licensing...
http://unity3d.com
Console Publishing - PlayStation 3, Xbox 360, Wii Console publishing via add-on licensing...
We support the major console platforms for retail and downloadable content development: Nintendo Wii, Sony PlayStation 3 and Xbox 360
We license our engine for use on the console on a per-title basis
You have to own and use Unity Pro and you must be an authorized developer for the console platform(s) you want to target:
Nintendo: http://www.warioworld.comMicrosoft: http://www.xbox.com:80/en-US/dev/regdev.htmSony: http://www.scedev.net/ps3/
• For details on pricing please contact our sales team: [email protected]
http://unity3d.com
Education & CertificationCreating the Ninja army.
Certification:
Expert : 2 levels
Teacher
Authorized Training Center
Curriculum
Curriculum
STEAM
Teacher has less time than students
http://unity3d.com
Unity 3.4Lots more on the way!
Unity 3.4
Allegorithmic Substance Integration
Shadow Improvements
Skinning Performance & Multicore
Downloadable Content with Caching for complete scenes and assets bundles
Script Execution Order
Animation & Skinned Mesh Bounding Volumes
Graphics Optimizations (Terrain on iOS and Android)
Image Effects & Water
All Console versions are now released at the same time as 3.4
Better Gizmo/Handle Control
Quick Tweak Colliders + 100 more improvements
http://unity3d.com
What’s Next?A quick look at the product road map...
http://unity3d.com
New Platforms, New FeaturesLots more on the way!
Lot’s of new feature and platforms are in development, we will have more news of those as time progresses
But one that we can mention is something we just recently announced and that’s the coming ability to export content for playback using the Flash Player!
With Adobe’s “Molehill” project, the Flash Player will finally support hardware accelerated 3D
unity will allow developers to export for content for playback using the Flash “Molehill” player
We will continue to develop the Unity Web Player as it will offer a superior experience, but for those project that fit within the limited scope of the Flash Player it will be another option to choose from, exciting!
http://unity3d.com
New Platforms, New FeaturesLots more on the way!
http://unity3d.com
New Platforms, New FeaturesLots more on the way!
http://unity3d.com
The AAA Intiative…
Lots more on the way!
Larger Project
More demanding Teams
Setting new standards
http://unity3d.com
The AAA Intiative…
Lots more on the way!
http://unity3d.com
The AAA Intiative…
Lots more on the way!
http://unity3d.com
After Unity 3.5Lots more on the way!
http://unity3d.com
After Unity 3.5Lots more on the way!
http://unity3d.com
The AAA Initiative…
Lots more on the way!
Mecanim
Creator of
- MotionBuilder
- HumanIK
Worked on animation at
- EA Sports
- Activision
http://unity3d.com
Unity Canada
Creator of
- MotionBuilder
- HumanIK
Worked on animation at
- EA Sports
- Activision
The AAA Initiative…
Lots more on the way!
http://unity3d.com
-Unity 3.5
- Analytics
- Key to Monetize Content
- More than Revenue
The AAA Initiative…
Lots more on the way!
http://unity3d.com
-Unity 3.5
- Analytics
- Key to Monetize Content
- More than Revenue
The AAA Initiative…
Lots more on the way!
http://unity3d.com
-Unity 3.5
- Analytics
- Key to Monetize Content
- More than Revenue
- Completely integrated
- Hosted by us (analytics server)
The AAA Initiative…
Lots more on the way!
http://unity3d.com
-Unity 3.5
- In-App Purchase
- Blade versus Smurf
- Cross-platform
- Tied into Analytics and Social API
- Integrated with the Editor
The AAA Initiative…
Lots more on the way!
http://unity3d.com
Unity 3.5 Lots more on the way!
-Unity 3.5
- LOD – Render base (not mesh)
http://unity3d.com
-Unity 3.5
- Pathfinding
- Automatic Navmesh generation
- Crowd Simulation
- Easy to use and powerful API
Unity 3.5 Lots more on the way!
http://unity3d.com
Unity 3.5 Lots more on the way!
http://unity3d.com
-Unity 3.5
- Scaling Unity Projects
-Build-in UI for Perforce and SVN (commit assets directly from in Unity)
-Text based, merge friendly scene file format
-Cache Server (Angry Bots example)
Unity 3.5 Lots more on the way!
http://unity3d.com
-Unity 3.5
- Occlusion Culling
-Problems: a lot of time to bake – in accurate
-Solution: re-written
Unity 3.5 Lots more on the way!
http://unity3d.com
-Unity 3.5
- Occlusion Culling
-Problems: a lot of time to bake – in accurate
-Solution: re-written
10 hours versus 5 min
Unity 3.5 Lots more on the way!
http://unity3d.com
-Unity 3.5
- Occlusion Culling
-Problems: a lot of time to bake – in accurate
-Solution: re-written
Portals
Unity 3.5 Lots more on the way!
http://unity3d.com
-Unity 3.5
- Lightprobes
Unity 3.5 Lots more on the way!
http://unity3d.com
The AAA Intiative…
Lots more on the way!
Unity 3.5
LOD – Render Base
Ai
Occlusion Culling
Cache Server
Scaling Projects
Multithreaded Renderer (desktop)
New Particle System
UI Framework (in-game GUI)
Prefabs (connections stay)
Profile & Allocator Improvements
Audio Fmod
Webcam support
Directionlight maps
http://unity3d.com
Hand’s on example
•Multi platform shooter game
http://unity3d.com
Q & AAny questions?
http://unity3d.com
fundi-carl
http://www.facebook.com/carl.callewaert
http://ca.linkedin.com/in/carlcallewaert
Contact InformationHow to contact me after this conference...
Skype
Carl CallewaertProduct Evangelist
Unity Technologieshttp://unity3d.com
http://www.twitter.com/CarlUnity
http://unity3d.com
Introduction to Unity 3High-Quality Interactive 3D Content