944,218 Members | Top Members by Rank

Ad:
  • C++ Discussion Thread
  • Unsolved
  • Views: 8182
  • C++ RSS
Feb 5th, 2007
0

Game engine

Expand Post »
Well, is there a book I can get that teaches me all about How to create a game engine? Like how to create a game engine and stuff?
Similar Threads
Reputation Points: 9
Solved Threads: 0
Junior Poster
Tauren is offline Offline
108 posts
since Oct 2006
Feb 5th, 2007
0

Re: Game engine

A game engine is basically a C++ (or C, but OOP programming is generally used) wrapper to your graphics API. So you're going to first need to learn the API you're planning to base your game engine on. Examples include OpenGL, DirectX, SDL, etc.

Once you've learned that, creating the actual game engine becomes a bit easier. For one thing, many game programming books you buy actually include tips and tricks on creation. And since you already know the API, all that's really left is incorperating these features into functions. Here are some links and books to help you:

http://books.google.ca/books?vid=ISB...8iiTf4#PPP1,M1
http://www.samspublishing.com/articl...p?p=29618&rl=1
http://www.google.ca/search?q=creating+a+game+engine
Last edited by John A; Feb 5th, 2007 at 7:27 pm.
Team Colleague
Reputation Points: 2240
Solved Threads: 338
Vampirical Lurker
John A is offline Offline
5,055 posts
since Apr 2006
Feb 5th, 2007
0

Re: Game engine

Check out Introduction to 3D Game Programming with DirectX 9.0c: A Shader Approach by Frank Luna. I've got that book and its pretty thorough. Also expensive.
Reputation Points: 10
Solved Threads: 0
Newbie Poster
megabutt is offline Offline
18 posts
since Feb 2007
Feb 5th, 2007
0

Re: Game engine

Click to Expand / Collapse  Quote originally posted by megabutt ...
Also expensive.
Like you're going to find any good game programming books that are inexpensive. The cheap stuff is crap, and expect the prices of books to increase as the complexity level goes higher.
Team Colleague
Reputation Points: 2240
Solved Threads: 338
Vampirical Lurker
John A is offline Offline
5,055 posts
since Apr 2006
Feb 5th, 2007
0

Re: Game engine

Ok where are the books on directX thats what i need to learn u said, I need a good one!
Reputation Points: 9
Solved Threads: 0
Junior Poster
Tauren is offline Offline
108 posts
since Oct 2006
Feb 5th, 2007
0

Re: Game engine

OOOOO THAT THE GAME CAMERA! lol my friend was talking about that! What else Can i learn in that book mega/joe?
Reputation Points: 9
Solved Threads: 0
Junior Poster
Tauren is offline Offline
108 posts
since Oct 2006
Feb 5th, 2007
0

Re: Game engine

Click to Expand / Collapse  Quote originally posted by Tauren ...
Ok where are the books on directX thats what i need to learn u said, I need a good one!
Perhaps it would be best to start out with this one.
http://www.amazon.com/Windows-Progra.../dp/0764503375
It's a beginner book, so that's why the price is not too steep. I own it, and it helped me get into the world of game programming.

Click to Expand / Collapse  Quote originally posted by Tauren ...
OOOOO THAT THE GAME CAMERA! lol my friend was talking about that! What else Can i learn in that book mega/joe?
Team Colleague
Reputation Points: 2240
Solved Threads: 338
Vampirical Lurker
John A is offline Offline
5,055 posts
since Apr 2006
Feb 5th, 2007
0

Re: Game engine

lol 98
Reputation Points: 9
Solved Threads: 0
Junior Poster
Tauren is offline Offline
108 posts
since Oct 2006
Feb 6th, 2007
0

Re: Game engine

Before buying an expensive book; you can try to find a good directX tutorial online. Do the first lessons to see if you have enough motivation to go through a book

DirectX:
http://www.drunkenhyena.com/cgi-bin/dx9.pl

OpenGL:
http://nehe.gamedev.net/

But digging in directX or OpenGL is maybe far from "game programming", I'm pretty sure there are some high level libraries that will simplify your task and permit you to focus on the game mechanics and assets :-)
A quick google gave me http://irrlicht.sourceforge.net/ and http://www.ogre3d.org/ ; and i'm pretty sure those are still a bit low-level.

Another path is to modify an existing game (for example: half life is moddable)
Reputation Points: 10
Solved Threads: 1
Newbie Poster
blacklight is offline Offline
6 posts
since Dec 2005
Feb 6th, 2007
0

Re: Game engine

You may also want to check out this sticky on game development resources:
http://www.daniweb.com/techtalkforums/thread63827.html
Team Colleague
Reputation Points: 2240
Solved Threads: 338
Vampirical Lurker
John A is offline Offline
5,055 posts
since Apr 2006

This thread is more than three months old

No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.
Message:
Previous Thread in C++ Forum Timeline: Exceptions (repost)
Next Thread in C++ Forum Timeline: Is array what I am looking for?





About Us | Contact Us | Advertise | Acceptable Use Policy
Forum Index | Build Custom RSS Feed


Follow us on Twitter


© 2011 DaniWeb® LLC