U/Day Tokyo_Session1_Unityの未来と展望

2.8K Views

July 11, 24

スライド概要

【U/Day Tokyo 2024】
U/Day Tokyo 2024では 日本のゲームクリエイター、エンジニア、アーティストのために、Unity 6 に関する最新情報や開発ロードマップの紹介、グラフィックスやUI、DOTS、最適化などの各種技術の解説、Unity Muse や Unity Cloud といった Unity の最新製品・サービスのライブデモ、ゲームアプリのユーザー獲得やマネタイズの最新トレンドなどを、Unity Japan や Unity 本社のスタッフが講演します。

【講演情報】
・タイトル:Unityの未来と展望
・講演者:Andrew Bowell(シニアディレクタープロダクトマネジメント)
・講演内容:Unity Engineの最新の進化と、創作の自由度と効率を最大化するための追加ツールやサービスについてご紹介します。

profile-image

リアルタイム3Dコンテンツを制作・運用するための世界的にリードするプラットフォームである「Unity」の日本国内における販売、サポート、コミュニティ活動、研究開発、教育支援を行っています。ゲーム開発者からアーティスト、建築家、自動車デザイナー、映画製作者など、さまざまなクリエイターがUnityを使い想像力を発揮しています。

Docswellを使いましょう

(ダウンロード不可)

関連スライド

各ページのテキスト
2.

The following is intended for informational purposes only, and may not be incorporated into Safe Harbor Statement Safe Harbor Statement any contract. No purchasing decisions should be made based on the following materials. Unity is not committing to deliver any functionality, features or code. The development, timing and release of all products, functionality and features are at the sole discretion of Unity, and are subject to change.

3.

The road ahead for Unity A roadmap of Unity Engine and services for 2024

4.

Andrew Bowell Senior Director, Product Management Fave game of 2023 – Last of Us 2 Remastered

5.

70%+ 27 50+ Of all active projects are using Unity 2022 LTS. The current point release of the LTS. Every two weeks since release. Major new and updated features. Hundreds of other improvements.

6.

6 Accessibility OS Settings Integration (Mobile) Adaptive VSync Support on Xbox and PS5 Additional Mobile Screen Reader functionality Android Game Activity Android PAD/TCFT support through Addressables Android Predictive Back Gesture Android Vulkan Improvements Build Profiles Character hair and skin improvements Crash analytics reports call-stack Data Bindings updates Dedicated server deployment with Multiplay Hosting Distributed Authority DOTS Swappable Physics engines: Havok and PhysX as Packages DXR Improvements/Inline Ray Tracing Experimental WebGPU Support Foveated rendering for VR platforms GDK on Windows support Global illumination new light baking architecture Meta Web Multiplayer Center Multiplayer Dedicated Server Multiplayer Dedicated Server Content Selection Multiplayer Playmode Native Render Pass API Support on DX12 (Windows) and Metal (macOS) New Build Window Player Build support for Windows on ARM64 Probuilder improvements Recorder updates Relay integration Selection Piercing Menu SEP Screen Space Lens Flares Shader Model Precision Unification Shared GDK Package Xbox/Windows Simplified Input Workflows Spatial-temporal Post Processing (STP) Speedtree Editor integration Split graphics jobs for DX12 Support for Android ApplicationExit Info Terrain Tools Overlays

7.

70%+ 27 50+ Of all active projects are using Unity 2022 LTS. The current point release of the LTS. Every two weeks since release. Major new and updated features. Hundreds of other improvements.

8.

8 Let’s talk about the things YOU care about: Creating immersive worlds Efficient game creation tooling End-to-end multiplayer Reaching your audience where they want to play Achieving peak performance

9.

9 Let’s talk about the things YOU care about: Creating immersive worlds Efficient game creation tooling End-to-end multiplayer Reaching your audience where they want to play Achieving peak performance

10.

10 Creating immersive worlds Harold Halibut by Slow Bros.

11.

SRP production readiness Built-In URP 2D URP 3D HDRP ~90% Unity games using SRPs released on PC and consoles in 2023 >50% Unity games using SRPs released on mobile and XR in 2023

12.

Getting started Terminal Garden Oasis Cockpit URP 3D samples 2D Happy Harvest project Samples → 4 scenes, 4 visual styles → Optimized and ready to use on mobile, VR, PC, consoles → Available in the Hub for 2022 LTS and Unity 6 → → → → → Custom passes/renderer features (Render Graph) → Custom post-process → Shader Graph → VFX Graph learning samples → Materials → Procedural Volumetric Fog → Lens Flares Available now 2022 LTS 2D lighting 2D tilemaps VFX Graph + 2D 2D animation

