Tagged articles
349 articles
Page 2 of 4
Model Perspective
Model Perspective
Feb 16, 2024 · Game Development

Mastering Game Physics: Essential Math and Code Techniques

This article explores the fundamental physics and mathematics behind game development, covering object motion models, scrolling techniques, collision detection, ray casting, screen transition effects, and provides Python code examples to illustrate how these concepts are implemented in practice.

Game DevelopmentPhysicsanimation
0 likes · 22 min read
Mastering Game Physics: Essential Math and Code Techniques
Bilibili Tech
Bilibili Tech
Jan 26, 2024 · Game Development

Design and Automation of OneSDK and Packaging Tool for Global Game Distribution

The article describes how Bilibili created OneSDK and a macOS packaging tool that automatically selects and inserts the appropriate regional game SDKs, unifying APIs, eliminating manual configuration, and cutting integration effort by roughly 60% through Ruby‑based project manipulation and a Flutter UI.

AndroidGame DevelopmentPackaging Tool
0 likes · 16 min read
Design and Automation of OneSDK and Packaging Tool for Global Game Distribution
Open Source Linux
Open Source Linux
Jan 24, 2024 · Game Development

How 128KB Made a Classic Game: Secrets of Retro Graphics, Audio, and Code

This article explains how 1980s game developers squeezed full‑screen scrolling, rich music, and extensive gameplay into just 128 KB by using tile‑based graphics, specialized audio chips, and ultra‑compact code, revealing the technical tricks behind classic titles like Contra.

Audio SynthesisGame DevelopmentMemory Optimization
0 likes · 6 min read
How 128KB Made a Classic Game: Secrets of Retro Graphics, Audio, and Code
Tencent Cloud Developer
Tencent Cloud Developer
Jan 9, 2024 · Fundamentals

C#'s Rise in TIOBE Rankings: A Comprehensive Analysis

Rising to the top of the 2023 TIOBE rankings, C#—born in the early 2000s to simplify complex software—combines type safety, cross‑platform .NET support, and modern tooling, enabling developers to build AI, cloud‑native, game, full‑stack web, desktop, mobile, and IoT applications with increasing popularity worldwide.

AICCloud Native
0 likes · 16 min read
C#'s Rise in TIOBE Rankings: A Comprehensive Analysis
Top Architect
Top Architect
Dec 18, 2023 · Backend Development

Why Microservices May Not Be Suitable for Real-Time Game Servers

A senior architect discusses the challenges of applying microservice architecture to real‑time game servers, highlighting latency, stateful processing, and network overhead, and shares multiple expert opinions on when microservices are appropriate versus when monolithic designs are preferable for high‑performance gaming.

Backend ArchitectureGame DevelopmentMicroservices
0 likes · 9 min read
Why Microservices May Not Be Suitable for Real-Time Game Servers
Alibaba Cloud Native
Alibaba Cloud Native
Nov 29, 2023 · Cloud Native

How Cloud‑Native Architecture Supercharged a 2D MMO Engine on Kubernetes

Guanying Interactive leveraged the OpenKruiseGame project to migrate its 2D MMO engine Thousand to a cloud‑native Kubernetes stack, overcoming isolation, management, and hot‑update challenges while dramatically improving server launch speed, update efficiency, cost savings, and fault‑diagnosis capabilities.

Cloud NativeGame Developmentmmorpg
0 likes · 11 min read
How Cloud‑Native Architecture Supercharged a 2D MMO Engine on Kubernetes
Python Programming Learning Circle
Python Programming Learning Circle
Nov 24, 2023 · Game Development

Implementing the Chinese Card Game “Zha Jin Hua” (Three‑Card Poker) with Python

This article explains the rules of the popular Chinese card game Zha Jin Hua, demonstrates how to generate a standard deck, deal cards to multiple players, evaluate hand types, calculate scores with multipliers, run large‑scale simulations for frequency analysis, and provides the complete Python source code for the entire workflow.

Game DevelopmentScore CalculationZha Jin Hua
0 likes · 12 min read
Implementing the Chinese Card Game “Zha Jin Hua” (Three‑Card Poker) with Python
Tencent Cloud Developer
Tencent Cloud Developer
Nov 15, 2023 · Game Development

Case Study: KMS Game Company’s Cloud‑Native Architecture and Elastic Microservice Deployment on Tencent Cloud

Japanese game developer KMS migrated from Azure to Tencent Cloud, adopting a cloud‑native architecture with Tencent’s Elastic Microservice platform that provides timed and metric‑based scaling, CI/CD pipelines, and batch upgrades, resulting in roughly 50% cost savings, 15% performance gains and 50% latency reduction.

CI/CDGame DevelopmentMicroservices
0 likes · 9 min read
Case Study: KMS Game Company’s Cloud‑Native Architecture and Elastic Microservice Deployment on Tencent Cloud
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Nov 11, 2023 · Game Development

Creating a Simple Plane Shooter Game with Cocos Creator 3.x

This tutorial walks through the fundamentals of Cocos Creator 3.x, explaining core concepts such as scenes, nodes, prefabs, components, and assets, then demonstrates how to build a 2D plane‑shooting game with background scrolling, player control, bullet firing, enemy spawning, collision detection, death animations, and final build steps.

