Technical Blog

In-depth articles on game development, performance optimization, and industry insights from the MonkeyGames team.

The Complete Guide to Game DrawCall Optimization: From Theory to Practice
Tech
April 15, 202612 min

The Complete Guide to Game DrawCall Optimization: From Theory to Practice

DrawCall is one of the biggest bottlenecks in mobile game performance. This guide covers the fundamentals of GPU rendering pipeline, the root causes of DrawCall overhead, and practical optimization techniques including SRP Batcher, GPU Instancing, and batching strategies with real-world data.

DrawCallUnity渲染优化
Mobile Game Texture Compression: ASTC vs ETC2 vs PVRTC Compared
Tech
April 2, 202610 min

Mobile Game Texture Compression: ASTC vs ETC2 vs PVRTC Compared

Textures account for 60%+ of mobile game memory. This article compares ASTC, ETC2, and PVRTC across compression ratio, quality, and compatibility, with practical recommendations for different scenarios.

纹理压缩移动端内存优化
Shader Variant Optimization: 56% Faster Build Times, 30% Smaller Builds
Tech
March 20, 20268 min

Shader Variant Optimization: 56% Faster Build Times, 30% Smaller Builds

Shader variant explosion is a common Unity project issue. Learn how to manage shader keywords, leverage ShaderVariantCollection, and build automated tools to prevent variant bloat.

Shader变种优化编译时间
Game Development Outsourcing vs In-House: Cost Comparison & Selection Guide (2026)
Guides
March 8, 202610 min

Game Development Outsourcing vs In-House: Cost Comparison & Selection Guide (2026)

Game development outsourcing is an effective way to reduce costs. This guide compares in-house, staff augmentation, and full-cycle outsourcing across cost, efficiency, and risk to help game companies make informed decisions.

游戏外包成本分析团队管理
UE5 Mobile Rendering Optimization Guide: AAA Quality on Mid-Range Phones
Tech
February 22, 202611 min

UE5 Mobile Rendering Optimization Guide: AAA Quality on Mid-Range Phones

UE5's Lumen and Nanite are impressive but face severe challenges on mobile. This guide shares MonkeyGames' practical experience in UE5 mobile optimization, covering Forward Renderer, texture compression, LOD strategy, and custom lightweight pipelines.

UE5移动端渲染优化
Go Language Game Server Architecture: 82% Cost Reduction with Goroutines
Tech
February 8, 20269 min

Go Language Game Server Architecture: 82% Cost Reduction with Goroutines

Go's goroutine model is ideal for high-concurrency game servers. Learn how MonkeyGames rebuilt game backends with Go, achieving 82% operational cost reduction through goroutine pooling, memory pooling, and deterministic frame sync.

Go游戏服务端协程
Complete Guide to Game Art Outsourcing: How to Efficiently Work with Art Teams
Guides
January 25, 20269 min

Complete Guide to Game Art Outsourcing: How to Efficiently Work with Art Teams

Game art outsourcing is an effective way to rapidly scale production capacity. This guide covers the complete process, document templates, and quality control methods for managing art outsourcing partnerships efficiently.

美术外包角色设计UI设计
Game Performance Profiling Toolchain: Unity Profiler + RenderDoc + Perfetto
Tech
January 10, 20268 min

Game Performance Profiling Toolchain: Unity Profiler + RenderDoc + Perfetto

Performance optimization requires the right tools. This article covers the three core profiling tools used by MonkeyGames, including usage guides, key metric interpretation, and common bottleneck identification techniques.

性能分析ProfilerUnity Profiler
C++ io_uring Game Gateway: Achieving 10K Concurrent Connections on a Single Machine
Tech
December 28, 20258 min

C++ io_uring Game Gateway: Achieving 10K Concurrent Connections on a Single Machine

io_uring is a revolutionary async I/O interface introduced in Linux 5.1+. Learn how MonkeyGames built a high-performance C++ game gateway with io_uring, achieving 10,000+ concurrent connections with sub-millisecond latency.

C++io_uring游戏网关
Cross-Platform Game Localization Guide: 7 Easy-to-Miss Pitfalls and Solutions
Guides
December 15, 20257 min

Cross-Platform Game Localization Guide: 7 Easy-to-Miss Pitfalls and Solutions

Game globalization is more than just translating text. Cultural adaptation, UI layout, font rendering, date formats, and payment habits are all critical. This guide shares MonkeyGames' localization experience from global game publishing.

游戏本地化出海多语言