Frank Cheng
- Role
- Senior Software Engineer at Microsoft
- Location
- Redmond, WA, US
- LinkedIn followers
- 500 followers
About Frank Cheng
GDC Speaker 2022: Pathing in \'Age of Empires IV\': Flow Fields and Steering…
Experience
Senior Software Engineer
Jun 2013 — Present
World\'s Edge - Gameplay Architect I guide the team through the analysis of existing gameplay systems and identify areas of that can be replaced/refactored/improved to allow a more precise expression of intended gameplay behavior. I also research and implement solutions for real-time pathfinding and optimization problems. I help create unit tests and promote development standards to reduce backtracking and regressions. 2021 Age of Empires 4 Studios Quality - Tools Engineer and Data Engineer As a tools engineer, I designed and created internal tools for feature and content testing. Many of these are UX improvements for the existing tools, which streamlined the work process, reducing the cost of frequently performed actions by up to 5 minutes. These investments greatly improved content creation and verification time. As a data engineer, I adopted and guided the team through the migration from SQL to Kusto. I created automated data cleaning pipeline from scratch and implemented data analysis framework that lowers the technical skills requirement for maintenance and usage. In cases of data analysis, I implemented tools that turned a cross-team task requests to self service buttons that greatly improved usage, and therefore, value, of our data. 2019 Crackdown 3 2017 Forza 7 2015 Halo 5 2013 Ryse: Son of Rome
Education
Armstrong State University
Bachelor of Science
2008 — 2010
DigiPen Institute of Technology
Master of Science
2011 — 2013
Skills
- Visual Studio
- Java
- Direct3d
- Javascript
- C#
- Tortoise Svn
- Pathfinding
- Netbeans
- Opengl
- Objective-C
- Video Games
- Game Programming
- Php
- Perforce
- C
- Game Design
- Game Development
- Doxygen
- Scripting
- C++
- Python
- Haskell
- Opengl Es
- Computer Science
- Xcode
- Glsl
- Algorithms
- Html 5
Find verified contacts for anyone on LinkedIn
Unifers gives sales teams verified emails and direct dials, enriched profiles, and outreach that lands in the inbox.
Free plan included · No credit card required
This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.