/enginedetect

A Python 3.6+ script to detect game engines.

Primary LanguagePythonMIT LicenseMIT

enginedetect.py

enginedetect.py allows you to quickly identify what game engine a game is made in. The goal is to support as many game engines I can with as little false positives as possible.

Currently the only officially supported platform is Windows, but that will change with time.

Contributing

If you are interested in helping out with development, you can either create a pull request or create an issue with information.

The one rule about adding support for a game engine is that it has to be used in at least 2 publicly available games.

I'm looking for the following:

  • Optimizations
  • Bugfixes
  • New engine detection
  • Better detection methods

Supported engines:

There are currently 61 supported engines, with more on the way!

  • 3D Rad
  • Adobe AIR
  • Build Engine
  • Chrome Engine
  • Clickteam Fusion 2.5
  • Construct 2
  • Construct 3
  • Creation Engine [GameBryo]
  • Cube 2
  • Diesel
  • DOSbox
  • Electron [Web App]
  • FPS Creator
  • GameBryo
  • GameGuru
  • GameMaker Legacy
  • GameMaker Studio
  • Godot
  • GoldSrc (with Steam support)
  • Hacker Evolution [heEngine]
  • Hacker Evolution: Duality [hedEngine]
  • HaxeFlixel
  • id Tech 2 [Quake]
  • id Tech 2 [Quake 2]
  • id Tech 3 [Quake 3]
  • id Tech 4
  • Java (generic)
  • Kirikiri Z
  • libGDX
  • LOVE
  • Multimedia Fusion 2
  • nw.js
  • Panda3D
  • Pixel Game Maker MV
  • PyGame
  • RAGE
  • Raycasting Game Maker 4
  • Raycasting Game Maker 5
  • RE Engine
  • Ren'Py
  • RenderWare
  • RPG Maker MZ
  • RPG Maker MV
  • RPG Maker VX
  • RPG Maker VX Ace
  • RPG Maker XP
  • RPG Maker 2003
  • RPG Maker 2000
  • RPG Maker 95
  • RPG Paper Maker
  • Sexy (PopCap)
  • Source Engine
  • StepMania
  • Touhou
  • Unity
  • Unreal Engine 4
  • Visual RPG Studio
  • WOLF RPG Editor
  • Xenko
  • XNA
  • ZeroEngine

Planned support:

These are engines that I can't verify as I don't have any games written using them.

  • Amazon Lumberyard
  • CryEngine
  • Hazel
  • Frostbite
  • IW Engine
  • Decima