2D physicsCocos CreatorGame Development
0 likes · 23 min read
Creating a Simple Plane Shooter Game with Cocos Creator 3.x
Architect
Architect
Oct 22, 2023 · Game Development

Design and Implementation of a Lightweight Map Solution for King of Glory Using Unity and Native Views

This article details the end‑to‑end design, technical selection, and implementation of a lightweight map solution for the mobile game King of Glory, covering cross‑platform UI framework, Unity‑native view integration, data transmission via JCE, handling of Android/iOS click events, immersive mode, and nine‑patch image support.

AndroidGame DevelopmentMap Integration
0 likes · 33 min read
Design and Implementation of a Lightweight Map Solution for King of Glory Using Unity and Native Views
Selected Java Interview Questions
Selected Java Interview Questions
Oct 22, 2023 · Game Development

Red Alert (Command & Conquer) Source Code Open‑Sourced: History, Details, and Community Impact

The classic real‑time strategy game Red Alert, originally released by Westwood Studios and later acquired by EA, has had parts of its 1996 source code for both Tiberian Dawn and Red Alert released on GitHub, offering C++ developers insight into the well‑structured game logic while excluding assets and the engine.

CCommand & ConquerGame Development
0 likes · 4 min read
Red Alert (Command & Conquer) Source Code Open‑Sourced: History, Details, and Community Impact
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Oct 18, 2023 · Game Development

Recreating the Genshin Impact Login Screen with Three.js Shaders

This article walks through how to replicate Genshin Impact's login interface using three.js, custom GLSL shaders, instanced meshes, and post‑processing effects, providing detailed code snippets and explanations for background gradients, cloud layers, pillars, light beams, stars, fog, and rendering optimizations.

Game DevelopmentGraphicsInstancedMesh
0 likes · 8 min read
Recreating the Genshin Impact Login Screen with Three.js Shaders
NetEase LeiHuo Testing Center
NetEase LeiHuo Testing Center
Oct 13, 2023 · Game Development

Improving Load‑Testing Coverage for Game Features: Process, Tips, and Best Practices

This article outlines a practical workflow for increasing load‑testing coverage of game features, covering requirement clarification, test‑point identification, script development, execution strategies, and time‑saving techniques to ensure reliable performance under limited resources.

Game DevelopmentLoad TestingPerformance Optimization
0 likes · 12 min read
Improving Load‑Testing Coverage for Game Features: Process, Tips, and Best Practices
IT Services Circle
IT Services Circle
Oct 2, 2023 · Game Development

Unity Introduces Installation‑Based Pricing Model, Triggering Industry Backlash

Unity introduced a new installation‑based pricing model that charges developers $0.20 per install after $200,000 revenue or 200,000 downloads, prompting widespread developer backlash, concerns over tracking and impact on mobile titles, and prompting some to consider switching to alternatives like Godot.

Developer ReactionEngineGame Development
0 likes · 8 min read
Unity Introduces Installation‑Based Pricing Model, Triggering Industry Backlash
DataFunSummit
DataFunSummit
Sep 22, 2023 · Artificial Intelligence

Exploring Game AI Agents: Review, LLM‑Driven Exploration, and Future Directions

This article reviews the evolution of game AI agents, examines how large language models (LLMs) can drive new AI behaviors in games, and discusses practical case studies across genres such as Werewolf‑style, war‑SLG, and MOBA games, concluding with challenges and future research directions.

AI agentsGame DevelopmentLLM
0 likes · 31 min read
Exploring Game AI Agents: Review, LLM‑Driven Exploration, and Future Directions
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Sep 8, 2023 · Frontend Development

Building a Plug‑in‑Based Resource Manager for Web Games and Live Events

This article presents a plug‑in‑based, WebWorker‑enabled resource manager for web games and live‑stream activities, detailing its background, research of existing solutions, overall design, core modules, external APIs, and practical usage examples such as preloading, modular bundles, and image conversion.

Game DevelopmentResource ManagementWeb Worker
0 likes · 12 min read
Building a Plug‑in‑Based Resource Manager for Web Games and Live Events
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Aug 16, 2023 · Game Development

Creating a Naruto-Themed 3D World with three.js: Model Loading, Controls, Animation, and Octree Collision

This tutorial walks through building a simple Naruto-inspired 3D scene using three.js, covering model acquisition, character creation, keyboard controls, rotation handling, animation state management, camera integration, octree-based collision detection, and troubleshooting common issues such as camera‑character alignment and jump physics.

Game DevelopmentJavaScriptThree.js
0 likes · 22 min read
Creating a Naruto-Themed 3D World with three.js: Model Loading, Controls, Animation, and Octree Collision
58UXD
58UXD
Aug 4, 2023 · Game Development

Unlock Endless Visuals: Master Procedural Materials in Unreal Engine

This article explores the rise of procedural materials in computer graphics, explaining how algorithm-driven textures in Unreal Engine can generate infinite variations, save time, enhance performance, and integrate with AI, while also discussing workflow, node systems, challenges, and future trends for game developers.

AI integrationGame DevelopmentUnreal Engine
0 likes · 13 min read
Unlock Endless Visuals: Master Procedural Materials in Unreal Engine
DataFunSummit
DataFunSummit
Jul 16, 2023 · Game Development

