| box2d | C++ engine for simulating rigid bodies in 2D games |
|---|
| devilutionx | Diablo engine for modern operating systems |
|---|
| dMagnetic | A Magnetic Scrolls Interpreter for playing a collection of old text adventures |
|---|
| exult | Ultima 7 game engine that runs on modern operating systems |
|---|
| fheroes2 | Recreation of HoMM2 game engine |
|---|
| frobtads | Curses-based interpreter and dev tools for TADS 2 and TADS 3 text adventures |
|---|
| frotz | Interpreter for Z-code based text games |
|---|
| gargoyle | An Interactive Fiction (IF) player supporting all major formats |
|---|
| love | A framework for 2D games in Lua |
|---|
| minetest | A free open-source voxel game engine with easy modding and game creation |
|---|
| odamex | Online multiplayer free software engine for DOOM |
|---|
| openmw | Open source reimplementation of TES III: Morrowind |
|---|
| openxcom | Open-source reimplementation of the popular UFO: Enemy Unknown |
|---|
| qtads | Multimedia interpreter for TADS text adventures |
|---|
| scrap-engine | Terminal-based Python game engine involving objects on a map |
|---|
| scummvm | Reimplementation of the SCUMM game engine used in Lucasarts adventures |
|---|
| scummvm-tools | Utilities for the SCUMM game engine |
|---|
| solarus | An open-source Zelda-like 2D game engine |
|---|
| stratagus | A realtime strategy game engine |
|---|
| xzip | X interface to Z-code based text games |
|---|
| zoom | Fast, clean, modern Z-code interpreter for X |
|---|