I was curious as to what was used to make this game.

What programming language or game engine was used to create Hogwarts Legacies?

  • Why the downvotes? What's different between my question and this question: gaming.stackexchange.com/questions/396336/… Jul 20, 2023 at 20:39
  • 7
    Did the question need to be asked? It's not like Wikipedia already tells you what engine the game runs on. Taking information that is already widely available online and then reposting it here as a question/self-answer format doesn't help anybody
    – childe
    Jul 20, 2023 at 20:44
  • 8
    @ShaunRoselt This question (and many of your others) are getting downvotes because you're just spamming stuff that's readily available elsewhere. It's one thing to have a really detailed self-answer, or something that isn't easily found, but as it is you're just filling up the front page. Questions like this are fine if they're organic, but tend to annoy people when done in this way. Jul 20, 2023 at 21:01
  • @ChrisHayes Not everything is readily available. A lot of these questions are things I'm wondering about or needing. So I ask the question and then do research and try to find the answer to the question. If I'm able to answer it myself, then I answer it. If I'm not able to find an answer to my own question, then I don't answer it such as this one: gaming.stackexchange.com/questions/403695/… Jul 20, 2023 at 21:05
  • 1
    The FAQ links the other site because game dev questions may be suitable for that site. This kind of question is useless for Arqade, we don't matter the programming languages nor game engines because they have nothing to do with the game itself. Just because you have a curiosity it doesn't mean there must be a SE site for it.
    – pinckerman
    Jul 21, 2023 at 11:14

1 Answer 1


Unreal Engine 4, according to the Hogwarts Legacy Wikipedia Page, PrimaGames.com, Videogamer.com, and many other online sources. This was also confirmed by the developers of the game.

So, what coding language does Unreal Engine 4 use? Unreal Engine 4 uses C++, with a few modules written in Blueprint scripting. That said, you don’t need to be a C++ expert to develop games using UE4. The engine has been designed so that you can create games without having to write any code at all! However, if you want to get the most out of the engine and really customize your game, then C++ will give you the power to do that. So the developers of Hogwarts Legacy most definitely used C++ as well to customize the game.

Not the answer you're looking for? Browse other questions tagged .