Applying A/B Testing to Drive Growth in Tencent’s Overseas Games

This article explains how Tencent leverages A/B testing across its overseas games, detailing the current market situation, experimental capabilities, multi‑cloud platform architecture, and case studies that illustrate how data‑driven experiments improve user retention, engagement, and overall business growth.

A/B testingData ScienceGame Development
0 likes · 12 min read
Applying A/B Testing to Drive Growth in Tencent’s Overseas Games
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Jul 13, 2023 · Game Development

Building an H5 Platformer Game with Alice.js and React

This tutorial shows how to build a simple 2D platformer using the Alice.js H5 engine combined with React, covering scene construction with JSX components, camera scrolling, UI layering, PixiJS element types, animation formats, flex layout, keyframe hooks, event scripting, and debugging tools.

Alice.jsGame DevelopmentReact
0 likes · 22 min read
Building an H5 Platformer Game with Alice.js and React
Test Development Learning Exchange
Test Development Learning Exchange
Jul 12, 2023 · Fundamentals

Common Python Libraries and Practical Projects: NumPy, Pandas, Matplotlib, Scikit‑learn, Requests, Beautiful Soup, Selenium, Pygame, Flask, PyTorch

This article introduces ten widely used Python libraries—NumPy, Pandas, Matplotlib, Scikit‑learn, Requests, Beautiful Soup, Selenium, Pygame, Flask, and PyTorch—each accompanied by a concise real‑world project and complete code examples to help readers understand and apply them effectively.

Data ScienceDeep LearningGame Development
0 likes · 18 min read
Common Python Libraries and Practical Projects: NumPy, Pandas, Matplotlib, Scikit‑learn, Requests, Beautiful Soup, Selenium, Pygame, Flask, PyTorch
MoonWebTeam
MoonWebTeam
Jun 8, 2023 · Game Development

How WebRTC Powers Cloud Gaming: A Deep Dive into Real-Time Game Streaming

Explore the fundamentals of cloud gaming and discover how WebRTC's real-time audio‑video, NAT traversal, and data channel technologies enable low‑latency game streaming across devices, with detailed architecture, protocols, and code examples for developers.

Game DevelopmentReal-time StreamingWebRTC
0 likes · 36 min read
How WebRTC Powers Cloud Gaming: A Deep Dive into Real-Time Game Streaming
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
May 29, 2023 · Game Development

Preface: Cloud Music Social Live Game Scenario Solution Sharing

The article presents a cloud‑music social live‑streaming game solution that selects PixiJS over DOM for superior performance, identifies inefficiencies in React‑DOM coupling, and introduces the custom Alice.js framework—bridging React DSL with PixiJS, extending game components, and managing resources—to streamline front‑end game scene development.

Alice.jsGame DevelopmentPixiJS
0 likes · 18 min read
Preface: Cloud Music Social Live Game Scenario Solution Sharing
HomeTech
HomeTech
Apr 26, 2023 · Game Development

How a Layered Unity Framework Boosts Code Reuse and Development Speed

This article analyzes the growing need for a unified Unity framework at AutoHome, evaluates existing open‑source Unity architectures, proposes a four‑layer design (logic, middle, base, data), demonstrates a native‑message example, and quantifies quality, efficiency, performance, and reuse gains.

Game DevelopmentLayered DesignOpen Source Frameworks
0 likes · 12 min read
How a Layered Unity Framework Boosts Code Reuse and Development Speed
NetEase LeiHuo Testing Center
NetEase LeiHuo Testing Center
Apr 21, 2023 · Game Development

Improving Automated Test Coverage for MMORPG Functional Modules: Classification, Strategies, and Framework Optimization

This article analyzes the challenges of automating test coverage for a large‑scale MMORPG by classifying representative functional modules, outlining targeted testing strategies for different module characteristics, and proposing framework and script‑library optimizations to efficiently increase coverage and maintainability.

Automated TestingGame Developmentframework optimization
0 likes · 10 min read
Improving Automated Test Coverage for MMORPG Functional Modules: Classification, Strategies, and Framework Optimization
macrozheng
macrozheng
Apr 2, 2023 · Game Development

How 128KB Powered Classic Games: Tiles, Audio Tricks & Data Efficiency

The article explains why early 1980s games such as Contra could deliver rich graphics, music, and scrolling effects within just 128 KB of ROM by using tile‑based graphics, minimal audio data, efficient code, and hardware‑specific tricks, and it reflects on how modern developers perceive data size differently.

Audio SynthesisGame DevelopmentRetro Gaming
0 likes · 6 min read
How 128KB Powered Classic Games: Tiles, Audio Tricks & Data Efficiency
Python Programming Learning Circle
Python Programming Learning Circle
Mar 29, 2023 · Game Development

How 128KB Games Delivered Rich Graphics and Audio: Tile Graphics, Memory Constraints, and Code Efficiency

This article explains how early 1980s games like Contra fit extensive storylines, graphics, and music into just 128KB by using tile‑based graphics, minimal audio data, and highly optimized code, illustrating the dramatic shift in data expectations as technology advances.

Game DevelopmentRetro GamingTile Graphics
0 likes · 6 min read
How 128KB Games Delivered Rich Graphics and Audio: Tile Graphics, Memory Constraints, and Code Efficiency
NetEase Smart Enterprise Tech+
NetEase Smart Enterprise Tech+
Mar 27, 2023 · Artificial Intelligence

