Game Development

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

GPUGraphicsPerformance
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 DevelopmentLeaferJSSuper 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 LimitSDKShare
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 EngineGame DevelopmentRendering
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.

Game DevelopmentPygamejump 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.

Game DevelopmentQAgame testing
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 assistantDesktop PetGDScript
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"
Python Programming Learning Circle
Python Programming Learning Circle
Oct 25, 2024 · Game Development

Creating a Colorful Fireworks Effect with Python and Pygame

This tutorial walks through building a dazzling fireworks animation in Python using the Pygame library, covering environment setup, installing dependencies via domestic mirrors, defining particle and firework classes, and implementing the main game loop with full source code examples.

Game DevelopmentGraphicsParticle System
0 likes · 8 min read
Creating a Colorful Fireworks Effect with Python and Pygame
Python Programming Learning Circle
Python Programming Learning Circle
Oct 11, 2024 · Game Development

Python Automated Minesweeper Bot Using Win32 API and Image Recognition

This tutorial explains how to build a Python bot that automatically plays Minesweeper by locating the game window, capturing the board via image processing, interpreting cell states through RGBA values, and applying a simple rule‑based algorithm to flag mines and uncover safe squares, with fallback random clicks for unresolved situations.

GameBotImageRecognitionMinesweeper
0 likes · 12 min read
Python Automated Minesweeper Bot Using Win32 API and Image Recognition
macrozheng
macrozheng
Oct 7, 2024 · Game Development

How 128KB Powered Classic Games: Secrets of Retro Graphics, Audio, and Code

This article explores why 1980s games like Contra could deliver rich graphics, music, and gameplay within just 128KB by using tile-based graphics, specialized audio chips, and ultra‑compact code, contrasting those techniques with modern developers' expectations of massive storage.

Retro GamingTile Graphicsaudio synthesis
0 likes · 7 min read
How 128KB Powered Classic Games: Secrets of Retro Graphics, Audio, and Code