Game Development

Showing 100 articles max
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++High‑performance computingSystem Programming
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.

Unitymemory optimizationmobile game
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.

MicrosoftSoftware Historycomputer 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.

3DCollision DetectionJavaScript
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.

GraphicsPygameRain Animation
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.

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

QAgame developmentproject management
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.

AlipayMultithreadingOptimization
0 likes · 15 min read
Performance Optimization Techniques for Alipay Mini‑Games Runtime
NetEase LeiHuo Testing Center
NetEase LeiHuo Testing Center
Apr 27, 2025 · Game Development

Texture Density Checking and Art Asset QA in Game Development: A Case Study and Practical Solutions

This article examines a game‑development incident caused by excessive texture density, analyzes the underlying issues, and presents a comprehensive QA workflow—including requirement analysis, a Blender‑based density‑checking pipeline, web heat‑map visualization, post‑commit automation, and lessons learned—to improve art asset quality and prevent performance crashes.

AutomationBlenderart asset QA
0 likes · 14 min read
Texture Density Checking and Art Asset QA in Game Development: A Case Study and Practical Solutions
Alipay Experience Technology
Alipay Experience Technology
Apr 23, 2025 · Game Development

How Alipay Boosted Mini‑Game Performance with Multithreading and Rendering Optimizations

This article explains how Alipay’s mini‑games platform was optimized through multithreading, independent audio and rendering threads, file‑system and text‑rendering improvements, and an iOS high‑performance mode, resulting in dramatically higher frame rates and lower latency across a range of games.

AlipayMultithreadingRendering
0 likes · 16 min read
How Alipay Boosted Mini‑Game Performance with Multithreading and Rendering Optimizations
Python Programming Learning Circle
Python Programming Learning Circle
Apr 21, 2025 · Game Development

Building an Automated Minesweeper Solver with Python and OpenCV

This article provides a step‑by‑step guide to creating a Python‑based automated Minesweeper solver using OpenCV for screen capture, win32gui for window handling, and custom image‑recognition and solving algorithms, including environment setup, frame extraction, block segmentation, classification, and click automation.

AutomationGame BotMinesweeper
0 likes · 12 min read
Building an Automated Minesweeper Solver with Python and OpenCV
Python Programming Learning Circle
Python Programming Learning Circle
Apr 19, 2025 · Game Development

Complete Python Code for a Simple Endless Runner Game Using Pygame

This article provides a full Python implementation of a simple endless runner game using Pygame, including definitions for game configuration, player character, obstacles, background, game loop logic, collision detection, scoring, and instructions for running the code, along with promotional links for further Python learning resources.

Endless RunnerPygamegame development
0 likes · 8 min read
Complete Python Code for a Simple Endless Runner Game Using Pygame
Java Tech Enthusiast
Java Tech Enthusiast
Apr 7, 2025 · Game Development

Ten Key Features of MoonBit Language with a Chess Board Example

MoonBit is an AI‑native, garbage‑collected language that blends Rust’s performance with Scala‑style functional features, offering enums, trait derivation, pattern matching, operator overloading, testing, and WebAssembly compilation, demonstrated through a chess‑board example showcasing its modern type system and tooling.

Chess ModelingFunctional ProgrammingMoonBit
0 likes · 18 min read
Ten Key Features of MoonBit Language with a Chess Board Example
Python Programming Learning Circle
Python Programming Learning Circle
Mar 30, 2025 · Game Development

Tank Battle Game Tutorial Using Pygame

This article provides a step‑by‑step tutorial for building a classic tank battle game with Python's pygame library, covering the visual layout, core game loop, and detailed source code for all game elements such as tanks, bullets, obstacles, and UI screens.

PythonTank Game
0 likes · 26 min read
Tank Battle Game Tutorial Using Pygame