Chenggong Guo, Developer in Dandong, Liaoning, China
Chenggong is available for hire
Hire Chenggong

Chenggong Guo

Verified Expert  in Engineering

Game Developer

Location
Dandong, Liaoning, China
Toptal Member Since
November 28, 2022

Chenggong is a passionate senior game developer with nearly a decade-long experience building various games, from hyper-casual to AAA-quality ones. He specializes in Unity3D and Unreal Engine to implement challenging and fun gameplay and integrate multiple tools and services. Chenggong's experience, skills, and enthusiasm make him an excellent fit for any team and project in the industry, ready to deliver exceptional results.

Portfolio

Freelance Clients
C++, C#, Unity3D, Unreal Engine, Photon Unity Networking (PUN), Java...
Avataris
Unity3D, Agora, Photon Unity Networking (PUN), MySQL, Game Development...
Cygames
Unity3D, C#, Game Development, Gameplay Development...

Experience

Availability

Full-time

Preferred Environment

Unity3D, Unreal Engine, Visual Studio, C++, C#, iOS, Android, Mobile App Development, Blueprint, PlayStation, Xbox, Blueprints Visual Scripting

The most amazing...

...thing I've done was collaborating closely with designers and the producer to achieve the desired creative vision and quality standards.

Work Experience

Application Developer | Game Developer

2012 - PRESENT
Freelance Clients
  • Managed a team of five in designing and developing an online multiplayer FPS game from scratch within six months, emphasizing close collaboration with the development team to ensure a seamless and responsive gameplay experience.
  • Worked on a VR poker game as a gameplay programmer. Implemented hand tracking system and advanced physics simulations; optimized game mechanics by improving collision detection and reducing draw calls, resulting in a 12% improved frame rate.
  • Managed a team of eight in designing and developing a poker game within three months, collaborating closely with designers and the producer to achieve the desired creative vision and quality standards.
Technologies: C++, C#, Unity3D, Unreal Engine, Photon Unity Networking (PUN), Java, Objective-C, Ruby on Rails (RoR), SQL, Firebase, ASP.NET, Laravel, Software Engineering, Agora, Swift, iOS, Xcode, SwiftUI, Android, PHP, .NET, Azure DevOps, Kotlin, Mobile App Development, Game Development, Team Leadership, Git, GitHub, Unreal Development Kit (UDK), APIs, Unreal Engine 4, Databases, JavaScript, 3D, Back-end Development, Three.js, 3D Rendering, C++/CX, Unity2D, Virtual Reality (VR), Augmented Reality (AR), Unity Game Assets, Gaming, 3D Games, Multiplayer, Video Games, Video Gaming, 2D Games, Unity3D GUI Development, Mobile Games, Mobile Game Design, Next.js, Android TV, Game Design, iPhone, MMORPGs, Google Cloud, Jira, Perforce, Microsoft Orleans, Unity, Management, Oculus, Microsoft Azure, Games, Amazon Web Services (AWS), Back-end, Software Architecture, API Development, Solution Architecture, DevOps, Architecture, CI/CD Pipelines, Unity3D Native Plugin Interface, Machine Learning, Mobile Game Development, Blueprint, Unreal Engine 5, PlayStation, Xbox, UIKit, ARKit, AR Interfaces, Mobile App Design, React Native, Full-stack, Figma, Full-stack Development, Wwise, Gaming Platforms, React, MUI (Material UI), 3D Pose Estimation, Rigging, 3D Graphics, Low-level Programming, Python, Mobile Payments, Blockchain & Cryptocurrency, Smart Contracts, Web3, OpenAI GPT-3 API, Amazon S3 (AWS S3), OpenAI GPT-4 API, Trello, WebGL, OpenGL, WebXR, HTTP Live Streaming (HLS), Video Players, WebSockets, MongoDB, Camera API, Processing & Threading, Performance, Android Jetpack, Xamarin, Jetpack Compose, Twilio, 3D Modeling, Windows, Windows Presentation Foundation (WPF), Scheduling, API Integration, 3D Math, 3D Animation, Audio Processing, Audio Drivers, Product Licensing, Azure, Blender, Data Structures, Google Analytics, PlayFab, Gamification, In-app Purchases, Front-end, Front-end Development, UI Development, Animation, Game AI, Artificial Intelligence (AI), TypeScript, Babylon.js, ARCore, D3.js, Snowflake, Dashboard Development, Mapbox, MUI CSS, Blueprints Visual Scripting, RDBMS, Amazon RDS, Blockchain, Marketplaces, IT Project Management, REST APIs, Milestones, Stripe, Stripe Payments, Stripe API, Linux, Qt, MacOS, Cross-platform, OpenCV, Software Development, OCR, Computer Vision, Web Development, Flutter, Mobile Applications, Live Chat, Node.js

