Lu, Louis Fall 20071
Design and Implementation of a Cross Platform DirectX 3D Game Engine


As video and computer games have grown in complexity, game engines have become increasingly important in game development. With the increased number of tasks a game must perform, it is good practice to divide the work among different components. A game engine consists of the components and the glue that manages and coordinates the necessary components in order for a game to run.

This project is an attempt to design and implement a flexible, reusable, and cross platform game engine from scratch. The flexibility and reusability is in that the engine can be used for different game projects, and is not developed with a particular game or genre of game in mind. The cross platform feature is perhaps one of the more interesting ones of this project, as it is intended to allow games to run on both the Microsoft Windows and Microsoft Xbox platforms.


bunny by Asa Tse turtle by Asa Tse flowers by Asa Tse psp guy by Asa Tse blow fish by Asa Tse shapes to cat by Asa Tse dinosaur by Asa Tse cute girl by Asa Tse bee by Asa Tse frog by Asa Tse dog by Asa Tse cat by Asa Tse canvas face by Asa Tse duck face by Asa Tse