EZ2D Game Engine
The EZ2D Game Engine is a project to simplify the creation of 2d games. One of
the reasons I did it was for
CampCAEN's Game Development class, which I am co-teaching with a friend
of mine, Joe Simons. I wanted to give the students a very simple (staying away
from pointers, and other more advanced techniques) engine to use to create
awesome games in the two week session. It uses DirectX 8.1a because DirectDraw
was pretty pathetic because it could not rotate an image, scaling was terribly
slow, and it could only load bitmaps. It also uses Direct Input for input, and
DirectShow for sound. DirectSound was consided, but it only supports loading
wav files, not any compressed audio.
The engine will be available here to download sometime later.
Here is the documentation, which is automatically generated from the source
code using a program called Doxygen.
Download the engine version 1.5 with .NET project
Setting up your own project in Visual Studio.NET
Setting up your own project in Visual Studio 6