Showing 100 articles max
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 DevelopmentMMO testingautomation
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++FinTechGame Development
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 OptimizationPerformanceUnity
0 likes · 16 min read
Mastering Memory Optimization for Unity Mobile Games: Practical Steps and Tools
IT Services Circle
IT Services Circle
Jun 13, 2025 · Game Development

From Hobby Sketch to Digital Earth: The Rise of Microsoft Flight Simulator

The article chronicles how two college friends turned a simple flight hobby into SubLogic, created the pioneering Flight Simulator on Apple II, and how Microsoft’s acquisition and decades of technological advances transformed it into a massive, real‑time, globally‑scaled digital world experience.

Game DevelopmentMicrosoftcomputer graphics
0 likes · 10 min read
From Hobby Sketch to Digital Earth: The Rise of Microsoft Flight Simulator
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jun 10, 2025 · Game Development

Build a Crossy‑Road Style 3D Game with Three.js – A Step‑by‑Step Guide

This tutorial walks you through creating a lightweight, child‑friendly 3D Crossy Road‑style game using Three.js, covering scene setup, metadata‑driven terrain generation, asset loading, player movement queues, dynamic collision detection, UI communication, and deployment tips, all illustrated with code snippets and screenshots.

3DGame DevelopmentJavaScript
0 likes · 30 min read
Build a Crossy‑Road Style 3D Game with Three.js – A Step‑by‑Step Guide
Python Programming Learning Circle
Python Programming Learning Circle
Jun 2, 2025 · Game Development

Creating a Rain Animation with Python and Pygame

This article provides a step‑by‑step guide to building a realistic rain animation in Python using the Pygame library, covering environment setup, raindrop physics, drawing techniques, full source code, and suggestions for customization such as color, density, wind, and depth effects.

Game DevelopmentGraphicsPygame
0 likes · 7 min read
Creating a Rain Animation with Python and Pygame
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
May 26, 2025 · Game Development

Customizable 3D Scene Construction with Three.js, Shaders, AI‑Generated Assets, and Advanced Character Controls

This article guides readers through building a highly customized 3D scene using Three.js, GLSL shaders, AI‑generated 2D/3D assets, orthographic cameras, pixelated post‑processing, four‑direction character movement, octree collision detection, and stylized water effects, while providing code snippets and resource links.

3DAIBlender
0 likes · 35 min read
Customizable 3D Scene Construction with Three.js, Shaders, AI‑Generated Assets, and Advanced Character Controls
Open Source Tech Hub
Open Source Tech Hub
May 24, 2025 · Game Development

Build 2D/3D Games in PHP with Raylib Bindings – A Complete Guide

This article introduces PHP‑Raylib, the PHP binding for the Raylib game framework, outlines its key features, cross‑platform support, installation steps, and provides detailed code examples—including a basic window and a custom button—while comparing it to native Raylib.

FFIGame DevelopmentGraphics
0 likes · 7 min read
Build 2D/3D Games in PHP with Raylib Bindings – A Complete Guide
NetEase LeiHuo Testing Center
NetEase LeiHuo Testing Center
May 23, 2025 · Game Development

How Project Management Thinking Boosts QA Efficiency in Game Development

This article explains how applying systematic project‑management thinking—defining projects, setting clear goals, planning, risk management, execution, and review—helps game QA teams clarify requirements, break down tasks, schedule work, mitigate risks, and improve overall development efficiency and product quality.

Game DevelopmentProject ManagementQA
0 likes · 30 min read
How Project Management Thinking Boosts QA Efficiency in Game Development
Java Tech Enthusiast
Java Tech Enthusiast
May 16, 2025 · Game Development

The Unexpected Birth of Lua: From Brazil to Global Scripting Success

Lua, a lightweight scripting language born in Brazil in 1993, overcame early obscurity to become a globally adopted tool for game development, embedded systems, and diverse applications, illustrating how a small team can solve a universal need and achieve worldwide success.

LuaProgramming Language HistoryScripting Language
0 likes · 10 min read
The Unexpected Birth of Lua: From Brazil to Global Scripting Success
AntTech
AntTech
May 7, 2025 · Game Development

Performance Optimization Techniques for Alipay Mini‑Games Runtime

This article details the architectural analysis and a series of six optimization strategies—including multithreading, independent audio, file‑system improvements, text rendering, dedicated render thread, and iOS high‑performance mode—that collectively boost frame rates, reduce latency, and enhance the overall user experience of Alipay mini‑games.

AlipayOptimizationmini-game
0 likes · 15 min read
Performance Optimization Techniques for Alipay Mini‑Games Runtime