Unite Europe 2017, taking place in the beautiful city of Amsterdam, has just kicked off! Over the next two days, artists, developers, teachers, filmmakers, researchers, storytellers and anyone using Unity will come together to talk about what they love most - creating with Unity.

The opening keynote has just concluded and several big announcements have came down the pipe, one of which is the release of their new platform update to Unity 2017.1, coming in July 2017.

Shadow Tactics, reimagined

Using assets from the popular and critically acclaimed game Shadow Tactics by Mimimi, the Unity crew took the stage to build a re-imagined mobile version of the game.

As the team lead, Technical Director Lucas Meijer demonstrated how Unity Connect lets you publish tasks and look for talent to join your team. Sarah Stumbo, Unity’s XR Evangelist, and Mike Wuetherick, R&D Product Manager, joined Lucas on stage and began using Unity Teams. They then set up their project for Collaborate, allowing them to share and work on the same project easily. Finally, using Cloud Build, which creates builds automatically, the team can now gain easy access to the latest playable versions of the game.

Introducing Timeline

Timeline is Unity’s new powerful visual tool that allows artists and designers to create cinematic content, cutscenes, gameplay sequences, and much more. By simply orchestrating game objects, animations, sounds, and scenes, Sarah demonstrated how Timeline’s multi-track sequencing allows artists and designers to create without any coding.

Mike further described Timeline’s incredible power as a streamlined collaboration between developers/engineers and artists/designers. Artists and designers can focus on sculpting the experience using Timeline exclusively, while the engineers can work on the complex gameplay logic and simply hook in and play the Timeline clips when appropriate.

Cinemachine smart camera system

Adam Myhill, Head of Cinematics, joined the crew to implement the camera system into the game.

Using Cinemachine, the result of over a decade of building gameplay and cinematic cameras, Adam demonstrated how you can eliminate countless hours of hand animation, camera programming, and revision by using the suite of smart cameras to compose a shot whether in gameplay or for cinematic sequences.

Building on Timeline’s sequencing power, Cinemachine’s cameras can, for example, dynamically follow a character, adapt to outside changes, and select the best shots to optimize scene composition. Best of all, you can tune all of the camera settings while in play-mode, enabling super fast iteration times.

Adam also showed how to use new Post Processing stack to add extra polish via individual post FX attached to each Cinemachine camera. He continued showing how to build a game trailer in Unity using a master Timeline (controlling multiple Timeline clips) and directly rendering a video using a preview of Unity’s brand new Video Renderer (which will be available with 2017.1).

Stronger Live-ops Analytics with Remote Setting & Standard Events

Reimagining the game for mobile requires revising the game loop and considering a free-to-play approach. The team was joined by Mark Choi, Head of Unity’s Development Analytics, to show how easy it is to include Ads and In-App Purchases (IAP) that fit within the storyline of the game and do not disrupt the player’s experience. Mark demonstrated enabling Ads and IAP featuring the Codeless IAP feature, both built into Unity, requiring no additional SDK.

Mark also demonstrated the new Standard Events feature which provides a curated set of predefined events frequently used across all kind of games, making it event easier to setup rich analytics for games. Through the rich and automated dashboard, you receive insights uncovering player behavior and ways to optimize. For example, you can quickly adjust some parameters in your game with Remote Settings, modifying the difficulty level of the game without redeployment.Unity 2017.1

The Road Ahead

To wrap up the keynote, Unity CTO, Joachim Ante came on stage to give a taste of Unity’s core engine programming features, showing how developers will be able to optimize their code. Starting with the C# Job System, which provides a simple and safe way to write multithreaded code, Joachim showed how a boids simulation performance increases when using the new Job system, taking full advantage of the multi CPU/Core architecture. Next, Joachim demonstrated how our new hyper optimized & specialized C# Job Compiler can take performance to yet another level, enabling the most compute intensive scenarios.