Senior Unity3D Game Developer

2021 - 2022
Avataris
  • Investigated the existing codebase and fixed 10+ issues in one week.
  • Worked on the matchmaking system. Collaborated with the team to efficiently identify and resolve issues and implemented 30+ features in 10 weeks.
  • Designed and implemented a new pet system to ensure a seamless and responsive gameplay experience. This resulted in a 10% increase in player satisfaction.
Technologies: Unity3D, Agora, Photon Unity Networking (PUN), MySQL, Game Development, Team Leadership, Git, GitHub, Unity, Unity SDK, APIs, Databases, 3D, Artificial Intelligence (AI), Virtual Reality (VR), Unity Game Assets, Gaming, 3D Games, Multiplayer, Video Games, Video Gaming, Game Design, Google Cloud, Management, Games, Amazon Web Services (AWS), Back-end, Software Architecture, API Development, Solution Architecture, Architecture, CI/CD Pipelines, Machine Learning, Figma, Full-stack Development, Gaming Platforms, 3D Pose Estimation, 3D Graphics, Processing & Threading, Performance, Windows, API Integration, 3D Modeling, 3D Animation, Data Structures, Gamification, Front-end, Front-end Development, UI Development, Animation, Game AI, Cross-platform, Software Development

Senior Game Developer

2017 - 2020
Cygames
  • Worked on the gameplay programming of Dragalia Lost. Collaborated with the team to efficiently identify and resolve issues and implemented 20+ features in eight weeks.
  • Managed a team of eight in designing and implementing a new combo system within two months. This resulted in 15% more combat engagement and 10% higher player satisfaction, significantly improving the game's combat and player experience.
  • Investigated the existing codebase of World Flipper and resolved 10+ issues in one week.
Technologies: Unity3D, C#, Game Development, Gameplay Development, Artificial Intelligence (AI), Unreal Engine 4, C++, Unity Game Assets, Gaming, 3D Games, Multiplayer, Video Games, Video Gaming, Unreal Engine, Mobile Games, Mobile Game Design, Game Design, iPhone, Google Cloud, Unity, Management, Games, Software Architecture, Architecture, CI/CD Pipelines, Mobile Game Development, Blueprint, PlayStation, Xbox, Gaming Platforms, 3D Graphics, Mobile Payments, Processing & Threading, Performance, Windows, API Integration, 3D Modeling, Data Structures, Gamification, Front-end, Front-end Development, UI Development, Animation, Game AI, Dashboard Development, Blueprints Visual Scripting, MacOS, Cross-platform, Software Development, Live Chat

Game Developer

2013 - 2017
Elex
  • Implemented an optimized pathfinding algorithm for Clash of Kings, which improved the AI-controlled units' speed and accuracy in battles and reduced collisions. This resulted in a 10% increase in player retention.
  • Optimized the networking performance of the Magic Rush: Heroes. Improved the network code and resolved network-related performance issues, resulting in smoother multiplayer matches and an 8% reduction in latency.
  • Designed and implemented a new combo system for Sword of Shadows. This resulted in 25% more combat engagement and 15% higher player satisfaction, greatly improving the game's combat and player experience.
Technologies: Unity3D, C#, Android, iOS, Game Development, Gameplay Development, SQL, Mobile App Development, Artificial Intelligence (AI), Unity Game Assets, Gaming, 3D Games, Multiplayer, Video Games, Video Gaming, Unreal Engine, Mobile Games, Mobile Game Design, Game Design, iPhone, MMORPGs, Games, Blueprint, Gaming Platforms, 3D Graphics, Low-level Programming, Mobile Payments, Processing & Threading, Performance, API Integration, 3D Modeling, 3D Math, Data Structures, PlayFab, Gamification, In-app Purchases, Front-end, Front-end Development, UI Development, Animation, Game AI, Dashboard Development, Blueprints Visual Scripting, MacOS, Cross-platform, Software Development

Casanova

A Unity3D-based game for photorealistic life simulation and I worked on matchmaking, multiplayer, and video chat features to identify and resolve issues and implement 30+ features in 10 weeks. Additionally, I designed and implemented a new pet system.

Online Multiplayer Shooter Game

A UE-based online multiplayer shooter game, where it had 1st and 3rd person modes, parkour, and various melee combats, as well as the KillCam.

I managed a team of six in designing and developing the game from scratch within six months, emphasizing close collaboration with the development team to ensure a seamless and responsive gameplay experience.

