Jump to content
Posted 17 June 2013 - 05:22 AM
Posted 17 June 2013 - 08:12 AM
You can take a look at "game coding complete". It explains the bare bone structure of a game engine. Further it shows you how to write an edior in c# and implement network play. Another book that comes to my mind is "3d game engine design". This takes itself way more serious and the first part is more an advanced math course but you can benefit from it aswell.
Posted 13 July 2013 - 06:29 PM
You can use the WinAPI if you want your engine to work only on Windows. If you want to port it to other platforms, you will have to use some cross-platform libraries, such as SDL.
Really there is no standard way to design a game engine. It all depends on your needs. If you want a place to start, you could check out other game engines.