YOU ARE DOWNLOADING DOCUMENT

Please tick the box to continue:

Transcript
Page 1: Sviluppare Videogiochi in 2D con Unity

Developing 2D games with Unity3D

Roberto De Ioris @20tab

@boiagames @unbit

http://www.aiv01.it/

codemotion Rome 2016

Page 2: Sviluppare Videogiochi in 2D con Unity

Building Dolguth …

Page 3: Sviluppare Videogiochi in 2D con Unity

Why using an engine ?Only one reason: focus on ideas/creativity and

less on coding

but…

Page 4: Sviluppare Videogiochi in 2D con Unity

Why a 3D Engine ?

Page 5: Sviluppare Videogiochi in 2D con Unity

Why Unity3D ?

Page 6: Sviluppare Videogiochi in 2D con Unity

Component basedthe behaviour pattern

Page 7: Sviluppare Videogiochi in 2D con Unity

The Mecanim systemanimation clips and the Animator

all is curves !

root motion available

Page 8: Sviluppare Videogiochi in 2D con Unity

Optimizations from the 3D world

batching (for tilemaps) occlusion culling on sprites ! auto atlasing (with tagging)

Page 9: Sviluppare Videogiochi in 2D con Unity

Porting all over the placeLinux, Mac and windows

XboxONE (no need to pay!) Mobile (Android and iOS)

Working on the new AppleTV

Page 10: Sviluppare Videogiochi in 2D con Unity

Customizing the editorautomating tasks

ad-hoc tools

Page 11: Sviluppare Videogiochi in 2D con Unity

TricksTextures compression

Particle collisions (fixed in 5.3 !) multiple cameras for parallax

Page 12: Sviluppare Videogiochi in 2D con Unity

Optimizations without metrics are no-optimizations

the profiler

Page 13: Sviluppare Videogiochi in 2D con Unity

Good friendsTiled

Audacity

Page 14: Sviluppare Videogiochi in 2D con Unity

Is it all beautiful ?too much regressions :(

totally sub-optimal input system (XInput is a good solution on windows)

a bit immature networking system (things are changing)

still too much work on custom shaders

no navigation system for 2d (unless you work in 3d-style)

personal note: they need better integration with git

Page 15: Sviluppare Videogiochi in 2D con Unity

Looking at…Skeletal-based animations Free Form deformations

Invest more on the new networking api Testing framework (pretty new)

The audio mixer

Page 16: Sviluppare Videogiochi in 2D con Unity

Special mentionThe Asset Store

Page 17: Sviluppare Videogiochi in 2D con Unity

ThanksQuestions ?


Related Documents