Sviluppare Videogiochi in 2D con Unity

17
Developing 2D games with Unity3D Roberto De Ioris @20tab @boiagames @unbit http://www.aiv01.it/ codemotion Rome 2016

Transcript of Sviluppare Videogiochi in 2D con Unity

Developing 2D games with Unity3D

Roberto De Ioris @20tab

@boiagames @unbit

http://www.aiv01.it/

codemotion Rome 2016

Building Dolguth …

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

less on coding

but…

Why a 3D Engine ?

Why Unity3D ?

Component basedthe behaviour pattern

The Mecanim systemanimation clips and the Animator

all is curves !

root motion available

Optimizations from the 3D world

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

Porting all over the placeLinux, Mac and windows

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

Working on the new AppleTV

Customizing the editorautomating tasks

ad-hoc tools

TricksTextures compression

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

Optimizations without metrics are no-optimizations

the profiler

Good friendsTiled

Audacity

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

Looking at…Skeletal-based animations Free Form deformations

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

The audio mixer

Special mentionThe Asset Store

ThanksQuestions ?