Cloned Games

Commander Genius

ActivePlayableWindowsLinuxOSXSwitch
Commander Genius screenshot

About

Commander Keen is a series of side-scrolling platform games developed primarily by id Software, following the eight-year-old genius Billy Blaze as his alter ego Commander Keen defends Earth and the galaxy with a homemade spaceship, rayguns, and a pogo stick; most episodes were released for MS-DOS in 1990-1991. Commander Genius is an open-source (GPL) engine that interprets and runs the Commander Keen (episodes 1-6 and Dreams) and Cosmo's Cosmic Adventure games natively, without DOS emulation, on Linux, Windows, macOS, Android, and Switch; it descends from the earlier CloneKeen and CloneKeenPlus projects but is a complete C++ rewrite, retaining only a small fraction of the original CloneKeen code.

How it differs from the original

It adds features the original DOS games lacked, including OpenGL-accelerated rendering, higher framerates, up to four-player multiplayer, unrestricted joystick support, named save slots, and a Lua-based mod/patching system; the developers note the resulting physics and pacing are close to but not identical to the original DOS releases, and support for Cosmo's Cosmic Adventure is still experimental and incomplete.

Getting started

Original game data is required; Keen 1, 4, Dreams, and Cosmos 1 can be obtained through the built-in in-game store, and other supported episodes can be added from an original DOS copy. After installing the game data, select the desired episode from the launcher's menu.

History

The engine traces back to an earlier, abandoned project called CloneKeen; after it was left unmaintained, a later maintainer created a fork called CloneKeenPlus, which was eventually rewritten from scratch in C++ and renamed Commander Genius.

Requires original assets. Original game data files required; shareware versions available; High Quality Packs optional.

Media

Additional notes

Controls
Hidden cheat codes exist for god mode, giving all items, flight, and no-clipping, some requiring a -cheat launch option or an options-menu toggle to enable.
Share:

We’d like to use analytics cookies to understand how visitors use this site. See our Privacy Policy for details. Nothing else is tracked, and the site works the same either way.