Game Development

Showing 100 articles max
Python Programming Learning Circle
Python Programming Learning Circle
Oct 30, 2025 · Game Development

Build a Classic Alien Invasion Game with Pygame: Full Source Code Walkthrough

This tutorial walks through creating a complete Alien Invasion game using Python and Pygame, covering the main program, game logic, settings, ship, alien, bullet, button, scoring, and game statistics modules, while showcasing screenshots of gameplay and emphasizing modular, object‑oriented design.

Game DevelopmentModular DesignObject-Oriented Programming
0 likes · 21 min read
Build a Classic Alien Invasion Game with Pygame: Full Source Code Walkthrough
Python Programming Learning Circle
Python Programming Learning Circle
Oct 30, 2025 · Game Development

Build a Simple Alien Shooter Game with Python and Pygame – Step‑by‑Step Tutorial

This tutorial walks you through creating a basic alien‑invader shooter using Python's Pygame library, covering essential game libraries, class design for Game, Alien, Hero, Generator, and Rocket, collision detection, win/lose logic, and provides the complete source code with explanations.

Alien ShooterCode ExampleGame Development
0 likes · 10 min read
Build a Simple Alien Shooter Game with Python and Pygame – Step‑by‑Step Tutorial
Open Source Tech Hub
Open Source Tech Hub
Oct 15, 2025 · Game Development

Create Real‑Time Multiplayer Games Using Asyncio‑Gamekit for PHP

The Asyncio‑Gamekit library provides a Workerman‑based asynchronous game framework for PHP, offering room lifecycle management, player communication, broadcasting, timers, load balancing, persistence, logging, and testing, enabling developers to quickly build WebSocket‑driven multiplayer games such as card, board, and real‑time battle titles.

Game FrameworkPHPWebSocket
0 likes · 15 min read
Create Real‑Time Multiplayer Games Using Asyncio‑Gamekit for PHP
NetEase LeiHuo Testing Center
NetEase LeiHuo Testing Center
Sep 26, 2025 · Game Development

Mastering Game Test Issue Retrospectives: A Step‑by‑Step Guide

This comprehensive guide explains why game testing retrospectives are essential, outlines a systematic three‑phase process—from problem collection and root‑cause analysis to actionable improvement plans and closed‑loop tracking—provides practical tools, templates, and case studies, and shares common pitfalls and future‑oriented strategies to boost testing efficiency and game quality.

0 likes · 24 min read
Mastering Game Test Issue Retrospectives: A Step‑by‑Step Guide
Python Programming Learning Circle
Python Programming Learning Circle
Sep 26, 2025 · Game Development

How to Build a Python Missile‑Tracking Demo with Pygame – Step‑by‑Step Guide

This article explains a simple Python missile‑tracking algorithm using Pygame, covering the mathematical basis of time‑sliced vector calculations, triangle geometry for direction and distance, and detailed code that handles movement, rotation, and image offset to keep the missile tip aligned with the target.

AlgorithmGame DevelopmentMissile Tracking
0 likes · 10 min read
How to Build a Python Missile‑Tracking Demo with Pygame – Step‑by‑Step Guide
Python Programming Learning Circle
Python Programming Learning Circle
Jul 24, 2025 · Game Development

Explore 13 Classic Python Mini‑Games with Full Source Code and How‑to Guide

This article presents a collection of thirteen classic Python mini‑games—ranging from coin‑catching and ping‑pong to Tetris, Snake, and 24‑point puzzles—each accompanied by complete, ready‑to‑run source code and step‑by‑step explanations, offering a practical way to learn programming through game development.

Game DevelopmentPygamePython
0 likes · 37 min read
Explore 13 Classic Python Mini‑Games with Full Source Code and How‑to Guide
NetEase LeiHuo Testing Center
NetEase LeiHuo Testing Center
Jul 7, 2025 · Game Development

How Client and Server Bots Power Large-Scale MMO Testing

In massive multiplayer online games, testing core activities like cross‑server wars, large raids, and world‑boss battles requires simulating thousands of players, so developers rely on client and server bots to create realistic high‑concurrency environments, validate server limits, logic correctness, and reward distribution efficiently.

Game DevelopmentLoad TestingMMO testing
0 likes · 17 min read
How Client and Server Bots Power Large-Scale MMO Testing
macrozheng
macrozheng
Jul 3, 2025 · Game Development

How 128KB Powered Classic Games Like Contra – Secrets of Retro Game Tech

This article explores why early 1980s games such as Contra could deliver rich graphics, music, and gameplay within just 128KB of memory, explaining tile‑based rendering, limited audio chip capabilities, and ultra‑compact code techniques that made such feats possible.

Game DevelopmentGraphicsMemory Optimization
0 likes · 7 min read
How 128KB Powered Classic Games Like Contra – Secrets of Retro Game Tech
php Courses
php Courses
Jul 2, 2025 · Game Development

Why C++ Dominates Game Development, Systems, and High‑Performance Computing

From powering cutting‑edge 3A games and operating system kernels to accelerating scientific simulations, high‑frequency trading, and embedded IoT devices, C++ remains the go‑to language for high‑performance, low‑level control across diverse domains, thanks to its speed, portability, and fine‑grained memory management.

C++Game DevelopmentHigh-performance computing
0 likes · 6 min read
Why C++ Dominates Game Development, Systems, and High‑Performance Computing
Tencent Cloud Developer
Tencent Cloud Developer
Jul 1, 2025 · Game Development

Mastering Memory Optimization for Unity Mobile Games: Practical Steps and Tools

This article explains why memory optimization is critical for Unity mobile games, outlines a three‑step workflow of testing, analysis, and fixing, details practical testing methods, data‑analysis toolchains, and concrete optimization techniques such as resource LOD, array pre‑allocation, string deduplication, compression, and atlas management, and concludes with a concise checklist for effective memory management.

Memory OptimizationPerformanceToolchain
0 likes · 16 min read
Mastering Memory Optimization for Unity Mobile Games: Practical Steps and Tools