13.

Add more vegetation with Unity 6 and SpeedTree 9 New SpeedTree Importer → → → → New SpeedTree 9 Importer for .st9 files Optional per-LOD materials Wind animation controls More clear UI layout Coming 2024 Unity 6 Improved SpeedTree integration → → → GPU-driven wind to relieve pressure on CPU SpeedTree 9 wind General QoL improvements for materials and more

14.

Next release: SpeedTree 10 More organic options Powerful new workflows Refreshed UX More organic decorations, such as advanced vine tools, added to the procedural workflow Novel workflows include intuitive new ways of shaping your plants A sleek and modern interface in SpeedTree 10 offers improved user experience

15.

Level design with ProBuilder 6.0 Streamlined Workflows: → → → Improved in-Scene integration ○ Less clicking on static menus ○ More screen space for creation Intuitive in-scene contextual menu presenting only relevant actions Faster iterations with the new live preview of mesh operations Video of ProBuilder level design and gameplay iteration, used with permission from Thiago Klafke Available now

16.

Unity Muse asset generation in-Editor Improving sprites More realistic textures Texture 3D Overall quality improvements across assets (especially animals), in-tool prompt guidance for better outputs, and better accuracy for stylized 2D images coming soon Improved base model for superior output quality, including state-of-the-art material depth estimation, photo-based material generation, and more texture options High-resolution PBR texture generation from a prompt, input geometry, or reference images. Autotexture full 3D assets with multiple PBR materials in a meaningful and controllable way Available now Additional features Unity 6

17.

More immersive scenes with interactions, action, and sound Behavior setup Basic animations Sound effects Enable behavior tree generation and prompt-based behavior code generation, directly in the Editor New model coming out soon and later this year, ability to also create animations from sketches and videos AI-generated, prompt-to-sound effects such as movement and environmental sounds Coming 2024 Unity 6

18.

Sentis – Runtime AI → Impossible features are now unlocked with runtime AI → Bring AI down into the game loop alongside existing systems → Fast, free, and private, thanks to on-device compute → Build once and deploy to all platforms Plinio game using Sentis inference for gesture detection Available in 2024

19.

19 Creating immersive worlds Let’s talk about the things YOU care about: Efficient game creation tooling End-to-end multiplayer Reaching your audience where they want to play Achieving peak performance

20.

Improved authoring workflows New affordance in the UI Builder Searching for UI elements Nested UXML templates Inspector affordance Search in the UI Library Deep attribute overrides UI Builder communicates when the value derives from a parent, selector, variable or binding. Quickly find standard or custom UI elements directly from the UI Builder. Override attributes in nested UXML templates regardless of their level of depth. Available now 2023.2 Coming 2024 Unity 6 Coming 2024 Unity 6

21.

New Runtime Bindings → Flexible data sources → Fully extensible → Binds to multiple properties → Defined in C# code or using the UI Builder → Compatible with Editor UI Previewing data bindings in the UI Builder Available now 2023.2

22.

Standard Controls Library → TreeView and ListView allow displaying and manipulating data in a single or multiple columns. Now available 2022 LTS → New TabView and ToggleButtonGroup are now available, and icon support has been added to the Button. Available now 2023.2 Game leaderboards using the multi-column ListView and TabView

23.

Enhanced extensibility Simple custom attributes UXML Objects in the UI Builder Property Drawers in the UI Builder Custom element creation UXML Objects UI elements customization Create custom UI elements faster by using C# Attributes instead of writing repetitive code. Define complex data structures in UXML documents editable in the UI Builder. Customize how custom UI elements are displayed in the UI Builder inspector. Available now 2023.2

24.

In development UI Toolkit for games & XR Complex UI animations Custom UI shading Localization and Accessibility Tools and workflows for creating keyframe animations and sequences. Complete control over the appearance of UI elements and panels for achieving advanced visual effects. Make UI usable in any language, including support for right-to-left. Native screen readers for mobile and desktop. Looking to the future Beyond Unity 6

25.

In development World space rendering Looking to the future Beyond Unity 6

26.

In development World space rendering High-fidelity UI rendering Complete integration Fully integrated in the Unity render chain for crisp and beautiful curves at any size or camera distance Supports all existing UI Toolkit capabilities and features for styling, animating, and interacting with UI Looking to the future Beyond Unity 6

