Game Development

Showing 100 articles max
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.

LeaderboardPersistenceRedis
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 Engine
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.

JavaScriptLeaferJSSuper Mario
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 assistantC++Finite 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.

Player ExperienceQASuper Mario Bros
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 EngineRenderingWebGL
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
Python Programming Learning Circle
Python Programming Learning Circle
Dec 4, 2024 · Game Development

Creating a Simple “Jump” Game with Python and Pygame

This guide demonstrates how to build a basic “jump” game in Python using the Pygame library, covering installation, game logic, platform generation, jump control, collision detection, game loop, and suggestions for extending the project with scoring, difficulty, sound, and graphics.

Pygamegame developmentjump game
0 likes · 8 min read
Creating a Simple “Jump” Game with Python and Pygame
Architecture Development Notes
Architecture Development Notes
Dec 1, 2024 · Game Development

Building a Rust Physics Engine with SAT Collision Detection

This article walks through creating a Rust physics engine by implementing collision detection using the Separating Axis Theorem, covering point extraction, vector math, projection, overlap checks, and handling both rectangle‑rectangle and circle‑square collisions with complete code examples.

Collision DetectionSATphysics engine
0 likes · 8 min read
Building a Rust Physics Engine with SAT Collision Detection
NetEase LeiHuo Testing Center
NetEase LeiHuo Testing Center
Nov 22, 2024 · Game Development

Requirement Analysis for Game Testing: Methods and Best Practices

This article explores comprehensive requirement analysis techniques for game testing, covering document analysis, mind‑mapping, 5W1H expansion, equivalence class handling, risk mitigation, and implementation details, aiming to improve test case creation, reduce ambiguities, and ensure smoother cross‑functional reviews and overseas releases.

QARequirement Analysisgame development
0 likes · 16 min read
Requirement Analysis for Game Testing: Methods and Best Practices
Alibaba Cloud Native
Alibaba Cloud Native
Nov 1, 2024 · Game Development

How an AI Code Assistant Supercharges a Godot Desktop Pet Project

This article walks through using the Tongyi Lingma AI code assistant to understand, develop, debug, and automate a Godot‑based desktop pet application, showcasing workspace queries, code generation, bug fixes, performance gains over Copilot, and CI integration via GitHub Actions.

AI code assistantBug fixingDesktop Pet
0 likes · 7 min read
How an AI Code Assistant Supercharges a Godot Desktop Pet Project
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Oct 27, 2024 · Game Development

Technical Principles and Implementation of Game Memory Modifiers for "Black Myth: Wukong"

This article explains the technical mechanisms behind game memory modifiers—including memory scanning, DLL injection, debugging tools, file editing, anti‑cheat evasion, and pointer scanning—using the "Black Myth: Wukong" trainer as a concrete example, and provides complete C++ code samples.

C++DLL injectionanti-cheat evasion
0 likes · 14 min read
Technical Principles and Implementation of Game Memory Modifiers for "Black Myth: Wukong"