# Duke Nukem II — RigelEngine

Canonical: https://playable.wtf/games/lethal-guitar-rigelengine/

Project ID: project:lethal-guitar-rigelengine

Duke Nukem II with widescreen presentation, quick saves and improved controller input.

## About this version

Duke Nukem II with widescreen presentation, quick saves and improved controller input. The README marks its former web version as currently broken. This listing therefore links native releases.

Native download. Platformer.

[Download on creator site](https://github.com/lethal-guitar/RigelEngine/releases/tag/v0.9.1)

## Duke’s escape from an alien prison

Duke Nukem II begins with Duke abducted by aliens during a television interview. His captors intend to turn him into a zombie and take over the world; escaping their prison sets the adventure in motion. The game’s exaggerated action includes enemies, collectible score items and destructible objects. RigelEngine’s creator studied those behaviors frame by frame against the original, which helps explain the project’s focus on preserving the feel of the game rather than replacing it with a new campaign.

Sources: [Duke Nukem II · licensed store description](https://www.zoom-platform.com/product/duke-nukem-2) · [RigelEngine creator · original mechanics and reconstruction](https://lethalguitar.wordpress.com/2019/05/28/re-implementing-an-old-dos-game-in-c-17/)

## Duke Nukem II with a more flexible presentation

RigelEngine recreates the DOS Duke Nukem II executable and reads the original game’s data. Its purpose is to preserve how the game plays while making it comfortable on modern systems. The developer reports support for the shareware episode and all four episodes of the registered game.

Widescreen mode and smoother scrolling and movement are optional reasons to choose this version over running the original executable. Quick saving, improved controller input and extended mod support add conveniences without requiring you to replace the game’s original assets.

Sources: [RigelEngine · project documentation](https://raw.githubusercontent.com/lethal-guitar/RigelEngine/HEAD/README.md)

## Point the engine at the episode set you own

On first launch, RigelEngine opens a file browser for the Duke Nukem II installation. It remembers that path in its user profile. The essential archive is NUKEM2.CMP; the NUKEM2.F1 through F5 files provide the optional introduction movies. Keeping those movies alongside the archive gives a fuller presentation than copying only the minimum file.

The shareware data is sufficient to try the supported shareware episode. A registered installation supplies the additional episodes. Existing saves, high scores and settings found in the chosen installation are imported into the engine’s profile on first use.

Sources: [RigelEngine · project documentation](https://raw.githubusercontent.com/lethal-guitar/RigelEngine/HEAD/README.md)

## Native packages and graphics requirements

The project publishes native releases and documents Windows, Linux and macOS. It also provides separate Steam Deck and small-computer setup guidance. The engine is lightweight, but graphics support still matters: builds use OpenGL 3.0 or OpenGL ES 2.0, depending on how they were compiled.

That distinction can matter more than the age of the game itself when using an older integrated GPU. Check the graphics requirements for the actual package before assuming a machine capable of the DOS version will necessarily run this renderer.

Sources: [RigelEngine · project documentation](https://raw.githubusercontent.com/lethal-guitar/RigelEngine/HEAD/README.md)

## A mature native project, with a broken web route

The maintainer describes RigelEngine as being in maintenance mode: major problems may be fixed, but large new features are not planned. The former web version is explicitly marked as not working. Use the native release route on this page rather than treating old browser demonstrations as an available launch option.

Sources: [RigelEngine · project documentation](https://raw.githubusercontent.com/lethal-guitar/RigelEngine/HEAD/README.md)

## Do I need the original game files?

NUKEM2.CMP from the shareware or registered game is required. NUKEM2.F1 through NUKEM2.F5 are optional intro movies.

Creator-reported: [Project guide](https://raw.githubusercontent.com/lethal-guitar/RigelEngine/HEAD/README.md)

## How do I get started?

Install a native release and choose the original Duke Nukem II folder in the first-run file browser.

Creator-reported: [Project guide](https://raw.githubusercontent.com/lethal-guitar/RigelEngine/HEAD/README.md)

## Which devices and browsers work?

Windows, Linux and macOS are supported.

Creator-reported: [Project guide](https://raw.githubusercontent.com/lethal-guitar/RigelEngine/HEAD/README.md)

## What are the controls?

Improved game-controller support is a documented feature.

Creator-reported: [Project guide](https://raw.githubusercontent.com/lethal-guitar/RigelEngine/HEAD/README.md)

## What is included in this version?

The creator reports all four registered episodes and the shareware episode supported.

Creator-reported: [Project guide](https://raw.githubusercontent.com/lethal-guitar/RigelEngine/HEAD/README.md)

## How do saves work?

Quick saving and first-run import of existing original saves and settings are documented.

Creator-reported: [Project guide](https://raw.githubusercontent.com/lethal-guitar/RigelEngine/HEAD/README.md)

## What should I know before playing?

The README marks its former web version as currently broken. This listing therefore links native releases.

Creator-reported: [Project guide](https://raw.githubusercontent.com/lethal-guitar/RigelEngine/HEAD/README.md)

## Documented support

- Controller: Supported · Creator-reported

## Credits and project

- [Original project](https://github.com/lethal-guitar/RigelEngine)
