Game Development

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

C++Game DevelopmentPuerts
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.

BlueprintsC++C++
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
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.

Black MythGame DevelopmentWuKong
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.

Game DevelopmentGraphicsPygame
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.

QAproject managementtesting 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
Nullbody Notes
Nullbody Notes
Jul 14, 2024 · Game Development

Building a Tank Battle Game in Go with Ebiten

This article walks through creating a tank‑battle game in Go using the Ebiten engine, covering repository setup, required tools, code organization, the core Update and Draw loops, and the mathematical formulas—rotation matrix, cross product, dot product, and the separating axis theorem—used for collision detection.

Collision DetectionEbitenGame Development
0 likes · 7 min read
Building a Tank Battle Game in Go with Ebiten