Game engine

Please support our C++ advertiser: Intel Parallel Studio Home
Reply

Join Date: Oct 2006
Posts: 103
Reputation: Tauren is an unknown quantity at this point 
Solved Threads: 0
Tauren Tauren is offline Offline
Junior Poster

Game engine

 
0
  #1
Feb 5th, 2007
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?
Reply With Quote Quick reply to this message  
Join Date: Apr 2006
Posts: 5,051
Reputation: John A is a splendid one to behold John A is a splendid one to behold John A is a splendid one to behold John A is a splendid one to behold John A is a splendid one to behold John A is a splendid one to behold John A is a splendid one to behold John A is a splendid one to behold 
Solved Threads: 332
Team Colleague
John A's Avatar
John A John A is offline Offline
Vampirical Lurker

Re: Game engine

 
0
  #2
Feb 5th, 2007
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.
"Technological progress is like an axe in the hands of a pathological criminal."
Reply With Quote Quick reply to this message  
Join Date: Feb 2007
Posts: 18
Reputation: megabutt is an unknown quantity at this point 
Solved Threads: 0
megabutt megabutt is offline Offline
Newbie Poster

Re: Game engine

 
0
  #3
Feb 5th, 2007
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.
Reply With Quote Quick reply to this message  
Join Date: Apr 2006
Posts: 5,051
Reputation: John A is a splendid one to behold John A is a splendid one to behold John A is a splendid one to behold John A is a splendid one to behold John A is a splendid one to behold John A is a splendid one to behold John A is a splendid one to behold John A is a splendid one to behold 
Solved Threads: 332
Team Colleague
John A's Avatar
John A John A is offline Offline
Vampirical Lurker

Re: Game engine

 
0
  #4
Feb 5th, 2007
Originally Posted by megabutt View Post
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.
"Technological progress is like an axe in the hands of a pathological criminal."
Reply With Quote Quick reply to this message  
Join Date: Oct 2006
Posts: 103
Reputation: Tauren is an unknown quantity at this point 
Solved Threads: 0
Tauren Tauren is offline Offline
Junior Poster

Re: Game engine

 
0
  #5
Feb 5th, 2007
Ok where are the books on directX thats what i need to learn u said, I need a good one!
A winner is a loser that got up and gave it one more shot!

A programmer is a failer that edited the code and got it work!
Reply With Quote Quick reply to this message  
Join Date: Oct 2006
Posts: 103
Reputation: Tauren is an unknown quantity at this point 
Solved Threads: 0
Tauren Tauren is offline Offline
Junior Poster

Re: Game engine

 
0
  #6
Feb 5th, 2007
OOOOO THAT THE GAME CAMERA! lol my friend was talking about that! What else Can i learn in that book mega/joe?
A winner is a loser that got up and gave it one more shot!

A programmer is a failer that edited the code and got it work!
Reply With Quote Quick reply to this message  
Join Date: Apr 2006
Posts: 5,051
Reputation: John A is a splendid one to behold John A is a splendid one to behold John A is a splendid one to behold John A is a splendid one to behold John A is a splendid one to behold John A is a splendid one to behold John A is a splendid one to behold John A is a splendid one to behold 
Solved Threads: 332
Team Colleague
John A's Avatar
John A John A is offline Offline
Vampirical Lurker

Re: Game engine

 
0
  #7
Feb 5th, 2007
Originally Posted by Tauren View Post
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.

Originally Posted by Tauren View Post
OOOOO THAT THE GAME CAMERA! lol my friend was talking about that! What else Can i learn in that book mega/joe?
"Technological progress is like an axe in the hands of a pathological criminal."
Reply With Quote Quick reply to this message  
Join Date: Oct 2006
Posts: 103
Reputation: Tauren is an unknown quantity at this point 
Solved Threads: 0
Tauren Tauren is offline Offline
Junior Poster

Re: Game engine

 
0
  #8
Feb 5th, 2007
lol 98
A winner is a loser that got up and gave it one more shot!

A programmer is a failer that edited the code and got it work!
Reply With Quote Quick reply to this message  
Join Date: Dec 2005
Posts: 6
Reputation: blacklight is an unknown quantity at this point 
Solved Threads: 1
blacklight blacklight is offline Offline
Newbie Poster

Re: Game engine

 
0
  #9
Feb 6th, 2007
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)
Reply With Quote Quick reply to this message  
Join Date: Apr 2006
Posts: 5,051
Reputation: John A is a splendid one to behold John A is a splendid one to behold John A is a splendid one to behold John A is a splendid one to behold John A is a splendid one to behold John A is a splendid one to behold John A is a splendid one to behold John A is a splendid one to behold 
Solved Threads: 332
Team Colleague
John A's Avatar
John A John A is offline Offline
Vampirical Lurker

Re: Game engine

 
0
  #10
Feb 6th, 2007
You may also want to check out this sticky on game development resources:
http://www.daniweb.com/techtalkforums/thread63827.html
"Technological progress is like an axe in the hands of a pathological criminal."
Reply With Quote Quick reply to this message  
Reply

This thread is more than three months old.
Perhaps start a new thread instead?
Message:



Similar Threads
Other Threads in the C++ Forum
Thread Tools Search this Thread



About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC