Game Architecture Design
|
OverviewThis site has become a little bit defunct... I've submitted one article to GameDev.net, and they have made it a feature article.
GameDev Articles
IntroductionYou can also find more recent information on my CRPG Designer and DXEngine project pages There are a large number of resources available on the Internet related to game programming. I've found that most of these sites focus on a few critical aspects of programming as it relates to games. Usually this means graphics, AI, sometimes audio and occasionally design issues. To me there seems to be a bit of a void in regards to designing a game application. Many issues that arise in developing any large scale software project are also encountered when developing a game application. By spending the time necessary to design a good framework, one can create reusable, extensible, up-gradable software components that can be used for game development. The main focus of these pages will be raising issues that are inherent to the game programming domain and presenting possible approaches to solve the problem. The example solutions that are presented will apply Object Oriented Design techniques to develop a game architecture. Code examples will be in C++, and any code presented on these pages is intended to be platform independent. The application of these designs will be utilized in my game project CRPG Designer. Although many of these issues may lean towards computer role playing game development, they could be applied to other genres as well. You can view a more detailed outline of the documents on this site here.
Steve Crocker |