How Reinforcement Learning Powers AI Bots in ‘Barbarian Battle 2’

This article details NetEase Zhiji and Dianhun Network's use of reinforcement learning, a distributed training framework, and middleware to create, train, deploy, and iterate AI robots for the game "Barbarian Battle 2", highlighting technical challenges, solutions, and the impact on player experience.

AI botsDistributed TrainingGame Development
0 likes · 13 min read
How Reinforcement Learning Powers AI Bots in ‘Barbarian Battle 2’
Python Programming Learning Circle
Python Programming Learning Circle
Mar 15, 2023 · Game Development

Creating a Code Rain Effect with Python and Pygame

This tutorial demonstrates how to build a classic "code rain" screen using Python's pygame library, guiding readers through imports, window setup, character rendering, and a concise main loop that produces the animated effect in roughly thirty lines of code.

Code RainGame DevelopmentGraphics
0 likes · 6 min read
Creating a Code Rain Effect with Python and Pygame
DaTaobao Tech
DaTaobao Tech
Mar 15, 2023 · Game Development

Technical Implementation of the "Life Cabin" 3D Virtual Scene in Taobao Life

The article details how Taobao Life’s “Life Cabin” feature was built using the in‑house Hilo3D WebGL engine, describing a pipeline that converts Maya‑exported USD models to GLTF, sets up cameras and controls, manages avatar movement, implements interactive furniture logic, and applies shadow‑map and baked‑light optimizations for smooth performance.

3D renderingGame DevelopmentHilo3D
0 likes · 16 min read
Technical Implementation of the "Life Cabin" 3D Virtual Scene in Taobao Life
Python Programming Learning Circle
Python Programming Learning Circle
Mar 11, 2023 · Game Development

Introduction and Basic Usage of the Vizard Virtual‑Reality Development Platform

This article introduces Vizard, a C/C++‑based virtual‑reality development platform with Python support, and demonstrates how to load avatars and objects, create random‑walk behavior, implement dialogue actions, control character movement via keyboard, capture mouse input, and combine these techniques into a complete interactive 3D scene.

3DGame DevelopmentPython
0 likes · 5 min read
Introduction and Basic Usage of the Vizard Virtual‑Reality Development Platform
NetEase LeiHuo Testing Center
NetEase LeiHuo Testing Center
Mar 3, 2023 · Operations

Comprehensive Stress Test Scope Evaluation: Adding and Subtracting Approaches

This article presents a systematic method for evaluating and prioritizing stress‑test coverage in game projects, combining comprehensive “addition” techniques—such as QA requirement gathering, case‑library reference, test‑case review, and server‑architecture analysis—with precise “subtraction” methods to refine the final test set.

Game DevelopmentPerformance TestingServer Architecture
0 likes · 13 min read
Comprehensive Stress Test Scope Evaluation: Adding and Subtracting Approaches
Alipay Experience Technology
Alipay Experience Technology
Mar 2, 2023 · Game Development

How Oasis Engine Created a Multi‑User Metaverse‑Style Fortune Park

This article details how the Oasis Engine team tackled the technical and artistic challenges of building a large‑scale, multiplayer, third‑person virtual park for the Alipay Fortune event, covering architecture, scene splitting, asset loading, custom materials, digital human integration, networking, behavior management, and extensive performance optimizations.

Digital HumanGame DevelopmentOasis Engine
0 likes · 24 min read
How Oasis Engine Created a Multi‑User Metaverse‑Style Fortune Park
Python Programming Learning Circle
Python Programming Learning Circle
Feb 25, 2023 · Game Development

Python Mini-Game Collection with Source Code Tutorials

This article presents a series of Python mini-game tutorials, including code for coin-collecting, ping-pong, skiing, space shooter, whack-a-mole, dinosaur runner, match-3, Tetris, snake, 24-point puzzle, alien invasion, tic-tac-toe, and more, offering complete source files and gameplay explanations.

Game DevelopmentPygamePython
0 likes · 36 min read
Python Mini-Game Collection with Source Code Tutorials
ByteFE
ByteFE
Feb 22, 2023 · Frontend Development

Recreating the Flash Game “Manufactoria” with HTML, CSS, and JavaScript

This article details how to recreate the Flash programming game 'Manufactoria' as a web-based puzzle by implementing its UI with HTML and CSS and its logic with JavaScript, covering component definitions, grid layout, robot movement, state handling, level loading, and local storage persistence.

CSSGame DevelopmentHTML
0 likes · 23 min read
Recreating the Flash Game “Manufactoria” with HTML, CSS, and JavaScript
DaTaobao Tech
DaTaobao Tech
Feb 15, 2023 · Game Development

Why PlayMaker Dominates Unity Game Logic: A Deep Dive into Visual FSM

This article examines PlayMaker, the popular Unity visual state‑machine tool, explaining its core concepts, editor features, extensibility, collaboration benefits, limitations, and how it differs from other visual‑scripting solutions, while highlighting real‑world game examples and technical insights.

Finite State MachineGame DevelopmentPlayMaker
0 likes · 12 min read
Why PlayMaker Dominates Unity Game Logic: A Deep Dive into Visual FSM
DaTaobao Tech
DaTaobao Tech
Feb 10, 2023 · Game Development

