95.6k views
4 votes
What programming languages does genshin impact use?

User Adsy
by
7.8k points

1 Answer

2 votes

Final answer:

Genshin Impact, developed by miHoYo, uses C++ as its main programming language for core game development. Other programming languages and tools are likely used alongside it for various aspects of the game.

Step-by-step explanation:

The popular open-world action role-playing game Genshin Impact was developed by miHoYo (now known as HoYoverse). The programming languages used in the development of Genshin Impact include C++ for the game's core development, which provides a balance between performance and features. It's widely used in game development for its speed and efficiency. Additionally, other tools and languages might be involved for scripting, such as Python, or for specific platform-dependent features.

While the specific internal details of the development process are not publicly disclosed by miHoYo, it is standard industry practice to utilize multiple languages and middleware solutions to create complex games like Genshin Impact. For instance, game engines such as Unity or Unreal Engine are commonly used in the industry, and they primarily rely on languages like C++ and C#.

User Sayed Rafeeq
by
7.3k points