David Guo Putting Users First: David Guo’s Approach to Game Development at Top Games Inc. wu, qi April 18, 2023