HMS Core Game Solution- create the immersive game world / Fei Tong (Huawei)
1.
2. HMS Helps Developers Achieve Efficient App Development,
Rapid Growth, and Flexible Monetization
Huawei Mobile Services (HMS) are a collection of open capabilities provided by Huawei, encompassing open HMS apps,
HMS Core, and HMS Connect, as well as relevant IDE tools for development and testing.
Map Kit
HUAWEI Assistant
Ads Kit
IAP
HUAWEI Music
ML Kit
OneHop
Scene Kit
AppGallery
AR Engine
...
Camera Kit
...
Cast+ Engine
HUAWEI Video
Wallet Kit
HMS
HUAWEI Reader
Drive Kit
Lifestyle service
HUAWEI HiAI
Huawei Share
Analytics Kit
Accelerate Kit
Location Kit
Safety Detect
Third-party apps
HMS
HMS Core
HMS apps
OS
Hardware
Chipset
3. HMS Core Unleashes the Full Potential of Software
and Hardware Capabilities Across All 1+8+N Scenarios
HMS Core opens up Huawei’s excellent chip-device-cloud capabilities for global developers, enabling them to innovate and provide high-
quality content and services for users.
Version 3.0 Version 4.0 Version 5.0
HMS Core
Developer
Consumer
Quick App Location Kit
IAP
Site Kit
Nearby Service ML Kit
Push Kit
Map Kit
Account Kit
Wallet Kit
Scan Kit
Safety
Detect
Game Service
FIDO
Ads Kit
Awareness Kit
CG Kit hQUIC Kit
Health Kit Scene Kit
1+8+N all-scenario coverage
HMS Core
2019-08-17 2019-12-31 2020-06-30
4. HMS Core Opens Up 50+ Capabilities in 7 Fields
• Account Kit
• Ads Kit
• Analytics Kit
• App Linking
• Awareness Kit
• Drive Kit
• Dynamic Tag Manager
• Identity Kit
• Game Service
• Computer
Graphics Kit new
• Scene Kit new
• VR Engine
• AR Engine
• Accelerate Kit new
• GameTurbo
Engine
• In-App Purchases
• Location Kit
• Map Kit
• Push Kit
• Quick App
• Scan Kit
• Site Kit
• UI Kit
• Wallet Kit
• Health Kit
• HUAWEI HiHealth
• HUAWEI HiLink
• OneHop Engine
• Share Engine
• hQUIC Kit new
• Link Turbo Kit
• MDM Capability
• Nearby Service
• Haptics Kit
• Audio Engine
• Audio Kit new
• Camera Kit
• Image Kit new
• Panorama Kit
• Video Kit new
• WisePlay DRM
• CaaS Engine
• Cast+ Engine
• DeviceVirtualization
Engine
• HUAWEI HiCar
• ML Kit
• HUAWEI HiAI
Foundation
• HUAWEI HiAI Engine
• HUAWEI HiAI Service
• FIDO
• Safety Detect
• Security Capability
Openness
• HMS Toolkit
• Reality Studio
• Huawei Quick App IDE
• Theme Studio
• Graphic Profiler
Smart Device AI Security IDE/Tools
App Services Graphics System Media
5. Designed to Meet the Four Key Requirements of Game Developers and Carriers
Network
acceleration
• Accelerates game loading times and updates.
• Improves online gaming experiences via a reduced gaming latency, less freezing/packet loss, and auto
network switchover.
• Supports near-field multiplayer gaming.
Monetization
&Operation
• Helps developers earn more through HUAWEI IAP and Ads Kit.
• Provides basic game services including achievements, leaderboards, event reporting, and player statistics.
• Analyzes data precisely and reports or pushes the analysis result for precision marketing.
Graphics
development
• Improves graphics rendering performance.
• Simplifies development and debugging for increased efficiency.
Game
innovation
• Enables games to interact with the real life, for example, responding to real locations, objects, or weather
conditions.
• AR innovation: AR games, AR figures, etc.
• Supports real-time text and voice translation for international game servers.
7. Graphics Rendering
A complete graphics rendering solution
Lightweight 3D graphics
rendering engine and
Rendering Components
For 3D games and apps
Simplified graphics development
Scene Kit CG Kit
Graphical testing and profiling
tools
Chipset-based
Higher performance
Graphics Profiler
Graphics-intensive rendering
framework & Rendering
Components
For large-scale 3D games
Better graphics quality and
performance
8. Note: The rendering framework applies to Android devices only.
Graphics-intensive Rendering Framework CG Kit
Rendering Framework Best Practices, with Vulkan rendering solution optimization, enhanced rendering plug-ins
and technical docs
Big-scale MMORPG game testing results:
• Frame rates were improved by at least 15%
• Consumption was decreased by 12%
Professional graphic optimization service with
rendering SDK, lib and technical documents
• API usage policy
• Multithreaded rendering optimization
• Cache optimization
• Solve other rendering problems
HDR10
HDR 10 display ability
With HDR screen display optimization
High definition PBR shading
IBL+ normal + highlight + reflection + Fresnel
Multithreaded Rendering Solution
Based on optimized Vulkan extension Interfaces
9. Static super resolution:Improve definition of screen-shots in games to
1440P (more than 2K)
Better image quality with smooth edges
Rendering Components CG Kit
Provides rendering enhancement components for multithreaded, static super-resolution, volume clouds, culling, etc.
Volume Clouds
Enabling easy Volume Clouds development
10. * The test data is under standard test scenarios in Huawei labs.
Rendering Plugins for Unity/Cocos
Scene Kit
Cross-platform support HMS Core (APK)
Android 4.4 or later
Full SDK: not required
Lite SDK: required
Scene Kit - Deffered+
Resolve performance bottlenecks of Deferred
Rendering on mobile devices
80 light sources, dozens of materials, frame rate up to
30+ (In the industry, 20-30 light sources can only
reach 15 frames)
Scene Kit – Ray Tracing
Applying Ray tracing technique to mobile
games
Huawei patented low-power algorithm
Easy-to-use API
11. Scene Kit – Good Culling solution
Solves the problem that the bounding box is too large to be effectively tailored in the mainstream game engine due to static
batching.
Fully utilizes CPU resources to remove occlusion DCs to void severe occlusion problems
Rendering Plugins for Unity/Cocos
Scene Kit
12. Rendering Plugins for Unity/Cocos
Scene Kit
Scene Kit –
Easy Supersampling
Almost no loss to picture quality
Frame rate increased by 30%
The translation result is not dependent
on AI. Applicable to mid-range and low-
end models
SDK provided, support industry
mainstream engines such as Unity
Original 720P
After 360P
13. Scene Kit – Slim LOD
Almost no loss to picture quality
Framerate increases by 10%
Almost no extra increase to
package size
No need to change the workflow
Graphical IDE
Common LOD, 37FPS Slim LOD, 41FPS
Rendering Plugins for Unity/Cocos
Scene Kit
14. By capturing consecutive frames and analyzing
the rendering pipeline frame by frame, Frame
Profiler breaks down the call relationships and
visualizes maps the relationships between input
and output allocations, so you can identify,
locate, and resolve app rendering problems.
Frame Profiler
Traces performance data for the CPU, GPU,
memory, system calls, and app calls and
provides a comprehensive performance
overview which can be used for tuning.
System Profiler RT Profiler (coming soon)
Profiles performance and power consumption
of running apps in real time, by leveraging
industry-leading solutions.
Note: The developer toolchain applies to the Android and Linux platforms only.
Cross-platform
support
Operating
environment
Android and Linux apps Windows
Graphics Rendering Debugger Graphics Profiler
Quickly locates and resolves problems when developing graphics-
intensive apps.
16. Server
Nearby Service Wireless Kit hQUIC Kit RTN Service
Network Kit
Network Acceleration
Faster discovery
Faster transmission
Mutual perception
Precise perception over short
distances and fast transmission
Smooth and stable national
network experience
Leading transmission protocols
and algorithms
High-performance communication service combining hardware and software
17. Application scenario:
Cross-platform support
HMS Core (APK)
requirement
Android 5.0 or later
Full SDK: not required
Lite SDK: required
Near-Field Interactive Gaming Nearby Service
Enables devices to conveniently interact with other nearby devices
Interact with
nearby players
Integrate the Nearby Service SDK into your app to give it nearby communication capabilities
featuring low latency and high stability and backed by Bluetooth and Wi-Fi.
You can integrate the Nearby Service SDK with about 30 lines of code.
1. Face-to-face grouping and gaming* 2. Face-to-face multiplayer gaming
• Fast grouping based on
LAN
• No need to add friends
in advance
• No need to redirect
using the IM app
• No need to scan
barcodes
• Provides connections between devices
to play local multiplayer games with
no network even when on a plane or
a high-speed railway.
• Provides high-bandwidth and low-
latency transmission channels.
a. The maximum bandwidth is
about 60 Mbit/s.
b. The minimum latency is about
10 ms.
* The image is sourced from the Internet and is only for demonstration.
18. Acceleration scenarios:
1. Initial game resource packages or
update packages loading
2. Game pages loading
549
1629
0
500
1000
1500
2000
99% hQUIC 99% HTTP2
Maximum Latency
97
131
0
50
100
150
hQUIC HTTP2
Average Latency
Enhance data loading in poor network
conditions
Accelerate the loading of data, even in poor
network conditions
Achieve quick integration
Benchmark GMS Cronet APIs to provide easy-to-
use APIs with network details shielded.
Improve download speeds
Accelerate resource downloads with the 0-RTT
low-latency connection setup and the reliable
QUIC protocol.
*Lab testing data
Download Acceleration hQUIC Kit
Accelerates downloads of game updates and optimizes network experience
Cross-platform
support
HMS Core (APK)
requirement
Android 5.0 or later Required
hQUIC Kit helps reduce loading latency by 20%* on average.
19. CDN Akamai, Cloudflare (5.0.3), Alibaba Cloud,
Tencent Cloud, Kingsoft Cloud, etc.
Supports mainstream CDNs
Android 4.4 or later, EMUI 3.0 or later
HMS Core (APK) must be installed on the device.
Supports all Android devices
Cronet APIs which have been integrated into apps can be
replaced in 30 minutes.
Benchmarks with Google Cronet
Accelerates the loading of
updates for game apps and
quick games,
optimizing the network
experience.
Competing
product
Compatibility
Download Acceleration hQUIC Kit
Accelerates downloads of game updates and optimizes network experience
21. Motion tracking
Environment tracking
AR Games AR Engine
Face tracking
Human body tracking Hand tracking
Advanced body tracking/face tracking/environment tracking for high-quality AR games
Cross-platform support HMS Core (APK)
Huawei devices only; Kirin
chips required
Not required
22. Multilingual Translation for Game UIs, Facilitating Game
Business Expansion Outside the Chinese Mainland ML Kit
• Identify the UI text in a game for machine
translation, which greatly reduces the
localization workload.
• Application scenario: casual games localization
Feature HMS Core 5.0
Industry
benchmark
Multi-language
support
20 languages
Simplified Chinese, traditional Chinese, English,
French, Spanish, Turkish, Arabic, Thai, Russian,
Italian, German, Portuguese, Japanese, Danish,
Swedish, Polish, Norwegian, Finnish, Korean, and
Malay
109 languages
Efficiency 300 ms/100 words 400 ms/100 words
BLEU value > 30 30
Dynamic term
configuration
Supported Supported
Languages for
offline
translation
12 languages
Simplified Chinese, English, German, Spanish,
French, Russian, Italian, Portuguese, Thai, Arabic,
Turkish, and Japanese
None
Offline
efficiency
500 ms/100 words 600 ms/100 words
Cross-platform
support
HMS Core (APK)
requirement
Android 4.4 or later Required
23. In-Game Voice-to-Text Conversion for Multiple Languages
ML Kit
• Convert voice to text for multiple languages and
implement multilingual translation in the game
broadcast channels or group chats.
Feature HMS 5.0
Industry
benchmark
Multi-language support
Chinese, English, French, German,
Italian, Spanish
10+
Identification mode
Real-time long speech recognition,
AFT, offline recognition
Supported
Client-side plug-in GUI plug-in for the client side Supported
System-level hot words Supported Supported
Real-time error
correction
Supported Supported
First byte latency 350 ms 400 ms
Cross-platform
support
HMS Core (APK)
requirement
ASR/TTS: Huawei
devices only
Required
25. Rapid User Increase of HUAWEI Account Kit, Especially
Outside the Chinese Mainland
Account Kit
2017.12 2018.12 2019.12
Global: 500+ million
Outside the Chinese mainland: 70+ million
Global: 720+ million
Outside the Chinese mainland: 160+ million
Global: 350+ million
Outside the Chinese mainland: 30+ million
Outside the Chinese mainland
Chinese mainland
User growth
outside the Chinese
mainland: x2
User growth
outside the Chinese
mainland: x2
Cross-platform
support
HMS Core (APK)
requirement
Android 4.4 or later Required
26. Message Delivery in a Timely Manner Without App
Running Push Kit
Message delivery rate
for non-active users
60%
80%
20%
80%
DAU improved by 5% Message delivery rate
for active users
TikTok
Top short video app
Integrate Push Kit
Push messages via unified notification center, greatly improving the online delivery rate.
App
1
App
2
App
3
...
Huawei
notification
center
Display
Send
App not running in
background
Cross-platform
support
HMS Core (APK)
requirement
Android 5.0 or later Required
27. One-Stop Analysis Platform, Helping Developers
Efficiently Analyze Data and Increase Revenue
Analytics Kit
HUAWEI Analytics Kit
App optimization
Closed-loop
marketing
User insight
Event reporting
Behavior events
Activation, upgrade,
sharing,...
User attributes
Device, version,...
App
Product analysis Attribution analysis
User analysis Data center
Cross-platform
support
HMS Core (APK)
requirement
Android 4.4 or later for
main functions
Required
28. Virtual Product Payment Capabilities for Apps, Helping
Developers Achieve Monetization on a Global Scale In-app Purchases
Developers only need to:
Design products and set prices
Leave the rest to IAP:
Cashier/order management/subscription
management/product configuration/order tracking/...
Realize flexible payment capabilities for monetization on a global scale
Cross-platform
support
HMS Core (APK)
requirement
Android 4.4 or later Required
29. Bank cards
177+ countries/regions
HUAWEI Points
123+ countries/regions
Local methods
DCB
63+ mainstream carriers
.
.
.
.
.
.
.
.
.
.
.
.
Game joint operations revenue sharing rate: 15% (Huawei)/85% (developer) in the first two years
Supporting Global Mainstream Payment Channels for Quick Monetization
In-app Purchases
Mainstream payment methods
30. High-Quality Ad Access Capabilities for Efficient Traffic
Monetization Ads Kit
Reach users
One-stop ads service: Make it easier for developers to
monetize and for advertisers to acquire customers.
App
Ads
SDK
HUAWEI Ads Platform
For advertisers:
• Ads delivery
management
• Budget management
• Effect monitoring
• Tracking and closure
Deliver
Advertiser
Ads
configuration
Developer
Display
For developers:
• Ad slot management
• Benefit analysis
Management and coordination
Cross-platform
support
HMS Core (APK)
requirement
Not required Required
31. Building an Ads Ecosystem Based on Huawei OAID
Ads Kit
2,000+ a p p s h a v e u s e d
O A I D .
Join hands with world-renowned third-party ads monitoring companies to build a powerful ads ecosystem.
32. Thank You
F o r m o r e i n f o r m a t i o n , p l e a s e s c a n Q R c o d e t o v i s i t H u a w e i H M S C o r e
w e b s i t e .