Quality Assurance and Testing Strategies for Taobao Double 11 Interactive Games

For Taobao’s 2022 Double 11 interactive games, a comprehensive QA approach combined online stress testing, reinforcement‑learning‑driven case generation, and systematic fault injection—addressing high‑concurrency, data‑consistency, and client‑performance risks through traffic shaping, data and middleware isolation, and automated tools (Wali, DaBai) that delivered over 60 smoke cases, 76 % coverage and 82.6 % fault detection.

AutomationGame DevelopmentOnline Stress Testing
0 likes · 16 min read
Quality Assurance and Testing Strategies for Taobao Double 11 Interactive Games
NetEase LeiHuo Testing Center
NetEase LeiHuo Testing Center
Dec 30, 2022 · Game Development

Storyline Testing: Common Considerations and Best Practices for Mobile Games

This article outlines the various types of game storylines and provides a comprehensive checklist of testing points—including text, dialogue, subtitles, tasks, voice‑over, music, character actions, special effects, animation, camera work, map resources, NPC placement, items, mini‑games, and sharing features—to help QA teams ensure a smooth and immersive player experience.

Game DevelopmentQAgame testing
0 likes · 14 min read
Storyline Testing: Common Considerations and Best Practices for Mobile Games
DaTaobao Tech
DaTaobao Tech
Dec 26, 2022 · Game Development

Choosing Mobile 3D Engines and Building Effective 3D Teams

The article reflects on developing mobile 3D games, advising developers to choose between lightweight libraries like Three.js and full‑featured engines such as Babylon.js, weigh web, native, or hybrid deployment, adopt appropriate technical trade‑offs, and build a well‑structured 3D team with clear roles to balance performance and visual quality.

3D EngineGame DevelopmentPerformance Optimization
0 likes · 20 min read
Choosing Mobile 3D Engines and Building Effective 3D Teams
NetEase LeiHuo Testing Center
NetEase LeiHuo Testing Center
Dec 23, 2022 · Game Development

Building and Evolving a Static Check Framework for Unity Projects

This article describes how a game development team designed, implemented, and continuously improved a static checking framework for Unity assets and code, covering pre‑submission hooks, post‑submission scripts, daily checks, CI/CD integration, UI enhancements, and lessons learned for better quality assurance.

AutomationGame DevelopmentUnity
0 likes · 17 min read
Building and Evolving a Static Check Framework for Unity Projects
NetEase LeiHuo Testing Center
NetEase LeiHuo Testing Center
Dec 16, 2022 · Game Development

Risk Management and Mitigation Strategies for QA in Game Development

This article compiles real-world examples and practical guidance for identifying, assessing, and mitigating risks throughout the game development lifecycle, offering QA teams concrete strategies for risk definition, early estimation, and handling of demand, quality, process, testing, and operational challenges to improve overall risk management.

Game DevelopmentQAprocess
0 likes · 38 min read
Risk Management and Mitigation Strategies for QA in Game Development
Xiaohe Frontend Team
Xiaohe Frontend Team
Dec 14, 2022 · Game Development

How Tim Sweeney Built Epic Games and the Evolution of Unreal Engine

This article chronicles Tim Sweeney's journey from a teenage programmer to Epic Games founder, outlines the history and technical milestones of the Unreal Engine series, and explores its wide-ranging applications across gaming, 3D modeling, film, and the metaverse.

3D graphicsEpic GamesGame Development
0 likes · 11 min read
How Tim Sweeney Built Epic Games and the Evolution of Unreal Engine
Code Ape Tech Column
Code Ape Tech Column
Nov 24, 2022 · Game Development

Why Game Server Developers Are Reluctant to Adopt Microservices

Game server developers often avoid microservice architectures because real‑time performance, low latency, and stateful in‑memory processing are critical, and the added network overhead, stateless constraints, and complexity of service meshes can degrade gameplay, making monolithic or tightly‑coupled designs more suitable for fast-paced multiplayer games.

Game DevelopmentReal-TimeServer Architecture
0 likes · 8 min read
Why Game Server Developers Are Reluctant to Adopt Microservices
IEG Growth Platform Technology Team
IEG Growth Platform Technology Team
Nov 11, 2022 · Game Development

Performance Optimization of Cocos Exported WeChat Mini‑Games: Strategies, Code Adjustments, and Testing Tools

This guide details practical performance‑optimization techniques for Cocos‑based WeChat mini‑games, covering scene and prefab optimizations, asset compression, code size reduction, garbage‑collection handling, mask usage, plugin assistance, code‑level improvements, and a suite of testing tools to measure and verify the gains.

CocosGame DevelopmentPerformance Optimization
0 likes · 15 min read
Performance Optimization of Cocos Exported WeChat Mini‑Games: Strategies, Code Adjustments, and Testing Tools
Zhuanzhuan Tech
Zhuanzhuan Tech
Nov 9, 2022 · Artificial Intelligence

Applying OCR to Game Skin Recognition: Filtering Owned Skins and Tolerant Text Matching

This article describes how OCR technology is used in a game marketplace to automatically extract skin parameters from user‑uploaded images, outlines methods for separating owned skin regions from background using color analysis, and presents a tolerant matching solution based on Rabin‑Karp hashing to handle OCR errors.

