Showing 100 articles max
NetEase LeiHuo Testing Center
NetEase LeiHuo Testing Center
Apr 27, 2025 · Game Development

Texture Density Checking and Art Asset QA in Game Development: A Case Study and Practical Solutions

This article examines a game‑development incident caused by excessive texture density, analyzes the underlying issues, and presents a comprehensive QA workflow—including requirement analysis, a Blender‑based density‑checking pipeline, web heat‑map visualization, post‑commit automation, and lessons learned—to improve art asset quality and prevent performance crashes.

AutomationBlenderGame Development
0 likes · 14 min read
Texture Density Checking and Art Asset QA in Game Development: A Case Study and Practical Solutions
Alipay Experience Technology
Alipay Experience Technology
Apr 23, 2025 · Game Development

How Alipay Boosted Mini‑Game Performance with Multithreading and Rendering Optimizations

This article explains how Alipay’s mini‑games platform was optimized through multithreading, independent audio and rendering threads, file‑system and text‑rendering improvements, and an iOS high‑performance mode, resulting in dramatically higher frame rates and lower latency across a range of games.

AlipayGame Developmentmini games
0 likes · 16 min read
How Alipay Boosted Mini‑Game Performance with Multithreading and Rendering Optimizations
Python Programming Learning Circle
Python Programming Learning Circle
Apr 21, 2025 · Game Development

Building an Automated Minesweeper Solver with Python and OpenCV

This article provides a step‑by‑step guide to creating a Python‑based automated Minesweeper solver using OpenCV for screen capture, win32gui for window handling, and custom image‑recognition and solving algorithms, including environment setup, frame extraction, block segmentation, classification, and click automation.

AutomationGame BotMinesweeper
0 likes · 12 min read
Building an Automated Minesweeper Solver with Python and OpenCV
Python Programming Learning Circle
Python Programming Learning Circle
Apr 19, 2025 · Game Development

Complete Python Code for a Simple Endless Runner Game Using Pygame

This article provides a full Python implementation of a simple endless runner game using Pygame, including definitions for game configuration, player character, obstacles, background, game loop logic, collision detection, scoring, and instructions for running the code, along with promotional links for further Python learning resources.

Endless RunnerGame DevelopmentPygame
0 likes · 8 min read
Complete Python Code for a Simple Endless Runner Game Using Pygame
Java Tech Enthusiast
Java Tech Enthusiast
Apr 7, 2025 · Game Development

Ten Key Features of MoonBit Language with a Chess Board Example

MoonBit is an AI‑native, garbage‑collected language that blends Rust’s performance with Scala‑style functional features, offering enums, trait derivation, pattern matching, operator overloading, testing, and WebAssembly compilation, demonstrated through a chess‑board example showcasing its modern type system and tooling.

Chess ModelingFunctional ProgrammingMoonBit
0 likes · 18 min read
Ten Key Features of MoonBit Language with a Chess Board Example
Python Programming Learning Circle
Python Programming Learning Circle
Mar 30, 2025 · Game Development

Tank Battle Game Tutorial Using Pygame

This article provides a step‑by‑step tutorial for building a classic tank battle game with Python's pygame library, covering the visual layout, core game loop, and detailed source code for all game elements such as tanks, bullets, obstacles, and UI screens.

Pythontank game
0 likes · 26 min read
Tank Battle Game Tutorial Using Pygame
Cognitive Technology Team
Cognitive Technology Team
Mar 26, 2025 · Game Development

Designing Scalable Game Leaderboards with Redis: Core Requirements, Data Structures, and Architecture

This article analyzes the essential requirements of massive‑scale game leaderboards, explains how Redis sorted sets and hash tables provide fast ranking and lookup, and presents a multi‑layered architecture—including hot‑key sharding, dynamic partitioning, tiered storage, read/write separation, pipeline batching, and hybrid persistence—to achieve real‑time, billion‑user performance.

Game DevelopmentPersistenceRedis
0 likes · 5 min read
Designing Scalable Game Leaderboards with Redis: Core Requirements, Data Structures, and Architecture
Network Intelligence Research Center (NIRC)
Network Intelligence Research Center (NIRC)
Mar 19, 2025 · Game Development

Quickly Build a MetaXR Interaction Lab in Unity

This guide walks through setting up Meta XR SDK in Unity, using Building Blocks to add camera rigs, hand tracking and passthrough, binding interaction events, accessing hand‑tracking data via OVRSkeleton/OVRHand, and integrating ONNX machine‑learning models for XR experiments.

