Skip to main content
gamedev.net
๐Ÿ”’ Locked

Efficient Engine Design

Started by notme Sep 30, 2002 at 3:10 PM 2 replies 200+ views
Original Post
notme
notme
Does anybody know of any tutorials/articles which give guidelines to efficient engine design? i.e. what bits to make into classes(the window code, camera, message handler etc.) and functions etc.?
notme
notme
Sorry if this has been posted before but the search function is disabled .
Buzzy
Buzzy
In my knowledge, engine design is usually too broad a topic to be found in a tutorial or article. If you''re serious about it, you may want to invest in a book. This is a good place to look for books.

--Buzzy
Aldacron
Aldacron
3D Game Engine Design by David Eberly is a great book to give you an overview of what a 3D engine entails. Yes, it''s math intensive (tons of notations), but IMO just seeing all the pieces of the puzzle makes the book a great buy. Don''t need the math for that. But if you do need have trouble with the notation and would like to implement some of the algorithms he presents, there are several sites online that can aid you in wading through it.

quote:
what bits to make into classes(the window code, camera, message handler etc.) and functions etc.?


Download some open source C++ 3D engines and browse through the code. Every engine is designed differently. Look at how the class heirarchies are set up. Ask yourself why one guy did it this way and another guy that way. Think about how you would do it. Find what they have in common - there''s probably a reason for it.

Topic Locked

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

Sign in to reply to this topic.