기본적인 성능 제공

Unity의 새로운 고성능 멀티스레드 시스템에 한 발 빠르게 액세스하여, 복잡한 프로그래밍 없이 현재 사용 가능한 멀티코어 프로세서를 최대한 활용하세요.

핵심 기반의 재구성

We’re rebuilding the core foundation of Unity. Unity is introducing a new high performance multithreaded system, that will make it possible for your game to fully utilize the multicore processors available today without heavy programming headache. Great performance by default is possible thanks to:

  • The new C# Job System which gives you a safe and easy sandbox where you can write parallel code.
  • The Entity Component System (ECS) A new model for writing high-performance code by default.
  • The Burst compiler which produces highly-optimized native code.

You can use the new multithreaded systems to create games that run on a variety of hardware. You can also take full advantage of great performance by default, to create richer game worlds with more units and more complex simulations.

C# 잡 시스템

The new C# Job System takes advantage of the multiple cores in today's computers. It’s designed to open this approach up to C# user scripts and allows users to write safe, fast, jobified code while protecting against some of the pitfalls of multithreading such as race conditions.

Take advantage of multiple cores

The C# Job System exposes the Native C++ Job System allowing C# scripts to be jobified alongside Unity internal components.

A safe environment

Provides protection from some of the pitfalls of multithreading such as race conditions.

엔티티 컴포넌트 시스템(ECS)

A better approach to game design

ECS is a way of writing code that focuses on the actual problems you are solving: the data and behavior that make up your game.

In addition to being a better way of approaching game programming for design reasons, using ECS puts you in an ideal position to leverage Unity's C# Job System and Burst Compiler, letting you take full advantage of today's multicore processors.

With ECS, we are moving from object-oriented to a data-oriented design, which means it’s easier to reuse code and easier for others to grasp and contribute to it.

Burst 컴파일러

Optimized code

A new LLVM-based backend compiler technology takes C# jobs and produces highly-optimized machine code.

The best of every platform

Optimized for the particular capabilities of the platform you’re compiling for.

Less hand-coding

Get many of the advantages of hand-tuned assembler code, across multiple platforms, without all the hard work.

유나이트 LA 2018 기조연설

At Unite Los Angeles we presented our current progress on the ECS foundation and Burst. Building on our experiences from the "Nordeus" demo from Unite Austin, the game code team teamed up with the FPS Sample team and produced a futuristic cityscape.

The demo is built using features which you can expect to see in 2019.

 

유나이트 오스틴 기술 프레젠테이션

As part of the preview release of the Entity Component System, we have worked with our friends from Nordeus to make a version available of the technical presentation that we showed at Unite Austin.

A cut down version of the presentation is available on GitHub. Our focus has been to provide you with an updated version that utilizes the latest Entity Component System and to make available a functioning shader for texture driven vertex animation. This version is not graphically equivalent to the presentation that took place at Unite Austin.

You can find a walkthrough of the development of the Nordeus demo

Learn how Tic Toc Games uses ECS in mobile puzzle games

Tic Toc Games recently implemented Unity's Entity Component System (ECS) in their mobile puzzle engine, which brought both great performance improvements and faster iteration time. In this session named “We love performance” recorded at Unite LA, Tic Toc leads explain how they increased iteration speed using ECS, and their experience learning and working with Unity's ECS package.

이제 어디로 이동해볼까요

지금 바로 시작하기

시작하는 방법에 대한 정보에 대해 알고 싶으신가요? 또는 질문이 있으신가요?

토론에 참여해 보세요

Unity 개발자의 커뮤니티 포럼에 참여하시면 실험적 기능과 베타 프리뷰 기능에 대해 피드백을 주거나 정보를 교환할 수 있습니다.

We use cookies to ensure that we give you the best experience on our website. Click here for more information.