Jump to content
  • Advertisement

Archived

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

mr_tawan

In your opinion, What is Game Engine ?

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

As the subject says "In your opinion, What is Game Engine ?" Anyway , because the search page is not working (at least, for me) , So if this question was asked, please point me out where it is. ^^''

Share this post


Link to post
Share on other sites
Advertisement
This is a game engine:



setup game

start game

while( game is not over )
{
get input
calculate whatever
draw to screen
}

clean up game

Share this post


Link to post
Share on other sites
quote:
Original post by Nik02
In my opinion, a game engine is the game excluding the artwork.


I''d take that definition a step further and say the game engine is the game excluding the content . Using an FPS as an example, the content could consist of artwork, maps, weapon types and attributes, character data, specialized NPC behavior, and even some of the game rules (what conditions constitute a victory, etc.).


BradDaBug''s link is an excellent series of articles on the topic.

Share this post


Link to post
Share on other sites
I think game engine should detect the input and change the src. picture or other script files to display. Just like the bigbadboo said.

Share this post


Link to post
Share on other sites
May be something is wrong with my concepts...

A little offtopic but...You can understand these things on you own. Like if I ask you HOW DOES CAR WORKS.

Things easy to notice:
Cars moves using rotation wheels.
You control steer wheel to change car''s direction.
You provide fuel(patrol/deisel/gas) your car physically moves.

So you must know a mechanism exists in car to do every action. If your car consumes patrol than there must be a mechanism to convert that potention-energy into mechanical-energy.

There must me a system which alows you to control steering to the wheels. Your car doesnt jerks a lot on rough road so there must be a system to reduce jerks&jumps.

So in general there is a relation b/w 3 things.

NEED <-> INVENTION <-> INVENTION_USAGE

If we know any these two things we can guess the one unknown.

---------------------
So if you are playing doom2 you can sense a complete system which gets your input and does some calc. every frame & responds you. There are different giants/aliens/zombies but there is something in common, and thats the part of a system which handles them.

If you are colliding with a wall than there must be a mechanism which makes this happen. So you can divide or organize similar behaviours/mechanisms into sub-systems of game engine.

Share this post


Link to post
Share on other sites

I divide my games into two main parts, the core engie and the game engine.

The core engine contains code which is not specific to a game (but it can still be aimed at one type of a game genere of course depending on how abstract you want the engine to be) like memory management, checking user input, rendering etc

While a game engine handles the game logic itself, i.e. what really makes up what the game does.

As an example in difference, checking user input, i.e. for example checking which keys are pressed down, belongs to the core engine, while the logic of what to do when these keys are pressed down belongs to the game engine.

Share this post


Link to post
Share on other sites

  • 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!