Computer VisionGame DevelopmentImage Processing
0 likes · 10 min read
Applying OCR to Game Skin Recognition: Filtering Owned Skins and Tolerant Text Matching
NetEase LeiHuo Testing Center
NetEase LeiHuo Testing Center
Oct 28, 2022 · Game Development

Challenges and Opportunities in the Chinese Sports Game Market

Despite the global popularity of sports video games such as FIFA and NBA 2K, the Chinese market struggles with few titles, homogeneous gameplay, high development barriers, and monetization issues, prompting a need for diversified design, esports integration, and strategic marketing to unlock its large potential.

Game DevelopmentMarket analysisUser Research
0 likes · 10 min read
Challenges and Opportunities in the Chinese Sports Game Market
HomeTech
HomeTech
Oct 26, 2022 · Game Development

Unity Rendering and Performance Optimization for the VI Sales Crown Tool

This article presents a comprehensive guide to Unity rendering pipelines, key terminology, and practical performance‑optimization techniques—including AR, texture, memory, heat, and package‑size improvements—applied to the VI Sales Crown product, with detailed tools, methods, and measurable results.

ARGame DevelopmentPerformance Optimization
0 likes · 14 min read
Unity Rendering and Performance Optimization for the VI Sales Crown Tool
Programmer DD
Programmer DD
Sep 20, 2022 · Game Development

How to Recreate the Viral ‘Sheep a Sheep’ Puzzle Game in Godot

This article walks through recreating the popular ‘Sheep a Sheep’ puzzle game using Godot Engine, detailing the game’s mechanics, three stack patterns, data structures, detection of selectable tiles, level generation, shuffling, mask handling, and inter‑object communication, while sharing code snippets and design insights.

Data StructuresGDScriptGame Development
0 likes · 15 min read
How to Recreate the Viral ‘Sheep a Sheep’ Puzzle Game in Godot
Su San Talks Tech
Su San Talks Tech
Sep 20, 2022 · Game Development

How I Built a Solvable ‘Sheep’ Puzzle Game and Open‑sourced It

The author explains how the viral “Sheep Sheep” puzzle’s random mechanics make it nearly impossible to clear, then details the creation of a clone called “Fish Fish” with customizable difficulty, open‑source code, and the core implementation techniques used.

Game DevelopmentPuzzle Gamealgorithm
0 likes · 5 min read
How I Built a Solvable ‘Sheep’ Puzzle Game and Open‑sourced It
Bilibili Tech
Bilibili Tech
Aug 30, 2022 · Game Development

Unlocking Unity Avatar Creation with Bilibili’s Open‑Source BVA Format

This article introduces Bilibili’s self‑developed BVA avatar file format, compares it with VRM, details its features such as unified model specifications, advanced material support, dynamic bone physics, and provides step‑by‑step Unity integration, export procedures for avatars, scenes, and runtime loading, along with sample code and resources.

3D ModelingBVAExport
0 likes · 12 min read
Unlocking Unity Avatar Creation with Bilibili’s Open‑Source BVA Format
58UXD
58UXD
Aug 24, 2022 · Game Development

How Unreal Engine 5 Transforms Gaming, Film, Architecture, and More

Unreal Engine 5, a powerful real‑time 3D creation platform, is reshaping game development, film production, architectural visualization, automotive design, simulation, and virtual events by offering open‑source C++ APIs, visual scripting, high‑fidelity rendering, and seamless workflow integration across industries.

Game DevelopmentUnreal Enginearchitecture visualization
0 likes · 8 min read
How Unreal Engine 5 Transforms Gaming, Film, Architecture, and More
网易UEDC
网易UEDC
Aug 23, 2022 · Game Development

How Naraka: Bladepoint Built a Beloved Face‑Customization System

At GDC 2022, the creators of Naraka: Bladepoint detailed how they designed a popular face‑customization system, covering why a battle‑royale game needs it, user research insights, key facial features, AI‑driven tools, cultural aesthetic considerations, sustainability, and its impact on player engagement and the industry.

AIGame DevelopmentNaraka Bladepoint
0 likes · 11 min read
How Naraka: Bladepoint Built a Beloved Face‑Customization System
LOFTER Tech Team
LOFTER Tech Team
Aug 15, 2022 · Game Development

Implement Touch‑Controlled Movement, Directional Walking Animations, and Physics Collisions for a Hero Character in Cocos Creator

This guide demonstrates how to enable touch‑based movement for a hero character, add directional walking animations, integrate animation logic, and implement physics‑based collision detection with walls in Cocos Creator, including code snippets for event handling, animation state management, and physics component setup.

Cocos CreatorCollisionGame Development
0 likes · 18 min read
Implement Touch‑Controlled Movement, Directional Walking Animations, and Physics Collisions for a Hero Character in Cocos Creator
LOFTER Tech Team
LOFTER Tech Team
Aug 5, 2022 · Game Development

Guide to Creating, Editing, and Using Tiled Maps in Cocos Creator

This tutorial explains how to use the Tiled map editor to design tile‑based levels, import and configure the generated maps in a Cocos Creator project, add animations, replace maps, and switch to curve‑based collision walls for smoother gameplay.

