Tagged articles

game development

359 articles · Page 2 of 4
Python Programming Learning Circle
Python Programming Learning Circle
Mar 20, 2024 · Game Development

Python Pygame Solar System Simulation Tutorial

This tutorial demonstrates how to use Python and the Pygame library to create a real‑time visual simulation of the solar system, complete with background images, rotating planet sprites, optional music, and frame‑rate control, providing a hands‑on example of basic game‑style graphics programming.

GraphicsPygamePython
0 likes · 15 min read
Python Pygame Solar System Simulation Tutorial
DaTaobao Tech
DaTaobao Tech
Mar 18, 2024 · Game Development

How to Implement Real-Time Top-Down Game Maps with Canvas and Ray Casting

This article explains the role of maps in games and provides a step‑by‑step guide to creating a top‑down, real‑time minimap that follows the player, covering preparation, objectives, technical solutions, canvas rendering, ray‑casting calculations, and implementation details for both orthographic and oblique perspectives.

3D navigationCanvasUnity
0 likes · 12 min read
How to Implement Real-Time Top-Down Game Maps with Canvas and Ray Casting
Baidu MEUX
Baidu MEUX
Mar 13, 2024 · Product Management

How Baidu Turned the Asian Games into an Engaging Game Hub

This article details Baidu's strategy of integrating interactive games, collectible cards, and video challenges into its app during the Asian Games, outlining design decisions, immersive experience phases, IP creation, and operational goals to boost user engagement and session time.

Asian GamesBaidu appgame development
0 likes · 8 min read
How Baidu Turned the Asian Games into an Engaging Game Hub
Python Programming Learning Circle
Python Programming Learning Circle
Feb 28, 2024 · Fundamentals

Seven Python Mini Projects with Source Code (Calculator, Notepad, Login, Snake, Tetris, Link Game)

This article presents seven beginner‑friendly Python mini‑projects—including a graphical calculator, a notepad editor, a login/registration interface, a Snake game, a Tetris clone, and a Link‑Match puzzle—each explained with design ideas, implementation steps, and complete source code using Tkinter or Pygame.

GUIPythonTkinter
0 likes · 44 min read
Seven Python Mini Projects with Source Code (Calculator, Notepad, Login, Snake, Tetris, Link Game)
DataFunSummit
DataFunSummit
Feb 22, 2024 · Game Development

How Ubisoft Embraces Generative AI for 2D Image Generation in AAA Game Development

This article details Ubisoft China's strategy for integrating generative AI into AAA game production, covering the evolution of diffusion models, their impact on 2D concept art workflows, data collection and preparation, model fine‑tuning with proprietary tools, experimental results, and insights from a Q&A session with Development Director Alexis Rolland.

AI PipelineUbisoftconcept art
0 likes · 17 min read
How Ubisoft Embraces Generative AI for 2D Image Generation in AAA Game Development
macrozheng
macrozheng
Feb 18, 2024 · Game Development

How 128KB Powered Classic Games: Secrets of Retro Game Development

This article explores why 1980s games like Contra could deliver rich graphics, music, and gameplay within just 128KB by examining data size perception, tile‑based graphics, limited audio chips, and ultra‑compact code techniques that contrast sharply with modern app bloat.

Retro GamingTile Graphicsaudio chip
0 likes · 7 min read
How 128KB Powered Classic Games: Secrets of Retro Game Development
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.

AnimationCollision DetectionPhysics
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.

AndroidPackaging ToolSDK Integration
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.

Memory OptimizationRetro GamingTile Graphics
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.

AIC++IoT
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.

Statefulbackend architecturegame development
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.

Score CalculationSimulationZha 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/CDElastic ScalingTencent Cloud
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 CreatorCollision Detection
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.

AndroidUnitygame development
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.

C++Command & ConquerRed Alert
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.

GraphicsInstancedMeshShader
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.

Load TestingPerformance Optimizationgame development
0 likes · 12 min read
Improving Load‑Testing Coverage for Game Features: Process, Tips, and Best Practices
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 agentsLLMSelf-Play
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.

Plugin ArchitectureWeb Workerfrontend
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.

AnimationCollision DetectionJavaScript
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 IntegrationUnreal Enginecomputer graphics
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 testingCloud ComputingData Science
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.jsAnimationReAct
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 SciencePythonWeb Scraping
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.

NAT traversalWebRTCcloud gaming
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.jsPixiJSReAct
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.

Open Source FrameworksPerformanceUnity
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.

Test Case Designautomated testingframework 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.

Retro GamingTile Graphicsaudio synthesis
0 likes · 6 min read
How 128KB Powered Classic Games: Tiles, Audio Tricks & Data 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 AI
0 likes · 13 min read
How Reinforcement Learning Powers AI Bots in ‘Barbarian Battle 2’
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 renderingHilo3DRaycasting
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.

3DPythonTutorial
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.

Server Architecturegame developmentperformance testing
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.

Oasis EnginePerformance Optimizationdigital human
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.

PygamePythonTutorial
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.

CSSHTMLJavaScript
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 MachinePlayMakerUnity
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.

Online Stress Testingautomationgame development
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.

QAgame developmentgame 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 EnginePerformance Optimizationgame development
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.

CI/CDUnityautomation
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.

QAgame developmentprocess
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 GamesMetaverse
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.

Server ArchitectureStatefulgame development
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.

CocosPerformance OptimizationWeChat Mini Game
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.

JavaOCRRabin-Karp
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.

Monetizationesportsgame development
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.

ARPerformance OptimizationRendering
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 StructuresGDScriptGodot
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.

Puzzle Gamealgorithmfrontend
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.

Real-time RenderingUnreal 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.

AINaraka Bladepointface customization
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.

AnimationCocos CreatorCollision
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.

AnimationCocos CreatorCollision
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 CreatorJavaScriptTutorial
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.

AIDevice Farmautomation
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 2022NetEaseearly evaluation
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 formatBVAUnity SDK
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 gameSwiftalgorithm
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 graphicsPythonTutorial
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.

Markov algorithmgame developmentmaze 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 modelingAnimationCinema 4D
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 OptimizationCI/CDDistributed Build
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.

C++20asynchronouscoroutine
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.

Balancedamage formulagame design
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.

Managed MemoryNative MemoryPerformance Optimization
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.

GraphicsOasis EnginePhysics
0 likes · 8 min read
What’s New in Oasis Engine v0.7? Explore the Latest Graphics, Physics, and Animation Features