Zhenyu George Li is a passionate video game developer with over 20 years of experience in the field.
As a seasoned software engineer, George has contributed significantly to the development of numerous
games throughout his career and currently serves as a senior development consultant at Unity.
George’s fascination with video games was sparked during his college studies, igniting a passion that
would shape his professional journey. During the early stages of his game development endeavors,
George immersed himself in technologies such as Visual Basic, C/C++, DirectX, OpenGL, and Windows
GUI. These foundational experiences laid the groundwork for his subsequent success in the industry.
Throughout his career, George has made substantial contributions to various commercial games.
Notable titles in his portfolio include Halo Infinite, Magic: The Gathering Arena, Stela, Dead Rising 2,
The Bigs 2, and so on. His involvement in these projects has allowed him to gain extensive knowledge
and practical experience in a wide range of domains, including programming, game engines, gameplay
and AI, graphics, animation, multiplayer games, multiplayform games, and game physics. In practical
applications, George has used both the Unreal and Unity engines in the development of real game projects.
In addition to his achievements as a game developer, George has also honed his teaching abilities during
his eight years of college-level instruction. He has shared his knowledge and expertise with aspiring
developers, serving as a lecturer at the Vancouver Film School (VFS), the College of Interactive Arts,
and Hefei Union University. During his teaching at VFS, George instructed students in the intricacies
of Unreal Engine.
I express my gratitude to my wife, Alison Guo, for her support in handling family responsibilities and
for enabling me to dedicate time to completing this book. I also extend my thanks to Sarah Beck and
Willy Campos for their encouragement and support throughout the writing process.