Cocos CreatorCollisionGame Development
0 likes · 16 min read
Guide to Creating, Editing, and Using Tiled Maps in Cocos Creator
LOFTER Tech Team
LOFTER Tech Team
Jul 28, 2022 · Game Development

Step‑by‑Step Guide to Building a Simple Cocos Creator Game

This tutorial walks you through configuring scene assets, creating player, star, and game controller scripts, adding movement, jump, scoring, failure detection, and audio effects in Cocos Creator, providing complete code snippets and editor instructions to build a functional 2D platformer.

Cocos CreatorGame DevelopmentJavaScript
0 likes · 28 min read
Step‑by‑Step Guide to Building a Simple Cocos Creator Game
NetEase LeiHuo Testing Center
NetEase LeiHuo Testing Center
Jul 22, 2022 · Mobile Development

Intelligent Compatibility Testing Platform for Mobile Game Development

This article describes the design and implementation of an intelligent compatibility testing platform for mobile games, covering device fragmentation challenges, testing strategies, hardware setup, automated and AI‑driven testing services, real‑time monitoring, remote maintenance, and the integration of Airtest for script automation.

AIAutomationDevice Farm
0 likes · 19 min read
Intelligent Compatibility Testing Platform for Mobile Game Development
网易UEDC
网易UEDC
Jul 19, 2022 · Game Development

How to Quantify a ‘Good Game’ Early: NetEase’s Six‑Year Evaluation System

This article shares NetEase’s six‑year experience in building an early‑stage game evaluation framework presented at GDC 2022, outlining how to define “early” phases, key success metrics, practical assessment methods, common pitfalls, and actionable recommendations for creating better games.

GDC 2022Game DevelopmentNetEase
0 likes · 7 min read
How to Quantify a ‘Good Game’ Early: NetEase’s Six‑Year Evaluation System
Bilibili Tech
Bilibili Tech
Jul 19, 2022 · Game Development

BVA: A GLTF‑Based Chinese‑Localized 3D Avatar Format and Unity SDK

The BVA format is a Chinese‑localized, glTF‑based 3D avatar standard and open‑source Unity SDK that unifies avatar specifications, adds facial‑capture and extensible features, supports scene export, multithreaded and on‑demand loading, and works across Unity, WebGL, Maya, Blender and other platforms.

3D file formatBVAGame Development
0 likes · 12 min read
BVA: A GLTF‑Based Chinese‑Localized 3D Avatar Format and Unity SDK
Sohu Tech Products
Sohu Tech Products
Jul 6, 2022 · Game Development

Implementing Hint Functionality for a 24‑Point Game in Swift

This article explains how to design and code a hint feature for a 24‑point puzzle app on iOS, covering random number generation, validation of solvable sets, recursive expression search, expression‑to‑string conversion, optimization of parentheses, and provides complete Swift source code with detailed algorithmic explanations.

24-point gameGame DevelopmentSwift
0 likes · 15 min read
Implementing Hint Functionality for a 24‑Point Game in Swift
Python Programming Learning Circle
Python Programming Learning Circle
Jul 6, 2022 · Game Development

Introduction to Vizard: Loading Avatars, Random Walk, Character Actions, and Mouse Interaction

This article introduces Vizard, a C/C++‑based virtual‑reality development platform with Python bindings, and demonstrates how to load avatars and objects, implement a random‑walk pigeon, create talking characters, handle character movement via keyboard, capture mouse motion, and combine these techniques into a functional VR scene.

3D graphicsGame DevelopmentPython
0 likes · 6 min read
Introduction to Vizard: Loading Avatars, Random Walk, Character Actions, and Mouse Interaction
MaGe Linux Operations
MaGe Linux Operations
Jun 20, 2022 · Game Development

How MarkovJunior Generates Endless Unique Mazes for Games

MarkovJunior, a probabilistic programming language based on Markov algorithms, can automatically create countless non‑repeating 2D and 3D mazes, terrain maps, and circuit diagrams for games, using simple rewrite rules and a single line of code.

Game DevelopmentMarkov algorithmmaze generation
0 likes · 7 min read
How MarkovJunior Generates Endless Unique Mazes for Games
58UXD
58UXD
Jun 20, 2022 · Game Development

Master Rigging a 3D Donkey Character in Cinema 4D: Step‑by‑Step Guide

This tutorial walks you through the complete workflow of preparing, optimizing, sculpting, organizing, and rigging a 3D donkey character in Cinema 4D, covering topology tools, sculpt mode, skeleton creation, controller adjustment, skin binding, and final animation tips.

3D ModelingCinema 4DGame Development
0 likes · 5 min read
Master Rigging a 3D Donkey Character in Cinema 4D: Step‑by‑Step Guide
NetEase LeiHuo Testing Center
NetEase LeiHuo Testing Center
Jun 17, 2022 · Game Development

Design and Optimization of a Distributed Build System for the MMO Game "Nishuihan"

This article describes the challenges of handling massive art assets in the Nishuihan MMO, introduces a distributed build pipeline that separates resource processing, incremental packaging, and multi‑machine scheduling, and details a series of optimizations that reduced the overall build time from over ten hours to about one and a half hours while supporting multiple functional teams.

