A university introductory game programming course project.