Genshin Impact Engine: Why It Runs on Unity
1 min read
One engine choice explains a lot about how the game looks, how it scales across platforms, and where its performance quirks come from.
The Genshin Impact engine is Unity, the same general-purpose engine used across a huge range of mobile, PC and console titles — not a custom in-house build.
Why that choice made sense for this game
Unity's biggest practical strength is cross-platform export. Genshin ships on Android, iOS, Windows, PlayStation and Xbox from essentially one codebase, which matches how the game actually launched and expanded — Android, iOS, PS4 and Windows at release in September 2020, PS5 later, and Xbox Series X/S added in November 2024.
What it explains about the game
- The stylised art direction carries the visual weight rather than heavy engine-level rendering tricks, which is part of why the game runs on a wide range of mobile hardware.
- Cross-save behaviour works because progress is tied to a HoYoverse account layered on top of Unity's client, not to any one platform's save system.
What it is not
Not Unreal Engine, and not a proprietary miHoYo engine — a common assumption given the scale of the game. HoYoverse builds its tools and pipeline on top of Unity rather than replacing it.