GDC is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

View, browse and sort the ever-growing list of sessions by pass type, track, and format. With this Session Viewer, you can view GDC 2023 session details, speakers and share your favorites via social media. You will be able to build your schedule and access it during the show via export or with the Mobile App, once live. Sessions do fill up and seating is first come, first serve, so arrive early to sessions that you would like to attend.

Thousands of Soldiers Battle on One Mobile Screen: Applications of Unity's DOTS in 'Return to Empire'

Jian Xiao  (Principal Client Programmer of Return to Empire, TiMi Studio Group, Tencent)

Cangjian Hou  (Principal Engine Programmer of Return to Empire, TiMi Studio Group , Tencent)

Pass Type: All Access Pass, Core Pass

Topic: Programming

Format: Lecture

Vault Recording: TBD

Audience Level: Intermediate

This talk introduces the optimization of the mobile strategy game Return to Empire, based on Unity's DOTS system, a game that enables thousands of military units to battle simultaneously on one screen. The talk covers how the developers serialize and deserialize resources, use entity like a prefab, and develop preview capabilities based on current serialization capabilities.

In addition, the developers also create an optimized rendering pipeline based on Unity's HybirdRenderV2, with the cached shadow system managed by entity, and a pipeline that uses GPU-Skinned animation. Although this solution is focused on mobile platforms, these excellent techniques can benefit any game that uses Unity's DOTS system.

*Note: PR approval is required prior to publishing.


Attendees will learn excellent techniques of using Unity's DOTS system to optimize their games, especially games that require large-scale computing.

*Note: PR approval is required prior to publishing.

Intended Audience

This is for developers who are working on game titles that require large-scale computing, and are seeking optimization solutions.

*Note: PR approval is required prior to publishing.