Showing 100 articles max
Java High-Performance Architecture
Java High-Performance Architecture
Aug 24, 2024 · Game Development

How Motion Capture Brought Black Myth: Wukong’s Epic Combat to Life

The article explores how Black Myth: Wukong achieved its breathtaking combat and realistic character movements through extensive motion‑capture technology, featuring actor Yin Kai’s background, the 360° camera setup, and the meticulous process of translating physical performance into virtual data for the game.

AnimationBlack MythGame Development
0 likes · 5 min read
How Motion Capture Brought Black Myth: Wukong’s Epic Combat to Life
Tencent Cloud Developer
Tencent Cloud Developer
Aug 21, 2024 · Game Development

Hot Update Technology in Game Development: Architecture Design and Validation of Asset Bundle + DLL Replacement C# Hot Update Scheme

This article reviews the evolution of hot‑update methods in games, critiques Lua, PuerTS, and HybridCLR, and proposes a minimalist Unity solution that combines AssetBundle resource updates with runtime DLL loading via reflection, demonstrating a simple, low‑dependency architecture validated on Android VR projects.

AndroidVRAssetBundleC
0 likes · 26 min read
Hot Update Technology in Game Development: Architecture Design and Validation of Asset Bundle + DLL Replacement C# Hot Update Scheme
Python Programming Learning Circle
Python Programming Learning Circle
Aug 20, 2024 · Game Development

Python Turtle Pong Game with AI Paddle

This tutorial walks you through building a fully functional Pong game in Python using the turtle library, featuring an AI paddle that automatically tracks the ball, complete with step‑by‑step code snippets and a complete source listing for easy copy‑paste implementation.

AIGame DevelopmentPong
0 likes · 8 min read
Python Turtle Pong Game with AI Paddle
Python Programming Learning Circle
Python Programming Learning Circle
Aug 10, 2024 · Game Development

Creating a Fireworks Display with Python and Pygame

This article demonstrates how to build a colorful, music‑synchronized fireworks animation in Python using the Pygame library, covering module imports, window setup, color definitions, the Fireworks class implementation, and the main loop that renders and animates the fireworks effect.

AnimationGame DevelopmentGraphics
0 likes · 7 min read
Creating a Fireworks Display with Python and Pygame
NetEase LeiHuo Testing Center
NetEase LeiHuo Testing Center
Aug 9, 2024 · Game Development

Integrating Project Management into QA for Game Development: A Practical Guide

This article shares practical insights on how QA engineers in game development can adopt project‑management thinking across the five classic project phases—initiation, planning, execution, monitoring & controlling, and closing—to improve testing efficiency, risk management, and overall product quality.

Project ManagementQAtesting process
0 likes · 14 min read
Integrating Project Management into QA for Game Development: A Practical Guide
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jul 25, 2024 · Game Development

Building a First‑Person Shooting Game with Three.js

This tutorial walks through creating a complete first‑person shooter in the browser using Three.js, covering scene setup, floor and lighting, random moving targets, player controls, shooting mechanics, bullet physics, hit detection, explosion effects, and the main animation loop.

3D graphicsFirst-Person ShooterGame Development
0 likes · 16 min read
Building a First‑Person Shooting Game with Three.js
DaTaobao Tech
DaTaobao Tech
Jul 12, 2024 · Game Development

Game Development Techniques: Pathfinding, Depth Sorting, and Parallax Effects in a 2D Chicken Game

The article walks through building a 2D chicken game, contrasting a costly ray‑casting pathfinder with an optimal A* grid‑based solution, detailing node classes, heuristics, and JavaScript code, while also covering parallax scrolling, bottom‑Y depth sorting, a unified timer system, and a dual Phaser‑Rax rendering architecture.

A* algorithmGame DevelopmentJavaScript
0 likes · 18 min read
Game Development Techniques: Pathfinding, Depth Sorting, and Parallax Effects in a 2D Chicken Game
DeWu Technology
DeWu Technology
Jul 8, 2024 · Game Development

StarWish Forest: Design and Implementation of a Growth-Based Interactive Game System

StarWish Forest, DeWu’s first growth‑based interactive game, lets users nurture virtual trees by collecting water droplets through daily check‑ins, team planting, PK battles and e‑commerce tasks, automatically advancing through fifteen levels and earning rewards, while its Redis‑driven architecture and modular design enable scalable social engagement and commercial conversion.

