Zhongfu Gao (Software Engineer, YAHAHA Studios)
He Li (Software Engineer, YAHAHA Studios)
Location: Room 2000, West Hall
Date: Monday, March 20
Time: 10:50 am - 11:50 am
All Access Pass, Core Pass, Summits Pass, Expo Pass, Audio Pass, Independent Games Summit Pass
Vault Recording: Video
Audience Level: Intermediate
This talk demonstrates the challenges we faced during the development of Yahaha Studio, and explains why we chose to use the Data Oriented Design pattern.
By using DoD, the platform could have a high degree of control over game data and game logic. This would allow the platform to perform the underlying network synchronization and developers would have to worry less about it. The platform could use this to optimize performance at runtime by, for example, dynamically adjusting the AOI strategy and network synchronization interval, etc. The design has other benefits as well, such as easy tracking of game data and being able to update the platform with good backward compatibility.
Attendees will learn how the DoD pattern was applied to the development of a 3D game platform. Some thoughts and practices in development will be revealed. We thought it would give you some ideas when faced with a complex system.