Build OptimizationDistributed BuildGame Development
0 likes · 22 min read
Design and Optimization of a Distributed Build System for the MMO Game "Nishuihan"
Tencent Cloud Developer
Tencent Cloud Developer
Jun 16, 2022 · Game Development

C++20 Coroutines and Execution: Building an Asynchronous Game Server Framework

The article explains how C++20 coroutines and the emerging execution framework are used to redesign a single‑threaded game‑server architecture, detailing custom async wrappers, integration with asio and libunifex, job‑type scheduling, example coroutine code, current limitations, and a roadmap toward a simpler, sender/receiver‑based async library.

AsynchronousC++20Game Development
0 likes · 19 min read
C++20 Coroutines and Execution: Building an Asynchronous Game Server Framework
NetEase LeiHuo Testing Center
NetEase LeiHuo Testing Center
Jun 10, 2022 · Game Development

Introduction to Common Battle Formulas and Testing Approaches in Game Development

This article introduces typical subtraction, multiplication, and division damage formulas, explains their design principles, demonstrates practical examples from games such as Arknights and Dota 2, and outlines testing methods, effective metrics, and additional concepts like stacking, round‑table theory, and second‑roll analysis for balanced combat systems.

BalanceGame Developmentdamage formula
0 likes · 15 min read
Introduction to Common Battle Formulas and Testing Approaches in Game Development
TAL Education Technology
TAL Education Technology
Jun 2, 2022 · Game Development

Unity Memory Management and Performance Optimization Guide

This article provides a comprehensive introduction to Unity memory concepts—including physical, virtual, native, and managed memory—and offers practical optimization techniques for native and managed resources, graphics rendering, and tooling to improve game performance on both desktop and mobile platforms.

Game DevelopmentManaged MemoryMemory Management
0 likes · 23 min read
Unity Memory Management and Performance Optimization Guide
Alipay Experience Technology
Alipay Experience Technology
May 5, 2022 · Game Development

What’s New in Oasis Engine v0.7? Explore the Latest Graphics, Physics, and Animation Features

Version 0.7 of the open‑source Oasis Engine introduces a suite of enhancements—including a new text renderer, ClearCoat PBR material, dynamic PhysX colliders, expanded BlendShape support, HDR skybox loading, keyboard interaction, and API refinements—plus comprehensive documentation and example updates for developers.

Game DevelopmentGraphicsOasis Engine
0 likes · 8 min read
What’s New in Oasis Engine v0.7? Explore the Latest Graphics, Physics, and Animation Features
NetEase LeiHuo Testing Center
NetEase LeiHuo Testing Center
Apr 29, 2022 · Game Development

Art Asset Management and Testing Practices in Game Development

This article outlines practical strategies for organizing, reducing, and testing art assets in game development, covering resource reference standards, systematic reduction workflows, timely management of seasonal assets, detailed QA testing guidelines, and solutions to common testing challenges.

Game DevelopmentQA TestingResource Optimization
0 likes · 15 min read
Art Asset Management and Testing Practices in Game Development
Alibaba Terminal Technology
Alibaba Terminal Technology
Apr 26, 2022 · Frontend Development

How Front‑End Developers Can Elevate H5 Game Experience to Native Quality

This article explores how front‑end engineers can improve H5 game experiences by focusing on stable 60 fps rendering, high‑quality assets, multi‑screen compatibility, performance‑aware animation, and intuitive interaction design, while balancing limited resources and trade‑offs to approach native‑like quality.

Game DevelopmentUser experienceanimation
0 likes · 18 min read
How Front‑End Developers Can Elevate H5 Game Experience to Native Quality
Aotu Lab
Aotu Lab
Mar 31, 2022 · Game Development

Choosing the Right 3D Engine for Metaverse Projects: From WebGL to BabylonJS

This article reviews the metaverse's 3D foundations, compares WebGL and several 3D engines—including Unity, LayaBox, Egret, Godot, and BabylonJS—explains the team's technical selection process, outlines development challenges such as model bounds, collision detection, scene switching, and memory usage, and showcases the final BabylonJS demo.

3D EngineGame DevelopmentMetaverse
0 likes · 12 min read
Choosing the Right 3D Engine for Metaverse Projects: From WebGL to BabylonJS
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Mar 29, 2022 · Game Development

Recreating the Classic Duck Hunt Game with Vue 3 and PixiJS

This article walks through building a browser‑based Duck Hunt‑style shooting game using Vue 3 for the UI framework, PixiJS as the rendering engine, and supporting tools such as Vite, SCSS, mitt, and GSAP to handle asset loading, scene management, animations, hit detection, and responsive scaling.

GSAPGame DevelopmentPixiJS
0 likes · 14 min read
Recreating the Classic Duck Hunt Game with Vue 3 and PixiJS
Aotu Lab
Aotu Lab
Mar 24, 2022 · Game Development

Building a Custom NavMesh and A* Pathfinding in Babylon.js

This article walks through creating a navigation mesh and implementing A* pathfinding for a 3D sandbox game using Babylon.js, covering Babylon's built‑in RecastJS features, their limitations, a step‑by‑step custom NavMesh generation, algorithm choices, optimization techniques, and final integration with character movement.

Babylon.jsGame DevelopmentNavMesh
0 likes · 16 min read
Building a Custom NavMesh and A* Pathfinding in Babylon.js