Jump to content
  • Advertisement
Sign in to follow this  
deadlydog

Can you tell what engines a game used?

This topic is 4890 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Besides looking through the credits or release notes of a game, visiting the website (if they have one), or looking through the source code (if it's available) is there any way to tell what engines they used (Ogre, FMOD, etc) for graphics, sound, etc? And I do not just mean commercial games either. Like, if I just downloaded one of the games from the GD Showcase that just has the executable and resource files, is there any way to tell what game engine they used? Like an executable parser or something? I don't need to know for any specific reason. I was just wondering. Thanks.

Share this post


Link to post
Share on other sites
Advertisement
I can tell that Quake 2 used the Quake 2 engine... And Doom III used the Doom III engine. I'm not sure if Unreal uses the Unreal engine or not though...

[grin]

Share this post


Link to post
Share on other sites
Quote:
Original post by deadlydog
And I do not just mean commercial games either. Like, if I just downloaded one of the games from the GD Showcase that just has the executable and resource files, is there any way to tell what game engine they used? Like an executable parser or something?


Unless you can identify accompaying files, such as FMOD.dll, OgreMain.dll, etc... , there is no good way to tell what engine a game has used, if it has used an engine. I mean most engines are closed and not even told about for commercial games. You could go though the .exe and look for references to functions that might give clues, but that's about it really (assuming they have not stripped everything out and have not done obfuscation)

Share this post


Link to post
Share on other sites
as Drew_Benton said, the file structure and packages that are in the program files collection should give it away.

what do you see exactly? Is there any way you can get a file listing?

Often in the splash screen/trademark screen of a game will it show the game engine.

Share this post


Link to post
Share on other sites
If a game developer is using a 3rd party engine, I would imagine that they must state what engine they're using somewhere right?

I mean, a lot of license agreements stipulate that credit must be given to the 3rd party component developer in the final project documentation or web-site.

I would also assume that if a game is using a specific licensed engine, they'd probably want to advertise that somewhere on their site.. If I was writing a game that used "Engine X", I'd want to let everyone know what a kick-*ss game it'll be, because it uses "Engine X".

I realize this is all assumption, but it makes sense to me.

Edit: After reading
Quote:
deadlydog wrote: Besides looking through the credits or release notes of a game, visiting the website (if they have one)

I realize my post is totally unhelpful :P. Sorry.

Share this post


Link to post
Share on other sites
Quote:
Original post by pragma Fury
If a game developer is using a 3rd party engine, I would imagine that they must state what engine they're using somewhere right?

I mean, a lot of license agreements stipulate that credit must be given to the 3rd party component developer in the final project documentation or web-site.


Not if I'm (or company) is paying $500k+ for the license.

Share this post


Link to post
Share on other sites
Some do, and you can tell very easily, but only because the engines have a certain feel to them.

Examples
Grand Theft Auto - Manhunt
DOOM, HEXEN, HERECTIC
Duke Nukem 3D, Shadow Warrior
Dark Cloud - Dragon Warrior (newest one on PS2)
Turok - South Park

Example:
Both these games having been developped by Level 5. It's very apparent they are both build using the same base technology.
Dark Cloud 2
Newest Dragon Quest

Share this post


Link to post
Share on other sites
Quote:
Original post by STLDude
...
Not if I'm (or company) is paying $500k+ for the license.


Which engine are you using?

I know that Doom and Unreal both require a copyright notice/splash screen saying that the game-engine is licensed by your company.

I don't know of others that would charge $500K +...

Share this post


Link to post
Share on other sites
You could have a look at the strings embedded in the libraries and executables. That may provide some good clues.

Share this post


Link to post
Share on other sites
Quote:
Original post by STLDude
Quote:
Original post by pragma Fury
If a game developer is using a 3rd party engine, I would imagine that they must state what engine they're using somewhere right?

I mean, a lot of license agreements stipulate that credit must be given to the 3rd party component developer in the final project documentation or web-site.


Not if I'm (or company) is paying $500k+ for the license.


.. if my company paid that much for ANY software, you can bet they'd be using that as a selling point.

Interviewer: Does your game use a proprietary engine, or are you using a 3rd party one?
Marketing Guy: Our game uses pragma Fury's SuperDuperUltraCrazy engine, so it's gonna kick ass!
Interviewer: Golly gee wizz! Your game is gonna rock!

It is true that some licenses let you keep information about 3rd party components secret, but not many.


Also, as Vampyre_Dark mentioned, if you've played enough games that use a certain engine, you start to recognise the 'fingerprint' of that engine.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!