Southpaw Engine

The Southpaw Engine is a developed by Australian developer  for the Game Boy Advance and used in the version of Doom II for that platform. It is also used in ' and '.

The engine allows first person games to be reproduced with a maximum of 19 levels, 8 enemies and 5 save game slots, to fit within an 8MB Game Boy Advance cartridge.

Engine features
The engine included many advanced capabilities, most of which went unused in the implementation of Doom II:
 * Transparent textures
 * Reflective water
 * Destroyable textures and objects
 * Security cameras
 * Look up/down
 * Screen shake
 * Moving geometry
 * Multiplayer game variation and two-player cooperative
 * Sniper views
 * Night vision
 * Night and day cycle
 * Path finding AI
 * Dynamic lighting
 * Ladders
 * Proximity sound effects
 * 16-channel mod music tracks
 * traversal for level geometry rendering
 * traversal for level geometry rendering