Hands On with the Unity 5 Game Engine! - Andy Touch - Codemotion Roma 2015

32
Hands-On With Unity 5 :) Andy Touch @andytouch [email protected]

Transcript of Hands On with the Unity 5 Game Engine! - Andy Touch - Codemotion Roma 2015

Hands-On With Unity 5 :)

Andy Touch@[email protected]

Andy TouchUnity Evangelist

Andy TouchUnity Evangelist

Send games to:@[email protected]

Unity Technologies

Our Goals:“Democratize Game Development!”

“Help Developers to Create, Connect and Succeed!”

Unity Technologies

We make for you:Unity Game EngineUnity Cloud BuildUnity AnalyticsUnity AdsEveryplay

Create.

Physically-Based Shading

Standard Shader

Reflection Probes

Geomeric’s ‘Enlighten’ – Global Illumination

Audio Mixer

2D Physics Effectors

Unity 5.0 Release

New Rendering Features New Lighting System – ‘Enlighten’ New Audio Mixer New 2D Physics Effectors Export to WebGL New UI System (Both in 4.6 and

5.0+) Drawcall Debugger

Unity 5.0 Release

iOS8 – Metal Support 64-Bit Editor PhysX Update Speed Tree Integration Mecanim Additions “Thousands of other

improvements”

Connect.

Post Game Release

Mountain

Another Mountain!

1) Make Game2) Test On Target Devices3) Release Game4) Understand Player Actions5) Adjust Gameplay and Update6) Gain Online Exposure7) Create a Community8) Make Money

Game Developer Cycle

1) Make Game2) Test On Target Devices3) Release Game4) Understand Player Actions5) Adjust Gameplay and Update6) Gain Online Exposure7) Create a Community8) Make Money

Game Developer Cycle

Testing Your Game OnTarget Devices:

Unity Cloud Build!

Unity Cloud Build

Understand Player Actions &Adjust Gameplay and Update:

Unity Analytics!

Unity Analytics

Gain Online Exposure &Create a Community:

Everyplay!

EveryPlay – Game Recording and Sharing

1) Set up game profile on Everyplay2) Import SDK3) Everyplay.StartRecording();4) Everyplay.StopRecording();5) Everyplay.ShowSharingModal();

EveryPlay – Game Recording and Sharing

Make Money:Unity Ads!

1) Set up Chosen Ads on website.2) Import SDK3) Advertisment.Initialize(…, …);4) Advertisment.Show();

Unity Ads

Connect with your team,Connect with your testers,Connect with your users,Connect games together,Connect with your Community.

Connect.

Create awesome games,Click to build to everywhere,Connect with everyone,Succeed as a developer. :)

Unity 5 and the Future!

Thank You!Any Questions?

Andy TouchUnity Evangelist

Send games to:@[email protected]