Skip to main content
GameDev.net gamedev.net
🔒 Locked

Engine Design

Started by by Jan 28, 2007 at 5:22 PM 1 replies 1k views
Original Post
by
by
Hi, I want to make a "small" graphics engine with Direct3D9 for displaying not too complex objects like primitives or lo-poly models. I'm not familiar with an engine design and i think it's time for me to learn it. I need modularity for my main purpose in coding (only for this season) is to developing a physics engine. Perhaps you can recommend some books or articles or tutorials or even your opinion about this subject. It shouldn't be too complex, but i want to learn about memory management and manager (they calling it) objects. I might be able to add primitives with one single line of code and engine should take care of it than. I might add some lights, textures as well as a gui system to make output texts. So, how could you implement such a "small" engine?
Mace
Mace
Check out the API documentation for Ogre and Irrlicht for some inspiration of engine design. There are tons of classes, but just look at the most important ones or the ones youre not sure how to implement yourself for good ideas.
jollyjeffers
jollyjeffers
I'm going to move this thread over to 'General Programming' - this forum is more for specific API design and programming issues and it sounds like you want broader general engine design guidance.

GameDev.net maintains a list of books and reviews - here's a list of engine-related books [smile]

To be honest, you can achieve your stated goals by following standard software engineering practices - there are 100's if not 1000's of books on this subject!

Feel free to drop by the DX forums for more specific design/architecture questions for Direct3D development...

hth
Jack
<hr align="left" width="25%" />
Jack Hoxley <small>[</small><small> Forum FAQ | Revised FAQ |

Topic Locked

This topic has been locked by a moderator. New replies are not allowed.

Sign in to reply to this topic.