Rick Cheng is a seasoned software engineer and developer specializing in gaming and its surrounding ecosystem. With extensive experience across mobile, game engines, and backend systems, he has built and shipped interactive experiences that blend performance, creativity, and scalability. His work spans game development, SDK design, and platform integration, with a strong focus on enabling seamless connections between games, services, and users. Rick is particularly interested in the intersection of gaming and emerging technologies, including real-time systems, cross-platform development, and applied AI. He brings a pragmatic, builder-oriented mindset—rapidly prototyping ideas while maintaining production-quality standards. Whether developing engaging gameplay features or designing robust developer tools, he is driven by a passion for creating systems that empower both players and fellow developers.

Rick Cheng

Rick Cheng is a seasoned software engineer and developer specializing in gaming and its surrounding ecosystem. With extensive experience across mobile, game engines, and backend systems, he has built and shipped interactive experiences that blend performance, creativity, and scalability. His work spans game development, SDK design, and platform integration, with a strong focus on enabling seamless connections between games, services, and users. Rick is particularly interested in the intersection of gaming and emerging technologies, including real-time systems, cross-platform development, and applied AI. He brings a pragmatic, builder-oriented mindset—rapidly prototyping ideas while maintaining production-quality standards. Whether developing engaging gameplay features or designing robust developer tools, he is driven by a passion for creating systems that empower both players and fellow developers.

Available to hire

Rick Cheng is a seasoned software engineer and developer specializing in gaming and its surrounding ecosystem. With extensive experience across mobile, game engines, and backend systems, he has built and shipped interactive experiences that blend performance, creativity, and scalability. His work spans game development, SDK design, and platform integration, with a strong focus on enabling seamless connections between games, services, and users.

Rick is particularly interested in the intersection of gaming and emerging technologies, including real-time systems, cross-platform development, and applied AI. He brings a pragmatic, builder-oriented mindset—rapidly prototyping ideas while maintaining production-quality standards. Whether developing engaging gameplay features or designing robust developer tools, he is driven by a passion for creating systems that empower both players and fellow developers.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Intermediate

Language

English
Fluent

Work Experience

Senior Game Engineer at Play Studios
January 1, 2013 - December 31, 2019
Core engineer on the MyVegas Mobile Slots franchise, supporting millions of players. Designed and implemented gameplay systems, progression mechanics, and engagement features. Owned live systems: Rewards, Video Ads, Promotions, Notifications, and Deep Linking. Collaborated with design/art to tune game feel and player experience. Built Unity tools and workflows to accelerate content creation and feature rollout. Integrated third-party SDKs and native C++ plugins for performance-critical features.
Senior Engineer, Real-Time Interactive Platforms at Agora.io
January 1, 2019 - December 31, 2024
Bridged real-time communication technology with gameplay experiences across Unity and Unreal. Built playable Unity prototypes showing social gameplay, co-presence, and voice-driven interaction. Developed gameplay-layer systems integrating low-level C/C++ networking into Unity (C#). Partnered with game studios and internal teams to validate new tech inside real game scenarios. Optimized latency, threading, and performance for real-time multiplayer-like systems on mobile. Explored XR and emerging platforms through interactive, game-like prototypes.
Game Developer at GameView Studios (DNA)
January 1, 2011 - December 31, 2013
Contributed to gameplay systems and feature development across multiple mobile titles. Supported live ops, analytics integration, and store releases. Worked cross-functionally to improve player engagement systems and overall title quality.
Founder / Game & Platform Engineer at Selected Project Tian Hai
January 1, 2016 - Present
Designed and built an interactive mobile platform blending gameplay with real-time communication. Developed native iOS client + backend services. Integrated real-time systems into player-facing interactive experiences. Managed full lifecycle from concept to prototype, launch, and live iteration.

Education

Master of Science in Computer Science at UC Davis
January 11, 2030 - April 9, 2026

Qualifications

Add your qualifications or awards here.

Industry Experience

Gaming, Software & Internet, Media & Entertainment