it’s wild to see myhouse having escaped the orbit of Doom People, because so much of it specifically riffs on doom in a way that is laser-targeted at Doom People, to the point that i just wouldn’t have expected it to be nearly as interesting if you don’t pick up on that stuff

right from the outset, “my house” is even a recognizable genre, because doom was among the first approachable platforms for creating a 3D space, and if you give random people the ability to create a 3D space then many of them will just try to recreate their own house. (i want to say jp lebreton even made an effort to play through every house map on the idgames archive at one point, though hell if i can find it now.) there was in fact already a “myhouse.wad”, from 1995!

frankly it’s incredible that someone (or someones) put so much effort into this map and then had the gall to simply post it on doomworld as “myhouse.wad”, because that is a thread title that guarantees the fewest possible people will bother to look. there are posts in the thread where people outright admit that they only checked because they were surprised how many replies a “my house” wad got.

so anyway, okay, the “classic” doom wad experience is that you download a wad, it contains exactly 1 map, and it has zero custom textures or music or other frills. most wads from the 90s are like this; if you’re lucky you might get a bad midi rendition of a metallica song. nowadays there are texture artists and musicians and everything collaborating on full map packs, but “just a map” is still kind of the default mapping experience and is recognizable to anyone who’s been around doom for sufficiently long.

and myhouse riffs on absolutely every aspect of this:

• the music is the MAP01 music, Running From Evil, which is just the music you get if you supply your own map in the MAP01 slot and do nothing else. so a ton of 90s maps had this same track as their background music, so everyone has heard it a zillion times. it is ingrained into so many people’s skulls. subtly fucking with it is a great way to fuck with the player

• the house uses only stock doom 2 textures, or occasionally light modifications of them. again this is just what you get if you make a map and don’t supply any other resources, so the stock textures are very familiar. only later, with sufficient poking around, does the map introduce new textures, which really help sell the impression of being swept away to Somewhere Else

• if you take the exit, you go to MAP02, Underhalls. this is the expected experience because doom wads replace what’s already there — you’re not really supplying a “new map pack” or anything, you’re overwriting a map from the original doom 2 progression. (there are ways to fiddle with this now, but in vanilla doom 2, the level progression was hardcoded.) so the “ending” of a no-frills single-map wad is always, always to transition to Underhalls. the opening shot of Underhalls is practically like seeing the credits. so roping Underhalls into the experience is completely unexpected, because Underhalls is the sign that you’ve escaped back to regular doom

• the super shotgun is “hidden” in Underhalls, in probably the best-known super shotgun location in the whole game, because it’s the first time you can get it

• incidentally Underhalls itself feels uncanny, because the player camera height is higher than usual to make the house’s proportions feel sensible. (part of the trouble with exact recreations of real spaces in doom is that the camera is weirdly low.) i was actually convinced that myhouse included a modified Underhalls, but no, it’s stock doom 2 Underhalls, it just feels off when you’re slightly taller

but wait, there’s more

• silent teleporters are a feature from boom, a very early doom derivative that added a number of helpful mapping features and is basically considered only half a step beyond vanilla. so shifting between two versions of a space without interruption isn’t completely unexpected. it’s only later that the portal use becomes more obvious

• although if you’re especially canny, you should notice that the second version of the house shows both the upstairs and downstairs windows in full, which is impossible — doom cannot do room-over-room. (in fact this is accomplished with a semi-obscure zdoom feature called sector portals — essentially, the whole second floor and the space outside it are a separate area, and the “ceiling” of the yard becomes a view up through the “floor” of that second space.)

• swinging doors are a hexen feature (polyobjects) that gzdoom inherited. (heretic and hexen were modifications of the doom engine, and zdoom started out as a merge of all three codebases into something that could play all three games.) they might also be in other fancy engines (eternity?), but they are very distinctly not a doom thing. if you’re deeply familiar with doom’s limitations then they’ll jump out at you immediately, but if you’re looking at doom like it’s any old 3D game then maybe not so much

• recreations of other humble real-world locales are also a somewhat common theme, and remind me in particular of Doom City, from way back in 1995

• a very common desire for players is to “uv-max” a map, i.e. reach the exit on ultra-violence with 100% kills and secrets. if you can’t do this, the map is (reasonably) considered broken. it is comically impossible to do this in myhouse, and anyone with the skill to create the map would be acutely aware of this

• the extra weapon frames look to be borrowed from the well-known smooth doom, which adds extra frames for everything and is just pretty dang slick overall. so it’s not merely “ho ho, got you, smoother weapons” but specific integration of another familiar project

• this might be reaching a bit, but mirrors are specifically a nightmare in zdoom’s software renderer because they work by rendering all visible geometry as if it were physically present on the other side of the mirror — and if there be any actual geometry back there, it will also get rendered and you will have a big fucking mess. so a mirror in the middle of a room is a laughable idea. this is somewhat less of a concern now that the hardware renderer is basically the default, but it’s still a spectre looming over the very concept of mirrors, so the way mirrors play out in myhouse is very funny to me

there’s probably more, like, the way it intercepts noclip is a stroke of genius and not something i’ve ever seen done before. but i hope you get the idea