Shooter

ULTRAKILL × Doom

Doom runs on ULTRAKILL’s shop terminals.

The DOOM title screen appears in a red terminal window inside ULTRAKILL.SetupYour game files required
Credits

Squaresweets’ creator video thumbnail shows the DOOM window inside an ULTRAKILL terminal.

Video thumbnail by Squaresweets, linked from the project README. DOOM and ULTRAKILL artwork belongs to its respective rights holders.

Source & attribution ↗View image ↗

About this version

UltraDoom is a BepInEx plugin that embeds Doom in the terminal interface. The creator documents a terminal toggle and separate WAD/soundfont setup.

Project
UltraDoom
Original games
ULTRAKILL · Doom
Choose a version

Compare your options

Doom

Classic WAD play, shared browser sessions and Doom 3 have different engines and file requirements.

Read Doom guide
Browse all version comparisons →

A game inside the shop terminal

UltraDoom puts Doom in ULTRAKILL’s shop terminals. Open or close it with the smile icon at the upper left of the terminal screen. This is a game-within-a-game interaction: you remain in ULTRAKILL’s space while a Doom session occupies the terminal display.

The mouse deliberately does not control Doom, allowing you to look away from the screen and walk away. The creator describes each terminal as having its own Doom instance, so the novelty is visiting those screens rather than replacing ULTRAKILL’s weapons, enemies or campaign with Doom content.

UltraDoom · project documentation

Build the terminal’s data folder

Install BepInEx before the plugin, then place the UltraDoom DLL in its plugins folder. The plugins/doom subfolder holds your legitimately sourced DOOM.WAD and the documented RLNDGM.SF2 soundfont. The optional ultradoom.wad adds texture swaps; the creator also allows the Doom shareware version for players without the full game.

Filenames and placement matter because the plugin expects that layout. Audio and the Doom data are separate inputs, so a working plugin loader does not mean both have been supplied correctly.

UltraDoom · project documentation

A small experimental crossover

The creator describes the plugin as a quick project made for a video. Its documentation does not present it as a polished replacement for a standalone Doom port. Choose it for the terminal interaction, and keep ordinary Doom play separate when you need a fully documented controls or save workflow.

UltraDoom · project documentation

Before you play

Do I need the original game files?

ULTRAKILL, a legitimate Doom WAD or shareware version, and the documented soundfont.

Creator-reported · Project guide
How do I get started?

Install BepInEx, then follow the plugin and doom-folder layout in the README.

Creator-reported · Project guide
Project & original game credits
    Original project
    The DOOM title screen appears in a red terminal window inside ULTRAKILL.

    Squaresweets’ creator video thumbnail shows the DOOM window inside an ULTRAKILL terminal. Video thumbnail by Squaresweets, linked from the project README. DOOM and ULTRAKILL artwork belongs to its respective rights holders. Source · Editorial-use framework