27.

Improving day-to-day-productivity Project-wide input actions Improved jobs profiling Addressables presets Preset default actions to get you started faster Track the dependencies between Job system threads in a new timeline view in the Profiler Save time building your content with smarter platform-specific default settings in Addressables Coming 2024 Unity 6

28.

Muse to enhance in-Editor workflows with AI Enhance workflows with AI Project-aware chat 3P integrations Unity Muse will soon offer 5 capabilities in-editor, and will add additional AI-powered capabilities for more Editor workflows Soon, you can access Muse chat directly in the Editor and it will also become project-aware to better provide responses and solutions tailored to your project Integration for accessing and generating with trusted third-party AI solutions, directly in the Editor, surfaced through Muse workflows Coming 2024 Unity 6

29.

Unity Cloud for better content and project management in-Editor Unify content across your studio Surface content where you work Regain control over Unity teams and tools Unify content across your studio in a DAM system tailored for the rigors of game development to power content reuse and kick-start work on new content Reduce application switching and integration management with seamless integrations across the Unity Editor, Unity Asset Manager, and Unity Version Control Role-based permissioning, solution provisioning, and payments, centralized in a streamlined Dashboard experience to regain control over your development teams and tools Available now

30.

Unity Cloud – New capabilities coming soon Improved workflows for collaboration Better asset management Deeper integrations with the Unity Editor and Unity Version Control will make it easier for teams to work together across projects and pipelines. Unity Asset Manager will continue to roll out new features and capabilities such as versioning, custom asset statuses, bulk asset editing, the ability to comment and annotate on assets, and track asset dependencies on the Dashboard. Coming 2024

31.

Sentis improvements for easier setup and speed Easier to use → → Faster performance More compatible AI models on Hugging Face via → Performance is our #1 focus “Unity Sentis” tag → Neural chip integrations for faster inference and Graph viewer for AI models enables visualization and optimization edits offloading workload from CPU/GPU → Quantization for memory savings

32.

32 Creating immersive worlds Efficient game creation tooling Let’s talk about the things YOU care about: End-to-end multiplayer Reaching your audience where they want to play Achieving peak performance

33.

Multiplayer Center → Everything Unity has to ● Everything Unity has to offer for your project in the offer for your project in the Editor Editor → Find and deploy the right ● Find and deploy the right tools in seconds tools in seconds → Experiment with new ● Experiment with new multiplayer features and multiplayer features and services services Coming 2024 Unity 6

34.

Multiplayer Playmode →● Grow Growyour your casual casual co-op co-op playtest Multiplayer playtest with with Multiplayer Playmode Playmode →● Get Getaafeel feelfor for the the multiplayer gameplay multiplayer gameplay across acrossseparate separate runtime runtime processes processes →● Compatible Netcode Compatible with with Netcode for forGameObjects GameObjects Coming 2024 Unity 6

35.

35 Relay integration → Save integration time and experiment immediately Save integration time and →● Connect your playtesters experiment early on andimmediately speed up your QA iteration loop ● Connect your playtesters early on and speed up your QA iteration loop Coming 2024 Unity 6

36.

36 Multiplayer Playmode with dedicated server →● Facilitate with Facilitate your your playtest playtest with streamlined streamlined dedicated dedicated server serverdeployment deployment →● Harden Hardenyour your gameplay gameplay quality runtime quality early early across across runtime processes processes →● Compatible Netcode Compatible with with Netcode for forEntities Entities Coming 2024 Unity 6

37.

37 Dedicated server content selection → Ensure the leanest dedicated server by most client-side ● stripping Ensure the leanest assets dedicated server by → stripping most client-side Compatible with Netcode assets for GameObjects ● Compatible with Netcode for GameObjects Coming 2024 Unity 6

38.

38 Dedicated server deployment to Multiplay Hosting → Deploy your dedicated server automatically to Multiplay Hosting → Scale your playtest to the next level Coming 2024 Unity 6

39.

Transport package compatible with Unity web ● Unity Transport package → a robust low-level networking foundation for your custom Netcode stack on all platforms ● Leverage the power of Multiplayer Playmode or Dedicated Server build targets, even with your customized Netcode stack Coming 2024 Unity 6

40.

40 Multiplayer Services Package → Netcode This package massively simplifies integration and Transport dependencies management Unity Engine across multiplayer services Vivox Multiplayer Services Multiplay Hosting Coming 2024 Unity 6 Lobby Matchmaker Relay Vivox …

41.

