what is an engine?
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
Mythril
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!
-Michael
Also, this topic was just recently asked in one of these forums, so try to make use of that search tool up there!
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
CEO Plunder Studios
[email=esheppard@gmail.com]esheppard@gmail.com[/email]
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
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
[twitter]warrenm[/twitter]
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement