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

SATcollision detectionphysics 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.

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

Code OptimizationRetro GamingTile Graphics
0 likes · 7 min read
How 128KB Powered Classic Games: Secrets of Retro Graphics, Audio, and Code
Python Programming Learning Circle
Python Programming Learning Circle
Sep 30, 2024 · Game Development

Python Fruit Ninja Game Tutorial Using Pygame

This tutorial walks through creating a simple Fruit Ninja‑style game in Python with pygame, covering package imports, window setup, random fruit generation, drawing text and lives, handling game‑over screens, and implementing the main game loop with scoring and bomb detection.

Fruit NinjaGame DevelopmentPygame
0 likes · 7 min read
Python Fruit Ninja Game Tutorial Using Pygame
Top Architect
Top Architect
Sep 19, 2024 · Game Development

Why Game Companies' Servers Reluctant to Adopt Microservices

Although microservices are popular for many applications, this article explains why game servers often avoid them, citing real‑time latency requirements, stateful processing, high network overhead, and the difficulty of maintaining fast, low‑latency communication, while also interspersing promotional content for ChatGPT services.

Backend Architecturegame serverreal-time performance
0 likes · 11 min read
Why Game Companies' Servers Reluctant to Adopt Microservices
Tencent Cloud Developer
Tencent Cloud Developer
Aug 29, 2024 · Game Development

How AI Code Assistant Supercharges 3A Game Development in Unreal Engine

The article examines the launch of the Chinese 3A title "Black Myth: Wukong", analyzes programmers' challenges in high‑cost game development, presents survey data on AI coding tools, introduces Tencent Cloud AI Code Assistant, and provides a step‑by‑step tutorial for integrating the assistant into Unreal Engine projects using Rider.

AI code assistantCGame Development
0 likes · 19 min read
How AI Code Assistant Supercharges 3A Game Development in Unreal Engine
Top Architecture Tech Stack
Top Architecture Tech Stack
Aug 28, 2024 · Game Development

Technical Stack of the Chinese AAA Game “Black Myth: Wukong”

The article examines the technology behind the Chinese AAA title “Black Myth: Wukong”, revealing its use of Unreal Engine 5 with C++ as the core language, additional JavaScript integration via Unreal.js, and discusses community speculation about tools like PuerTS while also containing promotional material for development tools.

CGame DevelopmentJavaScript
0 likes · 4 min read
Technical Stack of the Chinese AAA Game “Black Myth: Wukong”
58UXD
58UXD
Aug 26, 2024 · Game Development

How Physics is Revolutionizing Realistic Animation: From PBR to AI‑Driven Motion

This article explores how the growing demand for visual realism drives the adoption of physically based rendering, rigid‑body dynamics, cloth and fluid simulations, and emerging AI techniques to create more believable character animation in modern computer graphics and games.

AI motioncomputer graphicsphysically based rendering
0 likes · 11 min read
How Physics is Revolutionizing Realistic Animation: From PBR to AI‑Driven Motion
Architect
Architect
Aug 25, 2024 · Game Development

Technical Analysis of “Black Myth: Wukong” – Engine, Languages, and Cultural Integration

The article examines how the Chinese AAA title “Black Myth: Wukong” leverages Unreal Engine 5, C++, Blueprint visual scripting, and even a custom C#‑based USharp plugin to deliver cutting‑edge graphics, physics, AI, and culturally rich gameplay, illustrating the convergence of advanced technology and Chinese heritage in modern game development.

BlueprintsCC++
0 likes · 8 min read
Technical Analysis of “Black Myth: Wukong” – Engine, Languages, and Cultural Integration
Su San Talks Tech
Su San Talks Tech
Aug 25, 2024 · Game Development

How to Start Learning Unreal Engine for Game Development: A Practical Guide

This article compares Java backend development with game engine programming, explains why Unreal Engine (C++) and Unity (C#) dominate modern games, outlines official Unreal learning paths, and introduces hot‑update techniques using Blueprints, USharp and Lua for dynamic game updates.

Game DevelopmentHot UpdateJava backend
0 likes · 8 min read
How to Start Learning Unreal Engine for Game Development: A Practical Guide