Distributed authority ● Distribute simulation workload across clients ● Build large-scale multiplayer titles with lower operational costs, engineering effort, and latency Coming 2024 Unity 6

42.

42 Skill-based Matchmaker →● Automatic Automatic computation computation ofof player on playerskill skill scores scores based based on factors wins or factors such such as as wins, loadout, in-game achievements or in-game achievements →● Reduce and Reduceyour your workload workload and foster foster aa fair fair competitive competitive environment boosts environment that that boosts player and playerretention retention and engagement engagement Coming 2024 Unity 6

43.

43 Matchmaker session details → Enhanced oversight of ● Enhanced oversight of match-level details to track match-level details to track major events throughout the major events throughout the lifespan of each match lifespan of each match → Quickly identify trends, ● Quickly identify trends, detect detect and resolve issues, and resolve issues, and and reduce time to iterate on reduce time to iterate on your your matchmaking logic matchmaking logic Coming 2024 Unity 6

44.

44 Safe Voice → Advanced machine learning and deep learning algorithms to detect in-game toxicity at scale → Monitoring can be proactive or based on player reports/mutes → Understanding of the nuances of your community’s in-game interactions over time Coming 2024 Unity 6

45.

45 Safe Text → Filter toxic text and profanity in real-time → Protect players from toxic text interactions through Adaptive Chat Filter → Understand and handle text toxicity at scale with Context Analysis Coming 2024 Unity 6

46.

46 Moderation platform → Scale moderation processes to foster healthy game communities → Safe Voice and Safe Text for end-to-end toxicity moderation → Prioritize and resolve the most problematic interactions → Tailor your moderation processes to fit your community’s unique norms and culture Coming 2024 Unity 6

47.

47 Creating immersive worlds Efficient game creation tooling End-to-end multiplayer Let’s talk about the things YOU care about: Reaching your audience where they want to play Achieving peak performance

48.

Core platform improvements Build profiles New platform browser Configure multiple build profiles with different settings and scene lists for each. Share them with your team using version control and streamline cross-platform development. Browse all the platforms Unity supports and find out more about how to onboard to new platforms. Coming 2024 Unity 6

49.

Web Mobile web support Instant Games Run your Unity games anywhere web, including in mobile browsers. Supports Android and iOS. Support for Instant Games on Facebook and Messenger is coming later this year. Coming 2024 Unity 6

50.

Presentation Title Section Title Instant game load: Ready, Set, Cook! Original Build URL Time to Interactivity 12 seconds Tested on Pixel 5 @ 48 Mbps Optimized URL Time to Interactivity 5.5 seconds

51.

From WebGL to → WebGPU: The future of web-based graphics acceleration → Modern API provides a lower-level interface that gives more opportunities for accelerated CPU and GPU → WebGPU available now Unity 6 Preview Brings compute shaders to the web

52.

Windows and Xbox GDK Windows on Arm runtime Windows on Arm Editor Game development kit on Windows Reach an even wider audience across Windows on Arm devices by selecting “ARM 64-bit” as an architecture for Windows builds. Create with Unity using Arm-based Windows devices utilizing the same performant tools you already know and love. Build your Windows standalone games with support for build automation options and scriptable configurations. Coming 2024 Unity 6 Arm Runtime available now Unity 6 Beta

53.

Mobile Android Addressables ❤ Google PAD and TCTF Game activity application entry Get the power of Addressables with the dynamic delivery of Play Asset Delivery (PAD). Reduce initial download size and help your game look great across devices with targeted textures. Benefit from improved threading support over core runtime events with the updateability of AndroidX. Available now Unity 6 Beta

54.

Incremental build pipeline for consoles Faster iteration by only building the delta. Can reduce build times by up to 50%. Coming 2024 Unity 6 Push out iterations faster

55.

55 XR Scene understanding Input and interaction AR Foundation + Persistent anchors + Bounding box + Occlusion + Meshing + ARCore Vulkan support + Near-far interactor + Input reader + Custom hand gestures + Gesture debugger + Hand interaction profile + XR device simulation Rendering + Composition layers + Per-pass foveated rendering Project templates and samples Coming 2024 Unity 6 Build and deploy + Apple Vision Pro + Meta Quest 3 + Play to Device

56.

56 Bring the physical Bring the physical world into world intoyour your game game Meshing Meshing Occlusion Occlusion Bounding boxes Bounding boxes Persistent anchors Persistent anchors Vulkan support Vulkan support Coming 2024 Unity 6 Meta Quest visionOS Meta Quest visionOS Meta Quest iOS Meta Quest Android Meta Quest ARCore

