CSC 582 Computer Graphics and Game Programming

The course will study the makeup of a 3D game engine, surveying the computational aspects required in the production of its individual components. The engine of choice will be the jMonkeyEngine 3D game engine, an open-source, cross-platform, Java-based engine. The students will program a novel game of their own design using the engine while learning about the computational techniques involved in the programming of game engine components in general. Prerequisites: programming ability in C++ or C#, and understanding of basic linear algebra concepts such as vector and matrix.

Credits

3