How to Tell Which Engine a Game Uses

Before translating a game, the first thing to know is which engine it was built with — the translation method depends on it. You don’t need to be a programmer: looking at the game folder is usually enough.
1. Open the game folder
On Steam, right-click the game and choose Manage → Browse local files. For other stores, open the folder where the game is installed and look for the files below.
2. Unity
- The folder contains
UnityPlayer.dll. - There is a folder named like
GameName_Data. - If it contains a
Managedfolder, the game uses “Mono”; if you seeGameAssembly.dllandil2cpp_data, it uses “IL2CPP”. Both are Unity.
3. Unreal Engine
- There is usually an
Enginefolder plus a folder named after the game. - Game content mostly sits in
Content\Paksas.pakfiles. - The real executable is often in
Binaries\Win64.
4. Ren’Py
- You’ll find
game,renpyandlibfolders. - The
gamefolder contains.rpy,.rpycor.rpafiles. - Ren’Py is mostly used for visual novels.
5. RPG Maker
- MV / MZ: a
datafolder with.jsonfiles, plusimg,audioandjsfolders (in MV often inside awwwfolder). - VX Ace: a
Game.rgss3afile and a file likeRGSS301.dll.
6. None of these?
Games built on large studios’ proprietary engines won’t show these signs; their text lives in custom formats and is much harder to translate. Mr.Zeuss Translation Tool currently targets Unity, Unreal Engine, Ren’Py and RPG Maker games.
Summary
- Open the game folder.
UnityPlayer.dll→ Unity;.pakfiles → Unreal;game+renpyfolders → Ren’Py;.jsonfiles indata→ RPG Maker MV/MZ.- Back up the game before translating (see How to back up a game before translating).