Game Development 4 min read

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.

Top Architecture Tech Stack
Top Architecture Tech Stack
Top Architecture Tech Stack
Technical Stack of the Chinese AAA Game “Black Myth: Wukong”

Recently the Chinese AAA game Black Myth: Wukong has attracted worldwide attention, prompting a look at the programming languages and technologies used in its development.

According to the official Game Science website, the game is built on Unreal Engine 5 (UE5.0.0), which primarily relies on C++ but also incorporates C# and other languages where needed.

Beyond C++, the game’s installation package was analyzed by the community, revealing a large number of symbols related to V8, Google’s JavaScript engine. This initially suggested the possible use of PuerTS, a tool that bridges TypeScript with Unreal Engine.

Further investigation, however, did not find concrete evidence of PuerTS; instead, symbols from the Unreal.js plugin were identified, indicating that the developers may be using JavaScript within Unreal Engine via this plugin.

The discussion also mentions that the team might have heavily modified USharp to adapt it for multiple platforms, highlighting the extensive technical effort behind the game.

At the end of the article, the author invites readers to share their thoughts on the technical achievements of Black Myth: Wukong and other games that impressed them.

Following the technical discussion, the post includes a promotional segment encouraging readers to acquire JetBrains IDE licenses (IntelliJ IDEA, PyCharm, WebStorm, GoLand, PhpStorm) and mentions a paid “Idea Encyclopedia” and “PyCharm Encyclopedia” as resources for improving development efficiency.

JavaScriptGame developmentC++PuerTSUnreal EngineUnreal.js
Top Architecture Tech Stack
Written by

Top Architecture Tech Stack

Sharing Java and Python tech insights, with occasional practical development tool tips.

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.