| Overview Gedi (pronounced, jed-eye) is a game engine
for developing simple 2D games.
Gedi is not intended for commerical or production game development
but rather for learning and teaching.
Gedi is a C++ class library which automates Microsoft's
Direct3D®
and WindowsTM APIs for game-specific functions.
It has classes to manipulate texture sprites, sound, joystick, mouse
and keyboard devices. It contains two physics engines,
one for Newtonian mechanics and the other for particle systems.
There is a class to make scollable, animated backgrounds that interface
to the level editor, Mappy.
Gedi comes with
a set of default fonts but you can create new fonts using
Bitmap Font Builder.
Gedi is based on another C++ game engine called
Mirus developed by Bruno de Sousa. Mirus can be found in
de Sousa's book,
Game Programming All In One.
For more details on Gedi, see the paper.
|