You've been logged out of GDC Vault since the maximum users allowed for this account has been reached. To access Members Only content on GDC Vault, please log out of GDC Vault from the computer which last accessed this account.

Click here to find out about GDC Vault Membership options for more users.

close

The Number One Educational Resource for the Game Industry

Session Name: Open Source Game Development Summit: Evolve a Legacy Game Engine With Open Source Tools
Speaker(s): Kai Zhang
Company Name(s): Netease
Track / Format: Open Source Game Development Summit

Did you know free users get access to 30% of content from the last 2 years?


Get your team full access to the most up to date GDC content

Overview: Legacy game engines provide a lot of value, at the same time, often carry lots of tech debts. In this session, the EVE Echoes team will show how open-source tools help them evolve their game engine. Share the detailed experience about how to onboard an open source build system Bazel to decrease build and lint time significantly, how to use open source tools like clang-tidy and include-what-you-use to speed up refactoring and improve the code quality at the same time. We will also share how we build a workflow (also with open-source tools) to make all the improvements incrementally without interrupting normal development. Last but not least, we will talk about how open-source community helped us solve problems and how we learned to contribute back to it.

Game Developers Conference 2023

Kai Zhang

Netease

free content

Open Source Game Development Summit

Programming