Jump to content
  • Advertisement
Sign in to follow this  
Avont29

game engine

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

Advertisement
A game engine capsules all the functionality and objects you need for your game,
like the world itself, moving of objects in your world.

The graphic engine is the interface to bring your world and user interface on the screen.

Share this post


Link to post
Share on other sites
There's many definitions, but most are variations on the concept of a separatable piece of code. Ie, the code is not intergrated into your game, but is instead written by itself and then used by the application. So someone who usually says they're writing a "graphics engine" is writing the code to handle displaying of models, skyboxes, and handling all the culling, etc. It won't have anything to do with the physics (collision detection, etc) nor the game (handling what happens when the user presses the Fire button in a spaceship). Likewise the physics engine will handle only the physics code, and the sound engine will handle only the sound.

The game engine will use all of these, and incorporate them into a compelete system. It should be (at least, desirably) possible to re-use a graphics engine from game to game. Engines allow for more, (I think the right term is) modular programming. It's how companies can sell an Engine (for example, the Havok Physics Engine) without having anything to do with programming a game.

Of course, this is just one interpretation.

Share this post


Link to post
Share on other sites
oh, ok, lets say i wanted to make a physics engine, it would jsut be code of laws right? like gravity and collisions and stuff, ok, thanks

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!