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?
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. |