Marshmallow Doom is a source port which “lightly sweetens” classic Doom gameplay with new additions such as dynamic gameplay-driven music, cooperative bot players, persistent player stats, enhanced blood and gore, treasure items, new difficulty levels, customizable sandbox battles, a much-improved multiplayer experience, and more.

Here are some of Marshmallow Doom’s exciting features:

  • Dynamic music soundtrack that morphs based on the player’s in-game experience
  • Both Doom and Doom II WADs can be used at once so that music from both games is available
  • Overplayed songs such as those from MAP01, E1M1, and intermission songs can be blacklisted, where an alternate song is randomly selected in its place
  • Re-balanced multiplayer experience adding modern features such as progressive weapon loadout, dropping ammo for squad mates, conserved item pickups, weapons stay, friendly fire on/off, and more
  • Solo cooperative or deathmatch mode with up to three bots
  • Treasure mode helps give Doom an even more “classic vibe” like that of Commander Keen or Wolfenstein 3D
  • Sandbox mode allows the player (or multiple players in a netgame) to build custom battles in any map
  • Enhanced blood, gore, and dangerously delightful boss deaths
  • Monster upgrading can give any old map a new challenge, even populating Doom maps with Doom II monsters
  • New skill levels Ultra Violence 2.0 and Nightmare 2.0 utilize monster upgrading to create an entirely new standard for Doom’s difficulty
  • A new inventory system allows the player to store items for future use, such as radsuits, invisibility, portable medkit, and more
  • The invisibility powerup now makes the player truly invisible to enemies, giving it a much more useful and tactical purpose
  • Player stats such as total kills and accuracy are tracked at all times and visible through the in-game player profile
  • Various monster and weapon tweaks which can be toggled on/off individually
  • All new options/features are quickly accessible via the player’s hand-held datapad, without having to tediously dig into Doom’s options menus like most other source ports
  • All preferences are saved to disk for future sessions


For the full easy-to-read documentation, see the wiki.  (Alternate link here)