57.

57 Improve visual Improve visual fidelity fidelity Meta Quest Hololens PSVR2 OpenXR Composition Layers renders text, video, UI, and images at much OpenXR Composition Layers renders higher quality utilizing native text, video, UI,by and images at much support for theby runtime’s higher quality utilizingcompositor native layers. for the runtime’s compositor support layers. Coming 2024 Unity 6 Experimental 2022 LTS

58.

58 Create social Create social experiences easily experiences easily Meta Quest Use the Multiplayer VR template to Use the Multiplayer VR template to jump-start your project with packages, jump-start your project with packages, settings, and networked interactions settings, and networked interactions for for remote multiplayer VR. remote multiplayer VR. Coming 2024

59.

59 Iterate efficiently Iterate efficiently on on device device visionOS Play to Device for efficient iteration Play to Device for efficient iteration and live preview of content through and live preview of content through the the Unity Editor, visionOS simulator or Unity Editor, visionOS simulator or on on Apple Vision Pro Apple Vision Pro Now available 2022 LTS

60.

60 Creating immersive worlds Efficient game creation tooling End-to-end multiplayer Reaching your audience where they want to play Let’s talk about the things YOU care about: Achieving peak performance

61.

DOTS ECS enables you to build more ambitious games Sunblink Entertainment – HEROish Electric Square – Detonation Racing Supported for production Flexible game architecture Fully utilize your target device ECS for Unity enables seasoned Unity creators to build more ambitious games. ECS helps you eliminate most of the refactoring costs associated with object-oriented architectures. ECS gives you full memory and CPU control to increase your game complexity or target a wider range of devices. Now available 2022 LTS

62.

DOTS ECS enables you to build more ambitious games Big Rook Games – Hostile Mars Stunlock Studios – V Rising StickyLock Studios – Histera Unrivaled simulation scale Massive data streaming Fuels multiplayer action Reach new immersion levels thanks to richer simulations such as NPC behaviors or physics interactions. ECS offers an efficient data pipeline that enables streaming and rendering of complex, large-scale game experiences. ECS’s deterministic stack helps optimize bandwidth, and has been tested with 100+ player sessions across platforms. Now available 2022 LTS

63.

We are committed to the DOTS ecosystem Megacity Metro ECS for Unity 1.1 ECS for Unity 1.2 ECS for Unity 1.3 Major physics collider workflow and performance improvements, plus 80+ fixes across the ECS framework Quality of life and performance across Editor workflow, serialization, baking, plus 50+ fixes and Unity 6 compatibility Physics scalability improvements and more quality fixes, with dozens targeted at Netcode for Entities Prerelease available 2022 LTS Coming 2024 Unity 6

64.

25% 100% Surveyed productions estimated to need ECS in production Productions that could use more performance out of the box

65.

→ We’re bringing GameObjects and Entities closer together To make ECS scalability power available for Editor tooling → To allow any project to add targeted ECS solutions when it matters → To transparently provide some amount of data-oriented benefits to all projects

66.

Convergence of GameObjects and entities GameObjects are also entities Unified transforms Unified scenes and builds Ensuring easy access to your project data from both Managed and Unmanaged spaces Leveraging the scalability of ECS and jobs to batch process GameObject transformations with simplicity Streamlining scenes and build workflows to guarantee a consistent user and developer experience Looking to the future Beyond Unity 6

67.

ECS scalability used in Editor workflows Looking to the future Beyond Unity 6 Animation Worldbuilding The convergence of ECS and GameObjects will accelerate the modernization of animation authoring and runtime. ECS powers new core technology to build massive, detailed, open-world experiences with performance.

68.

Modernizing Unity Engine’s foundation for all projects with CoreCLR

69.

CoreCLR modernizes Unity Engine’s foundation Faster iteration time Better runtime performance Future-proof CoreCLR will bring raw speed improvements to the Editor, faster code reload, and simpler IDE integration. Modern optimizations, garbage collection, and framework capabilities will boost your runtime efficiency. A critical milestone that facilitates keeping up with future improvements and versions of .NET. Looking to the future Beyond Unity 6

70.

70 Let’s talk about the things YOU care about: Creating immersive worlds Efficient game creation tooling End-to-end multiplayer Reaching your audience where they want to play Achieving peak performance

71.

Thank you

72.

72 Unity 6 Unity 6 Join our Join our Mailing Mailing list list