Archived

This topic is now archived and is closed to further replies.

what is an engine?

This topic is 5673 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

i keep hearing about graphics engines, terrain engines, rpg engines, but i dont know what it is exactly. can anybody explain it for me? mythril

Share this post


Link to post
Share on other sites
Basically, Game Engines are just your game sans all the actual data. It''s all the code for the graphics, AI, Sound, etc that your game uses. A Graphics Engine would be all the code you''ve written to get your graphics up, etc etc.

-Michael

Also, this topic was just recently asked in one of these forums, so try to make use of that search tool up there!

Share this post


Link to post
Share on other sites
Well its basicly what the guy ^above^ said... its just all the functions you have written to do stuff, eg when you detect a collision in your collision function you would call the function to play sound etc save, load game functions etc...

CEO Plunder Studios

Share this post


Link to post
Share on other sites
I have to disagree slightly with Mr. Grazier and say that the engine is everything that the game is not, including code. For example, in my game project, I have source split into two categories: engine code and "game" code. The engine code holds things like terrain, particles, camera, audio, and input interface objects and functions, while the game code holds cutscene and the game bootloader.

Here''s the distinction: anything that''s project specific and requires tweaking, or is so intertwined with data that it would have to be rewritten to accomodate for new data, is game code. All the platform-specific code and "behind-the-scenes" code, as well as all the wrappers for the API(s) you use is "the engine."

Later,
ZE.

//email me.//zealouselixir software.//msdn.//n00biez.//
miscellaneous links

Share this post


Link to post
Share on other sites
I guess ya got me. ;P

Although I was just trying to generalize a bit, not knowing the level of experience of the original poster. I knew it wasn''t ENTIRELY true, but didn''t know exactly how it wasn''t.

Thanks for the clarification,


-Michael

Share this post


Link to post
Share on other sites