Flatsonar

UZDoom

by UZDoom Team

Game engine for Classic Doom

Dangerous permissions Verified creator GPL-3.0 v5.0.1
Screenshot 1 of UZDoom Screenshot 2 of UZDoom Screenshot 3 of UZDoom Screenshot 4 of UZDoom

About

UZDoom is a source port for the modern era, supporting current hardware and operating systems and sporting a vast array of user options. Make Doom your own again!

In addition to Doom, UZDoom supports Heretic, Hexen, Strife, Chex Quest, and fan-created games like Harmony and Hacx. Meet the entire idTech 1 family!

Experience mind-bending user-created mods, made possible by ZDoom's advanced mapping features and the ZScript language for complex game mechanics and behaviors. Or make a mod of your own!

  • Can play all Doom engine games, including Ultimate Doom, Doom II, Heretic, Hexen, Strife, and more
  • Supports all the editing features of Hexen. (ACS, hubs, new map format, etc.)
  • Supports most of the Boom editing features
  • Features complete translations of Doom, Heretic, Hexen, Strife and other games into over ten different languages with Unicode support for Latin, Cyrillic, and Hangul so far
  • All Doom limits are gone
  • Several softsynths for MUS and MIDI playback, including an OPL softsynth for an authentic "oldschool" flavor
  • High resolutions
  • Quake-style console and key bindings
  • Crosshairs
  • Free look (look up/down)
  • Jumping, crouching, swimming, and flying
  • Network games for up to 64 players, including team-based gameplay
  • Support for the Bloodbath announcer from the classic Monolith game Blood
  • Walk over/under monsters and other things

Commercial data files are required to run the supported games. For more info about all supported games and their data files, see Help -> List of supported games.

For the Flatpak distribution of UZDoom, all file access is restricted to ~/.var/app/org.zdoom.UZDoom/ by default for security reasons. You will need to place your IWADs and PWADS there, or use an application like Flatseal to give UZDoom additional permissions.

Permissions

1 permission weaken the sandbox. Flatsonar asks before installing.

  • all devices (/dev): webcams, disks, raw hardware
    --device=all
  • inter-process communication (needed for X11)
    --share=ipc
  • network
    --share=network
  • X11 display, only when Wayland is unavailable
    --socket=fallback-x11
  • audio
    --socket=pulseaudio
  • Wayland display
    --socket=wayland
  • GPU acceleration
    --device=dri
  • access to xdg-run/pipewire-0
    --filesystem=xdg-run/pipewire-0
  • access to ~/snap/steam/common/.local/share/Steam/steamapps
    --filesystem=~/snap/steam/common/.local/share/Steam/steamapps:ro
  • access to ~/.var/app/com.valvesoftware.Steam/data/Steam/steamapps
    --filesystem=~/.var/app/com.valvesoftware.Steam/data/Steam/steamapps:ro
  • access to ~/.local/share/Steam/steamapps
    --filesystem=~/.local/share/Steam/steamapps:ro

Who publishes this

The creator demonstrably controls this app id: Flathub verification, the hosting account owns the namespace, or a well-known file on their domain.

  • verified on Flathub: the developer proved they control this app id
    publisher:flathub

Maintenance

Recent activity on the upstream repository, or built and reviewed by Flathub.

No staleness signals: recent activity, or built and reviewed by Flathub.