Online Poker Game

I managed a team of eight to design and develop a Unity2D-based poker game within three months, collaborating closely with designers and the producer to achieve the desired creative vision and quality standards.

AR Application for NFT Marketplace

http://nftmall.io
I created an AR application using Unity3D and Vuforia that lets customers preview various NFTs in their rooms. This cutting-edge solution revolutionizes the NFT market by empowering users to assess digital assets' visual impact and compatibility within their personal spaces.

Three.js Application for Remote Physiotherapy Services

http://agadolive.com/
I developed an application using Three.js that translates Google MediaPipe landmark points and animates 3D avatars. I calculated positions, quaternions, and scales of different bones using 3D math and CCDIKSolver. Additionally, I implemented a mechanism to parse various skeleton structures of different avatars.

Blueprint Application for Home Construction Company

I developed a state-of-the-art web application for a renowned construction company. Leveraging the power of Three.js, D3.js, React, and TypeScript, this innovative application provides customers with an immersive and customizable experience. With just a few clicks, customers can visualize their dream homes in stunning 3D detail, exploring a wide range of design options and customizations. From choosing architectural layouts to selecting interior finishes and fixtures, this user-friendly interface offers an extensive array of possibilities. Customers gain confidence in their choices by offering a realistic and interactive environment before finalizing their orders.

Languages

C++, C#, Java, Swift, PHP, Kotlin, JavaScript, C++/CX, Python, TypeScript, Objective-C, SQL, Snowflake

Frameworks

Unity3D, Unreal Engine, Ruby on Rails (RoR), .NET, Unity, Unity2D, Next.js, Blueprint, UIKit, ARKit, React Native, MUI (Material UI), Windows Presentation Foundation (WPF), MUI CSS, Qt, Flutter, Laravel, ASP.NET, Photon Unity Networking (PUN), SwiftUI, Unreal Engine 4

Libraries/APIs

Three.js, API Development, React, WebGL, OpenGL, WebXR, Camera API, Babylon.js, D3.js, REST APIs, Stripe, Stripe API, OpenCV, Node.js

Tools

Visual Studio, Xcode, Git, Unity SDK, Jira, Perforce, Figma, Trello, Google Analytics, PlayFab, GitHub, Unreal Development Kit (UDK), Android Jetpack, Blender, Agora

Paradigms

Mobile Game Design, Management, Mobile App Design, Gamification, Cross-platform, Azure DevOps, DevOps

Platforms

iOS, Android, Android TV, Oculus, Amazon Web Services (AWS), PlayStation, Xbox, Xamarin, Twilio, Windows, ARCore, Mapbox, Blockchain, MacOS, Firebase, Azure, Linux, Vuforia

Storage

MySQL, Google Cloud, Amazon S3 (AWS S3), MongoDB, RDBMS, Databases

Other

Software Engineering, Mobile App Development, Game Development, Team Leadership, 2D, 3D, 3D Rendering, Virtual Reality (VR), Augmented Reality (AR), Unity Game Assets, Gaming, 3D Games, Multiplayer, Video Games, Video Gaming, 2D Games, Unity3D GUI Development, Mobile Games, Game Design, iPhone, MMORPGs, Microsoft Orleans, Games, Back-end, Software Architecture, Solution Architecture, Architecture, CI/CD Pipelines, Unity3D Native Plugin Interface, Machine Learning, Mobile Game Development, AR Interfaces, Full-stack, Full-stack Development, Wwise, Gaming Platforms, 3D Pose Estimation, 3D Graphics, Low-level Programming, Mobile Payments, Blockchain & Cryptocurrency, Smart Contracts, Web3, OpenAI GPT-3 API, OpenAI GPT-4 API, HTTP Live Streaming (HLS), Video Players, WebSockets, Processing & Threading, Performance, Jetpack Compose, Scheduling, API Integration, 3D Math, 3D Animation, Audio Processing, Audio Drivers, Data Structures, In-app Purchases, Front-end, Front-end Development, UI Development, Animation, Game AI, Dashboard Development, Blueprints Visual Scripting, Amazon RDS, Marketplaces, IT Project Management, Milestones, Stripe Payments, Software Development, OCR, Computer Vision, Web Development, Mobile Applications, Live Chat, APIs, Back-end Development, Artificial Intelligence (AI), Microsoft Azure, Unreal Engine 5, Rigging, 3D Modeling, Product Licensing, Gameplay Development, 3D Character Modeling, 3D Character Animation, Character Rigging, Payment APIs

2009 - 2013

Bachelor's Degree in Computer Science

Liaoning Technical University - Fuxin, Liaoning, China