Advertisement

Tell me about the Psoydo Structure of a Game Engine

Started by December 26, 2000 12:27 AM
1 comment, last by HdZ 24 years, 1 month ago
hi Im just a newbie and like all newbies i have a question about a game engine everywhere you hear UnrealEngine or QuakeEngine but dont know what it is or what that Engines do plz give me a look about a GameWngine What that thing have to do and and how do i make a simple GameEngien dammn I want to have an engine too like the others(i thin its sounds cool when you have a GameEngine :] ) Thx for all posts commin up ---------------------------------------------------------------- -=Hd[Z-
A typical game engine encapsulates all code for Rendering, Input, Sound, Geometry, Textures, Animation, Models ,and the like into one entity.

This type of engine is the basis for all games. Effectivly it''s equivilent to the engine in a car. It Manages all the above so that there aren''t synchronization problems.

The specific code that the programmers write after the engine has to deal with game play such as A.I., Special FX, and Player interaction are all implemented using the game engine. The game engine manages all of this information, draws the entities where they are supposed to be drawn, preforms clipping, gets the user input, checks for network connections, plays the sounds, loads levels....and so on.
Joseph FernaldSoftware EngineerRed Storm Entertainment.------------------------The opinions expressed are that of the person postingand not that of Red Storm Entertainment.
Advertisement
First off there is no such thing as a simple game engine. If you haven''t been programming for a long time I suggest just trying to make some resuable code to start with like a texture manager. I have been working on my engine for several months and I had no idea what was involved. I thought I did but I didn''t. Things like error handleing, scripts and large data structures. I actually had to rewrite a large portion of the engine to even make it extensible. Start off with some demos. Then think long and hard about your engine before you start. Getting a book on 3d engine design will also be helpful. Maybe as an exercise modify quake to do something cool. Its open source and it would allow you to see how a real 3d engine works. Just a thought.

InFerN0

Not all who wander are lost...
InFerN0Not all who wander are lost...

This topic is closed to new replies.

Advertisement