Get the latest Education e-news
 

Go Back   Game Career Guide Forums > Game Career Guide > Getting Started
Forum Home Register Members List Mark Forums Read

View Poll Results: "What is a game engine?" - Do you want an article on GameCareerGuide to answer this?
Yes! 7 70.00%
No, thanks. I already know the answer. 3 30.00%
Voters: 10. You may not vote on this poll

Reply
 
Thread Tools Display Modes
Old 02-09-2008, 03:45 AM   #1
Aerodyll
Junior Member

Activity Longevity
0/20 18/20
Today Posts
0/11 ssssssss4
Default What is a game engine?

Ok, please dont slate me for this but after hours of searching i feel i have some kind of mental block on the subject of game engines.

Can anyone explain to me to guide me to something that will help me understand exactly what a game engine is? I can use maya and max, and can design and draw with photoshop and it thought i was going well to becoming a 3D modeller but i have just realized i know nothing about how it is all put together.

Like i can make all the little bits, character models, and designs, but how is it all pieced together and made into a game? like what is the process that makes all these little pieces come up on screen and what do they use for it?

Ive heard the term 'Game Engine' a million times but for some reason never looked into it, now i tried to loook into it but i cant seem to grasp what exactly it is, or what it does.

Any help on this would be greatly appreciated. Thanks

I am considering going into learning C++ to develop an understanding of it all, but so far im just really confused.
Aerodyll is offline   Reply With Quote
Old 02-09-2008, 04:28 AM   #2
Adrir
Administrator
 
Adrir's Avatar

Activity Longevity
2/20 20/20
Today Posts
0/11 sssss1464
Location: London, UK
Default

There is alot more to it, but essentially an engine is the core framework handling the low level components.

For example:

A graphics engine might implement the neccessary low level mathematics, manage the threads / game loop, model & shader i/o, handle the camera, use ray tracing to create good lighting, etc. This then provides an interface through which a game programmer may easily load a model to the screen.

Technologies such as Ogre, Unreal, and loosely XNA, are game engines.
Adrir is offline   Reply With Quote
Old 03-06-2008, 02:05 AM   #3
jillduffy
Administrator

Activity Longevity
0/20 20/20
Today Posts
0/11 ssssss421
Location: New York
Default

I added a poll to this thread, so please vote!

Would you like to read a beginner article on GameCareerGuide.com that explains:

1. What is a game engine? How is the game engine different from the game itself?
2. Where do game engines come from?
3. What are some of the different game engines, and what makes them different?
4. Which game engines can I get my hands on for free (or for fairly cheap)?

Yes? No?
__________________
-jillduffy
jillduffy is offline   Reply With Quote
Old 03-06-2008, 07:19 AM   #4
yaustar
Administrator
 
yaustar's Avatar

Activity Longevity
2/20 19/20
Today Posts
1/11 sssss2254
Location: UK
Default

Even though, I answered "No, I already know what one is", an article would be useful for newer programmers, especially part 4 although the concept of of a game engine is tangible varying on who you talk to.
yaustar is offline   Reply With Quote
Old 03-14-2008, 02:00 PM   #5
Winning Guy
Junior Member

Activity Longevity
0/20 18/20
Today Posts
0/11 sssssss22
Default

Probably one of the best ways to learn about game engines and how your 3D models integrate into them is by joining a mod team.

There's a bunch of guys out there looking for modelers to help create mods. They'de be more than happy to walk you through the process.
Winning Guy is offline   Reply With Quote
Old 03-15-2008, 10:36 AM   #6
Adrir
Administrator
 
Adrir's Avatar

Activity Longevity
2/20 20/20
Today Posts
0/11 sssss1464
Location: London, UK
Default

Quote:
Originally Posted by Winning Guy View Post
Probably one of the best ways to learn about game engines and how your 3D models integrate into them is by joining a mod team.
I suppose that depends; I've been modding Freelancer for quite a while, but I don't know much about 3D engines. Alot about scripting and making models in Milkshape, yes.
Adrir is offline   Reply With Quote
Old 04-25-2008, 02:27 AM   #7
jillduffy
Administrator

Activity Longevity
0/20 20/20
Today Posts
0/11 ssssss421
Location: New York
Default

I know it's been a while, but I just wanted to let you all know that next week we'll have a feature article explaining what a game engine is. Stay tuned!
__________________
-jillduffy
jillduffy is offline   Reply With Quote
Old 04-25-2008, 06:14 AM   #8
Gshonk
Moderator

Activity Longevity
0/20 20/20
Today Posts
0/11 ssssss831
Location: Philadelphia, PA
Default

WooHoo.
__________________
Grant Shonkwiler()
"I would love to fix the world if someone would just give me the source code"
Website Industry blog LinkedIn
Gshonk is offline   Reply With Quote
Old 05-07-2012, 07:54 AM   #9
bensmiley45
Junior Member

Activity Longevity
0/20 6/20
Today Posts
0/11 ssssssss1
Default Re: What is a game engine?

I'm a mobile game developer so I've done a lot of work with game engines. I'll try to explain what a game engine is in the context of Graphics. You've probably heard of OpenGL and DirectX. These are programming libraries which allow developers direct access to the graphics card. Using these libraries it's possible to load sets of vertices to the graphics card, connect these vertices with lines then polygons and finally assign textures to the polygons. This is how 3D models are created. Maya uses the same approach for it's view ports. Setting up graphics like this is very manual, long winded and complex. To load a 3D shape into the graphics card would require, maybe 300 lines of code. A game engine is a library which makes tasks like this easier. With a game engine you would only need to write 10 lines of code. It takes care of all the detailed low-level programming and provides a nice interface for the game developer. This is just an example for graphics but a game engine would provide support like this for: Graphics, Sound, UI, Networking, Physics, AI and particle effects. If you're interested I've written a more detailed article here: What is a game engine?
bensmiley45 is offline   Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Powered by vBulletin® Version 3.6.9
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
All times are GMT -8. The time now is 12:36 PM.






UBM Tech