Original Post
๐ Locked
Efficient Engine Design
Advertisement
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.
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.
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.
Advertisement