SDL based generic 2D game engine
Built to be ease of use, with no programming knowledge, Multi-platform
A generic 2D engine for any kind of game
Extremely simple joystick rumble / vibration library
DiaT is a Textadventure
An extensible game engine that targets RPGs.