Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Unite Los Angeles 2018 - Unity 2019 R&D Roadmap

3,838 views

Published on

Unity's R&D roadmap for future features and enhancements in the upcoming 2018.3 release and in the upcoming 2019 cycle. Get up to speed on the latest developments in ECS, the improved prefabs workflows, terrain editor, VFX editor, connected games, and much more.

Published in: Technology
  • Be the first to comment

Unite Los Angeles 2018 - Unity 2019 R&D Roadmap

  1. 1. Product Roadmap Will Goldstone Product Manager @willgoldstone Stine Kjærbøll Product Manager @stinekjaerboell Agenda
  2. 2. Product Roadmap Agenda
  3. 3. Agenda Production Roadmap by Role
 1. Programmers 2. Animators 3. Artists & Designers 1. Working with Unity 2. Editor UX 3. Editor Design 4. Project Tiny 5. Platforms 6. Connected Games 7. Developer Services Product Roadmap
  4. 4. Production 1. Working with Unity Product Roadmap
  5. 5. Production 1. Working with Unity The Mission Building a solid foundation from prototype to production. Product Roadmap
  6. 6. Production 1. Working with Unity Tech, LTS and Packages 3 Tech Releases per year New features in Core Enabling Package potential
 LTS at the end of each year (20xx.4)
 Packages Preview Verified Product Roadmap 2019.1 2019.2 2019.3 2019.4 LTS Post Processing Cinemachine SRP Core Text Mesh Pro Probuilder Lightweight SRP High Definition SRP 2020.1 2020.2
  7. 7. Production 1. Working with Unity Package Manager 2018.3 Package Manager UI 2.0 UI & UX refresh Search by name, version or status Add local/custom package
 Package Project Updater Unity Hub UI dialogue Package-upgrade log per project Product Roadmap
  8. 8. Production 1. Working with Unity Product Roadmap Package Manager 2019.1 Improved Dev flows Install a package directly from a Git repo
 Scoped Package Registries Host a local NPM registry to serve in-house
 packages. Manage private & Unity hosted registries
 side by side Improved Package Visibility & Import

  9. 9. Production 1. Working with Unity Product Roadmap Package Manager 2019.1 Advanced Package Dependencies Visualize packages & core dependencies
 in the Editor Soft package dependencies (enable 
 optional packages features)
 2019.2 / 3 Package development flow for Asset Store
 publication Editor based package generation
 & submission flow Local & Cloud validation test suite +
  10. 10. Production 1. Working with Unity Product Roadmap Package Manager 2019.3 Project Browser (Local, Studio & Asset Store
 package consumption) Contextual task based discovery Improved search & navigation 
 (local, studio, Asset store)
  11. 11. #NeverForget Production 1. Working with Unity Product Roadmap In-Editor Launcher 2019.1 Sunset / Deprecation of built-in
 Project launcher from Editor
  12. 12. Production 1. Working with Unity Product Roadmap Unity Hub 2019.1 Unity Hub 2.0 (New UX and UI) Command Line interface
  13. 13. Production 1. Working with Unity Product Roadmap Unity Hub 2019.2 - 2019.3 Advanced templates - search, categories,
 custom templates Improved Project list Search Sorting Favourites Remove / Delete Advanced Project Settings VCS, Services, Cache server selection
  14. 14. Production 2. Editor UX Product Roadmap
  15. 15. Production 2. Editor UX The Mission Increase usability within the editor by improving core workflows. Product Roadmap
  16. 16. Usability Improvements 2018.3 Unified Settings window User Preferences window Product RoadmapProduction 2. Editor UX
  17. 17. Usability Improvements 2018.3 Unified Settings window User Preferences window Product RoadmapProduction 2. Editor UX
  18. 18. Shortcut Manager 2019.1 Create shortcuts for any action Use modifiers Extensible API for Asset store and
 tool developers Save and share Shortcut maps Product RoadmapProduction 2. Editor UX
  19. 19. Console window improvements 2019.2 Clickable Stack Trace Searchable Logs Clear on Build Product RoadmapProduction 2. Editor UX
  20. 20. New Asset Import Pipeline Throughout 2019
 Parallel import Dependency graph generation On demand import Product RoadmapProduction 2. Editor UX Hold On Importing … so many things.
  21. 21. Production 3. Editor Design Product Roadmap
  22. 22. Production 3. Editor Design The Mission Build a flexible, modern-styled Unity Editor. Product Roadmap
  23. 23. New Editor UI Theme 2019.2 New minimal design to improve clarity
 New icons - uniform style with 
 HDPI support New font - Roboto for better scaling 
 across devices Hover state controls for a more 
 responsive UI
 Product RoadmapProduction 3. Editor Design
  24. 24. Accessibility 2019.3 Adjustable Text Size 2019 TBD Improved Keyboard Access Product RoadmapProduction 3. Editor Design a a a
  25. 25. Production 4. Project Tiny Product Roadmap
  26. 26. Production 4. Project Tiny The Mission Creating a highly optimal, tiny download runtime & workflow. Product Roadmap
  27. 27. “Tiny Mode” December 2018 Available via Package manager For size budgets of 100 KB to 5 MB 
 compressed, all assets in. New Runtime with highly modular design 
 using ECS architecture Industry leading size and load times Optimized Editor workflows incorporating 
 familiar tools (ex Particles, Tilemaps) Solid performance on a wide range of mobile devices Supports 2D HTML5 delivery initially, with 3D and AR to follow. Production 4. Project Tiny
  28. 28. Production 5. Platforms Product Roadmap
  29. 29. Production 5. Platforms The Mission Build Anywhere, 
 with minimal effort. Product Roadmap
  30. 30. Platform Foundation 2018.3 Size Improvements in IL2CPP 2019.1 Input System (Preview) 2019.1 - 2019.2 Improve iteration time on IL2CPP Incremental GC
 Continue investing into reducing iteration time when working with scripts on device Product RoadmapProduction 5. Platforms
  31. 31. Mobile 2017.4 ARM 64 and App Bundles Backported to 2017.4 LTS
 2018.3 Android App Bundles Dynamic Resolution for Mobile 
 (iOS/Android-Vulkan) Android Runtime Permissions OpenJDK installed with Unity
 Product RoadmapProduction 5. Platforms ARM 64-bit
  32. 32. Mobile 2019.1 Android SDK & NDK correct versions 
 installed with Unity Android Logcat integration - automatically 
 runs on ‘Build & Run’ from Editor SafeArea/Notch support for Android Vulkan Optimization Local Shader Keywords Android Wide Color support Internal Android Build system migrated to Gradle only Product RoadmapProduction 5. Platforms
  33. 33. Consoles 2018.3 Dynamic Resolution Texture Streaming Increased rendering performance
 2019.1 : Graphics Native graphic jobs out of ‘Experimental’ [PS4] Low level EQAA access 
 from command buffers [Xbox One] DirectX 12 [Xbox One] Native Graphics Jobs [Xbox One] Async Compute Product RoadmapProduction 5. Platforms
  34. 34. Consoles 2019.1 : Services IL2CPP Managed Debugger Optimizations [PS4] Activity Feed Support [PS4] Improvement to handling of patches [Xbox One] Xbox Integrated Multiplayer 2019.1 : Runtime Performance Optimized GPU performance for
 native graphics jobs Product RoadmapProduction 5. Platforms
  35. 35. XR 2018.3 XR Performance Testing Toolkit Core Haptics APIs for VR Controllers Native Support for Daydream Controllers AR Foundation Updates (2019.1+) LWRP Support for AR Foundation Editor Remote for AR Foundation Feature Parity with ARKit 2.0 Feature Parity with ARCore 1.5 Product RoadmapProduction 5. Platforms
  36. 36. XR 2019.1 Handheld AR Template HDRP Support for VR Platforms 2019.2 Multi-platform XR input system Stereo Compositor Layers for VR Single-Pass Rendering for DX12 Product RoadmapProduction 5. Platforms
  37. 37. Production 6. Connected Games Product Roadmap
  38. 38. Production 6. Connected Games The Mission Scalable, Real-time Multiplayer solution. Product Roadmap
  39. 39. Product RoadmapProduction Real-time Multiplayer End to end solution Early Access Starts Now! Alpha available at 
 unity3d.com/realtimemultiplayer 6. Connected Games
  40. 40. Production 7. Developer Services Product Roadmap
  41. 41. Production 7. Developer Services The Mission Helping you ship faster. Product Roadmap
  42. 42. Integration Support 2018.3 Summary roll ups Easier configuration Email, Slack, Discord,
 JIRA and Trello support Product RoadmapProduction 7. Developer Services
  43. 43. Unity Teams - Collaborate November 2018 In-scene commenting - alpha release
 of commenting on game objects and assets 2019 TBD Branching Product RoadmapProduction 7. Developer Services
  44. 44. Unity Teams - Cloud Build 2018.3 Migration to the Google Cloud Platform 
 - with expected performance optimizations.
 Also in Development Windows Build Machines Build History and Reporting improvements Improved support for creating and managing 
 multiple build configurations Product RoadmapProduction 7. Developer Services
  45. 45. Performance Reporting 2018.3 Custom metadata / debug logs; 
 integration support (notification support 
 for Slack, Discord, JIRA and webhooks)
 Also in Development Platform Expansion: WebGL and Linux Richer logs that contain profiling 
 information leading up to events. Product RoadmapProduction 7. Developer Services
  46. 46. User Reports
 (formerly ‘Bug Reporting’) In Development Richer logs that contain profiling 
 information leading up to events. Beta this November Product RoadmapProduction 7. Developer Services
  47. 47. Agenda Production Roadmap by Role 1. Working with Unity 2. Editor UX 3. Editor Design 4. Project Tiny 5. Platforms 6. Connected Games 7. Developer Services Product Roadmap 1. Programmers 2. Animators 3. Artists & Designers
  48. 48. Agenda Roadmap by Role Product Roadmap 1. Programmers
  49. 49. Roadmap by Role Product Roadmap 1. Programmers Bring you the utmost
 flexibility and performance. The Mission
  50. 50. Data-Oriented Tech Stack Entity Component System
 2019.1 - 3 Driving ECS foundation towards release API Simplicity and ease of use Entity Scene Editing Scene streaming New intermediate rendering for ECS Release of MegaCity sample (during 2019) Product RoadmapRoadmap by Role 1. Programmers
  51. 51. Data-Oriented Tech Stack Burst Compiler
 2019.2 1.0 Release includes Foundation for building 
 deterministic behavior Support for all platforms Product RoadmapRoadmap by Role 1. Programmers
  52. 52. Further Development 2018.3 Physics C# Job System support Upgrade to PhysX 3.4 Support for multiple worlds Support for C# Job queries Memory Profiler (preview)
 Product RoadmapRoadmap by Role 1. Programmers
  53. 53. UI Elements 2019.1 Supports Editor Windows and Inspectors CSS & full Flexbox spec implementation 
 for complex and flexible layouts Data driven structure, layout and styling Powerful UI Debugger New performant UI Renderer
 Product RoadmapRoadmap by Role 1. Programmers
  54. 54. UI Elements
 2019.2 and beyond Better CSS support Support for Runtime Preview Visual UI Editor Preview Interoperability with common design tools Product RoadmapRoadmap by Role 1. Programmers
  55. 55. New Input System 2019.1 Action Maps Actions & Action Sets Action Bindings Combos Processors
 Provided as a package,
 open source and extensible for
 whatever you need to add. Product RoadmapRoadmap by Role 1. Programmers
  56. 56. Addressable Assets 
 & Scriptable Build Pipeline 2018.3 Load assets by address, and simplifies
 content pack creation / deployment. 2019.1 Out of Preview 2019.2 Direct Load APIs (customize how content is loaded) Content Patching Product RoadmapRoadmap by Role 1. Programmers
  57. 57. Roadmap by Role Product Roadmap 2. Animators
  58. 58. Roadmap by Role Product Roadmap 2. Animators Bring you new tools for Authoring. The Mission
  59. 59. 3D Animation 2018.3 Animator performance improvements 
 of 10-20% Root motion refactor 2019.1 Runtime Rigging 32 Influences per vertex (up to 255 with API) Product RoadmapRoadmap by Role 2. Animators
  60. 60. 3D Animation 2019.2 Animation Authoring New C# Animation System 2019.3 Kinematica Product RoadmapRoadmap by Role 2. Animators
  61. 61. 2D Animation 2018.3 New 2D Animation v2 Multi-Sprite workflows Tighter rigging iteration loop Product RoadmapRoadmap by Role 2. Animators background and center character, courtesy of Flipping Death by Zoink Games
  62. 62. Timeline 2018.3 Root offset support 2019.1 Events and Markers Audio Improvements
 Product RoadmapRoadmap by Role 2. Animators
  63. 63. Timeline 2019.2 Track modifier framework Workflow to modify Animation, A/V in non-
 destructive way in timeline.
 Customization Enable timeline customization 
 through specific clip playables and UI. 
 Product RoadmapRoadmap by Role 2. Animators
  64. 64. Video 
 2018.3 Faster texture update Audio Resampling 2019.1 SRP fixes for full compatibility Movie texture deprecation H.265 playback support 
 Product RoadmapRoadmap by Role 2. Animators H.265
  65. 65. Video 
 2019.2 Support variable framerate in encoder Live Streaming Enable live video streaming for apps 
 made with Unity Genlock support 
 2019.3 Video compositor support with media API 
 
 Product RoadmapRoadmap by Role 2. Animators
  66. 66. Roadmap by Role Product Roadmap 3. Artists & Designers
  67. 67. Roadmap by Role Product Roadmap 3. Artists & Designers Bring your artistic vision to life in Unity. The Mission
  68. 68. Scriptable Render Pipeline (SRP) 2019.1 SRP Core leaving Preview status Product RoadmapRoadmap by Role 3. Artists & Designers
  69. 69. Lightweight Render 
 Pipeline (LWRP) 2018.3 Physically based light attenuation Custom Renderer Customer Render Pass Injection 2019.1 Leaving Preview Full Suite Documentation Product RoadmapRoadmap by Role 3. Artists & Designers
  70. 70. High Def Render Pipeline (HDRP) 2018.3 Increase volumetric quality and performance Screen Space Reflections Improve shadow atlas / budget / control Improve quality of Contact Shadow TerrainLit shader & Fabric shader AxF shader (requires automotive package) Preliminary support of LightLayers More debug modes Planar reflection Preliminary Visual Effects Graph support Decal improvement with per channel selection mask Product RoadmapRoadmap by Role 3. Artists & Designers
  71. 71. High Def Render Pipeline (HDRP) 2019.1 Stacklit shader Hair shader Improved VFX graph support Reflection system Improved Shadows Specular anti-aliasing / Normal filtering HD Post-processing VR Support MSAA (forward only) Product RoadmapRoadmap by Role 3. Artists & Designers
  72. 72. Shader Graph 2018.3 HD Lit master node 2019.1 Leaving Preview status New Node API Product RoadmapRoadmap by Role 3. Artists & Designers
  73. 73. Lighting 2018.3 Configurable falloff 2019.1 Light Probe De-ringing and Visualization Product RoadmapRoadmap by Role 3. Artists & Designers
  74. 74. Progressive Lightmapper 2019.1 Spatially coherent packing Ability to set max number of lightmaps Product RoadmapRoadmap by Role 3. Artists & Designers
  75. 75. GPU Progressive Lightmapper 2018.3 GPU Acceleration Windows support
 2019.1 Mac OS & Linux support Non-uniform scaling fix Double sided GI Cast & Receive Shadows Product RoadmapRoadmap by Role 3. Artists & Designers
  76. 76. Digital Content Creation (DCC) 2018.3 Physical Cameras Model importer improvements Properties (preview) Stringray PBS in SRP
 2019.1 Maya vertex count plugin gITF Product RoadmapRoadmap by Role 3. Artists & Designers
  77. 77. Digital Content Creation (DCC) 2019.1 - 2019.3 Importer improvements Scripted import pipeline Bi-directional importers Product RoadmapRoadmap by Role 3. Artists & Designers Any DCC Package
  78. 78. Text Mesh Pro 2018.3 Hybrid Dynamic 
 SDF Font system 2019.3 Support for Ligatures Product RoadmapRoadmap by Role 3. Artists & Designers
  79. 79. Post Processing 2019.1 Improved Depth of Field (HDRP) Improved Motion Blur (HDRP) Improved Auto-Exposure (HDRP) Product RoadmapRoadmap by Role 3. Artists & Designers
  80. 80. Visual Effects Graph 2018.3 Preview release Next Generation Visual Effects Tailored for Next-Generation 
 platforms (GPU/Compute) 2019.1 Ribbon Trails Product RoadmapRoadmap by Role 3. Artists & Designers
  81. 81. Visual Scripting 2019.2 Preview release 2019.3 Clear, compact UI with blackboard & stacks. Extensible high level nodes, easy to create 
 and share custom packages of nodes. Generates performant C# at runtime making it 
 and easy for programmers to debug and optimize. Smart context sensitive search, notes and color grouping. Visual tracing to help iteration and problem solving. Live editing. Product RoadmapRoadmap by Role 3. Artists & Designers
  82. 82. Prefab Workflows 2018.3 Nested Prefabs Prefab Mode Prefab Variants Product RoadmapRoadmap by Role 3. Artists & Designers
  83. 83. Terrain Updates 2018.3 Improved editing UX Seamless cross-tile painting Larger, faster, better brushes GPU accelerated, rotatable, better preview Easier custom brush shapes Product RoadmapRoadmap by Role 3. Artists & Designers
  84. 84. Terrain Updates 2018.3 More scriptable and customizable Script-exposed GPU resources 
 (heightmap, splat maps) Scriptable terrain tool API Add new terrain tiles to existing terrain Auto-connect terrain tiles Stamp tool Add your own custom GPU operations Product RoadmapRoadmap by Role 3. Artists & Designers
  85. 85. Terrain Updates 2018.3 Performance Faster CPU / GPU runtime GPU heightmap representation Significantly reduced draw calls 
 through efficient instancing Cluster culling for terrain patches 2x CPU performance improvements ~30x Reduced GC allocations GPU native heightmap and splatmap textures C# API exposed GPU instanced rendering (100x fewer draw calls, far less memory allocation churn) Product RoadmapRoadmap by Role 3. Artists & Designers CPU GPU heightmap quadtree render painting splatmap blend textures static meshesinstances
  86. 86. Terrain Updates 2019.1 Core Terrain Improvements Terrain Holes Product RoadmapRoadmap by Role 3. Artists & Designers
  87. 87. 2D Updates 2018.3 Tilemap - Isometric Tiles support 2D Animation v2 (2018.3) Multi-sprite Workflows 2019.1 2D Lights & Shadows 2D Shape-based Lights 2D Point Lights 2D Spot Lights Sprite Shape Improvements Improved Collider generation Product RoadmapRoadmap by Role 3. Artists & Designers tiles courtesy of Isometric Dungeon Tiles pack by Kenney
  88. 88. 2D Updates 2018.3 Tilemap - Isometric Tiles support 2D Animation v2 (2018.3) Multi-sprite Workflows 2019.1 2D Lights & Shadows 2D Shape-based Lights 2D Point Lights 2D Spot Lights Sprite Shape Improvements Improved Collider generation Product RoadmapRoadmap by Role 3. Artists & Designers background and center character, courtesy of Flipping Death by Zoink Games
  89. 89. 2D Updates 2018.3 Tilemap - Isometric Tiles support 2D Animation v2 (2018.3) Multi-sprite Workflows 2019.1 2D Lights & Shadows 2D Shape-based Lights 2D Point Lights 2D Spot Lights Sprite Shape Improvements Improved Collider generation Product RoadmapRoadmap by Role 3. Artists & Designers artwork courtesy of Platformer Pack Redux by Kenney
  90. 90. 2D Updates 2018.3 Tilemap - Isometric Tiles support 2D Animation v2 (2018.3) Multi-sprite Workflows 2019.1 2D Lights & Shadows 2D Shape-based Lights 2D Point Lights 2D Spot Lights Sprite Shape Improvements Improved Collider generation Product RoadmapRoadmap by Role 3. Artists & Designers artwork courtesy of Flipping Death by Zoink Games
  91. 91. Cinemachine 2018.3 Physical camera support Event mapper New procedural noise with 
 interactive display Lens packs 2019.1 Unity Presets Support Performance improvements Standard camera rigs Focus breathing Product RoadmapRoadmap by Role 3. Artists & Designers
  92. 92. Cinemachine 2019.2 FPS / POV camera Virtual production environment Customizable blends API improvements ClearShot improvements Target group v2.0 & FreeLook 2.0 Head tracking prototype Cinecast beta - Go to 
 unity.com/cinecast now! Product RoadmapRoadmap by Role 3. Artists & Designers
  93. 93. Cinemachine 2019.3 Post Processing v3 integration CM 3.0: Jobification, numerous 
 other improvements Product RoadmapRoadmap by Role 3. Artists & Designers
  94. 94. World Building Tools 2018.3 ProBuilder 4.0 Bug fixes Performance improvements Usability improvements Nested prefabs support New public API & distributed source code PolyBrush 1.0 Now in Package Manager New prefab scattering brush Example shaders for HDRP & LWRP Bug fixes Product RoadmapRoadmap by Role 3. Artists & Designers
  95. 95. World Building Editor updates 2019.1 Optimized Scene View for massive worlds Scene Visibility tools in Editor Improved selection tools Extensible Tool Modes API 
 Product RoadmapRoadmap by Role 3. Artists & Designers
  96. 96. World Building Editor updates 2019.2 Grids, Snapping and Manipulation Tools to enable fast, precise manipulation 
 and creation with great visual feedback.
 Modifier Stack Editable history of authoring operations 
 for non-destructive world building.
 Custom toolbar 
 Product RoadmapRoadmap by Role 3. Artists & Designers
  97. 97. World Building Editor updates 2019.3 Context Menu Quick access to context menu commands 
 on picked object/selection Selection Sets - groups Organize objects in groups without having 
 to rely on scene hierarchy. Universal Search A reliable way of searching data according to sets of rules. Enhanced Shape/Design Creation Tools Quickly draw out shapes to generate basic geometry beyond existing poly shapes. 
 Product RoadmapRoadmap by Role 3. Artists & Designers
  98. 98. Audio 2019.1 New C# Audio System & DSP Graph
 available in experimental namespace
 2019.2 uNode API for Audio in experimental Provides a graph API that will provide 
 simple topology and messaging system 
 in an ECS world Product RoadmapRoadmap by Role 3. Artists & Designers
  99. 99. Audio 
 2019.3 uNode graph compositor Provide a visual authoring framework 
 for uNode graphs. Product RoadmapRoadmap by Role 3. Artists & Designers uNode
  100. 100. Product Roadmap Agenda Summary Flexible, Modern Editor & Feature set Keep every kind of person happy and productive Maintain Quality through a close feedback loop with you Filling the gaps Evolving legacy systems Pushing opportunities in production and development
  101. 101. Product Roadmap Will Goldstone Product Manager @willgoldstone Agenda Thank you. Stine Kjærbøll Product Manager @stinekjaerboell
  102. 102. Product Roadmap Will Goldstone Product Manager @willgoldstone Stine Kjærbøll Product Manager @stinekjaerboell Agenda Questions?

×