BuildingBlocksHandTrackingMetaXR
0 likes · 7 min read
Quickly Build a MetaXR Interaction Lab in Unity
21CTO
21CTO
Mar 11, 2025 · Game Development

Godot 4.4 Released: New Jolt Physics Integration and Enhanced Editor Features

Godot’s open‑source 4.4 update introduces native Jolt Physics support, 3D physics interpolation, an embedded game window for Linux, Windows and Android, upgraded C# to .NET 8, typed dictionaries in GDScript, and numerous QoL and performance enhancements that boost developer workflow.

.NET 8GDScriptGame Development
0 likes · 4 min read
Godot 4.4 Released: New Jolt Physics Integration and Enhanced Editor Features
Architects' Tech Alliance
Architects' Tech Alliance
Jan 23, 2025 · Game Development

GPU Architecture and Rendering Pipeline Overview

This article provides a comprehensive overview of modern GPU architecture, covering components such as SMs, GPCs, memory hierarchy, unified shader architecture, SIMT execution, warp scheduling, and compares IMR, TBR, and TBDR rendering pipelines while offering practical optimization techniques for developers.

GPUGraphicsOptimization
0 likes · 27 min read
GPU Architecture and Rendering Pipeline Overview
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jan 20, 2025 · Game Development

Building a Super Mario MVP with LeaferJS and Vue

This article demonstrates how to create a minimal Super Mario‑style platformer using JavaScript, LeaferJS for graphics rendering, and Vue for UI and map editing, covering background looping, scene management, sprite classes, a simple physics engine with gravity, collision detection, jumping, camera follow, scoring, and a basic victory condition.

Game DevelopmentJavaScriptLeaferJS
0 likes · 8 min read
Building a Super Mario MVP with LeaferJS and Vue
Tencent Cloud Developer
Tencent Cloud Developer
Jan 9, 2025 · Game Development

Mastering Finite State Machines for Game Objects: From Basics to NPC Patrols

This article explains why finite state machines (FSM) are essential for game development, outlines their core concepts, demonstrates common pitfalls of if‑else logic, and provides step‑by‑step Unity C# examples for object state switching and intelligent NPC patrol behavior, including code snippets and integration tips.

AI code assistantCFinite State Machine
0 likes · 14 min read
Mastering Finite State Machines for Game Objects: From Basics to NPC Patrols
37 Interactive Technology Team
37 Interactive Technology Team
Jan 8, 2025 · Game Development

WeChat Mini Game SDK: Common Issues, Network Request Limits, and Optimization Strategies

The WeChat mini‑game SDK faces common problems such as HTTPS‑only domains, a ten‑request concurrency cap, five‑second background timeouts, and URL‑encoding errors that can queue or lose data, while Unity C# games must implement custom networking and developers must handle launch parameters, deprecated system APIs, share UI timing, and prompt communication to ensure stable releases.

Concurrency LimitOptimizationSDK
0 likes · 11 min read
WeChat Mini Game SDK: Common Issues, Network Request Limits, and Optimization Strategies
NetEase LeiHuo Testing Center
NetEase LeiHuo Testing Center
Dec 20, 2024 · Game Development

Testing a 40‑Year‑Old Game: Lessons from Super Mario Bros

The article explores how game testers can effectively test classic titles like Super Mario Bros by studying similar games, defining clear test scopes, designing practical test cases, handling bugs, and continuously improving test processes while considering player experience and non‑functional issues.

Game DevelopmentPlayer ExperienceQA
0 likes · 35 min read
Testing a 40‑Year‑Old Game: Lessons from Super Mario Bros
Kuaishou Frontend Engineering
Kuaishou Frontend Engineering
Dec 17, 2024 · Game Development

How Crab’s WebGL Engine Powers Game‑Level Animations on the Web

This article explores the design and implementation of the Crab rendering engine, a WebGL‑based solution that combines high expressiveness, interactivity, and cross‑device compatibility to deliver game‑like animations for large‑scale activities, detailing its architecture, rendering pipeline, practical applications, and performance optimizations.

Animation EngineFrontendGame Development
0 likes · 23 min read
How Crab’s WebGL Engine Powers Game‑Level Animations on the Web
Model Perspective
Model Perspective
Dec 14, 2024 · Game Development

How Mathematical Modeling Balances Game Numbers: From Heroes to Economy

This article examines how mathematical models can be applied to game numeric systems—covering balance, growth curves, probability mechanisms, and economic modeling—using concrete examples from popular titles such as League of Legends, Minecraft, Diablo III, Genshin Impact, and Animal Crossing.

Balanceeconomygame design
0 likes · 9 min read
How Mathematical Modeling Balances Game Numbers: From Heroes to Economy