Distributed SystemsGame DevelopmentTeam Collaboration
0 likes · 16 min read
StarWish Forest: Design and Implementation of a Growth-Based Interactive Game System
Liangxu Linux
Liangxu Linux
Jul 4, 2024 · Game Development

Build an Angry‑Birds‑Style Game in Under 100 Lines with Dora SSR and TSX

This tutorial shows how front‑end developers can use the Dora SSR game engine’s TSX support to create a simple Angry‑Birds‑like game in fewer than 100 lines of code, covering scene setup, physics, UI components, touch controls, scoring logic, and cross‑platform deployment.

Dora SSRFront-endGame Development
0 likes · 13 min read
Build an Angry‑Birds‑Style Game in Under 100 Lines with Dora SSR and TSX
IT Services Circle
IT Services Circle
Jul 2, 2024 · Game Development

A 55‑Year‑Old Bug in the Original Lunar Lander Game: Missing Square‑Root Factor in the Rocket Equation

The article recounts the history of the 1969 text‑based Lunar Lander game, explains how its creator used the rocket equation and Taylor series for physics simulation, and reveals a long‑standing bug—a missing factor in the square‑root denominator—that causes the optimal fuel‑burn strategy to fail, prompting a modern analysis of the error.

Bug AnalysisGame HistoryLunar Lander
0 likes · 11 min read
A 55‑Year‑Old Bug in the Original Lunar Lander Game: Missing Square‑Root Factor in the Rocket Equation
Java Tech Enthusiast
Java Tech Enthusiast
Jul 2, 2024 · Game Development

How to Develop a Game Using Dora SSR Engine

The article shows front‑end developers how to build a simple “Angry Birds” style game with the Dora SSR engine—using TSX, TypeScript, and React‑like components—by setting up the environment, creating scenes, handling physics and input, and leveraging its Lua/WASM backend.

Dora SSRGame DevelopmentGame Engine
0 likes · 11 min read
How to Develop a Game Using Dora SSR Engine
Bilibili Tech
Bilibili Tech
Jul 2, 2024 · Game Development

Character Rendering with FreeType and OpenGL: Bitmap Font Generation, Texture Creation, and Caching Mechanism

The article explains how to use FreeType to load and render font glyphs into bitmaps, upload those bitmaps as OpenGL textures, render them with texture coordinates, and employ a bitmap cache and fixed‑size texture atlas to efficiently manage and reuse character images in a fast double‑buffered text rendering pipeline.

CachingFreeTypeOpenGL
0 likes · 8 min read
Character Rendering with FreeType and OpenGL: Bitmap Font Generation, Texture Creation, and Caching Mechanism
Top Architect
Top Architect
Jun 23, 2024 · Game Development

When to Use Microservices in Game Server Development: Benefits, Drawbacks, and Real‑Time Constraints

The article discusses a top architect's interview with a game company about microservice adoption, explains why real‑time performance and stateful requirements often make microservices unsuitable for game servers, and presents multiple expert opinions highlighting latency, network overhead, and team size considerations.

Performancearchitecturebackend
0 likes · 11 min read
When to Use Microservices in Game Server Development: Benefits, Drawbacks, and Real‑Time Constraints
NetEase LeiHuo UX Big Data Technology
NetEase LeiHuo UX Big Data Technology
Jun 21, 2024 · Game Development

Data-Driven Causal Analysis Methods for Game Updates When A/B Testing Is Not Feasible

When large‑scale A/B testing is impractical for high‑traffic, socially intensive games, developers can rely on methods such as Difference‑in‑Differences, hypothesis proportion analysis, and differential‑ratio comparison to infer the causal impact of content updates on key performance metrics.

Data AnalysisGame AnalyticsGame Development
0 likes · 7 min read
Data-Driven Causal Analysis Methods for Game Updates When A/B Testing Is Not Feasible
58UXD
58UXD
Jun 21, 2024 · Game Development

Build a Free AI‑Powered 3D Digital Human with Metahuman

This guide walks you through creating a realistic 3D AI digital human using Unreal Engine's free Metahuman system and other zero‑cost tools, covering model selection, facial and body adjustments, clothing, export, and tips for both realistic and stylized characters.

3DAIMetaHuman
0 likes · 8 min read
Build a Free AI‑Powered 3D Digital Human with Metahuman