Hacker News new | past | comments | ask | show | jobs | submit login

> feels like the video games have begun to reach a point of maturity akin to older forms of art

in the art world, that usually means a revolution or 'new wave' is nearby

i thought 'cruelty squad' and its ilk were the harbingers of the 'new game'... but yea it seems harder to build that kind of devoted community if you don't release your own editor




The medium continues to grow within the purview of the original communities.

Quake hasn't enjoyed _as much_ change as Doom, with source-faithful engines like Quakespasm being standard and the likes of Darkplaces being niche. However, the Doom community both embraces faithful ports like prBoom, Crispy, and Chocolate Doom; and carries at its centre the wonderful GZDoom engine.

GZDoom zigs where every other game engine zags. Rather than moving away from BSP into static meshes, and other standard "modern" shifts, GZDoom embraces the fundamentals that make it mod-friendly. It maintains BSP at its core, and while it supports voxels and meshes it remains 2D-focused. What it adds is all the trappings that make it attractive to rapid iteration: good scripting, a toolkit of predefined events, and tools with excellent asset importation and management.

If I imagine where Quake would go, if it were to follow GZDoom's model, I imagine it would lean into Quakeworld's client/server architecture, the QVM, realtime vis, static lighting, and so forth. Particularly the static lighting; which is something I find modern engines tend to treat as a performance feature and not an aesthetic feature.

Both Quake and Doom, but moreso Doom, have unrealistic lighting; with overly sharp and unnatural transitions. When playing modern games everything is softer, the shadows are more natural, the scenes are realistic; but they lose that harsh aesthetic that gave rise to the horror of Doom and Quake. The shadows aren't just dim, they're black, and who knows what they hold.

Anyhow, I digress.


> It maintains BSP at its core, and while it supports voxels and meshes it remains 2D-focused. What it adds is all the trappings that make it attractive to rapid iteration: good scripting, a toolkit of predefined events, and tools with excellent asset importation and management.

Well, it also expands the world format too, so one can do full 3D maps. In fact one of the games with great vertical level design i've played recently is Hands of Necromancy which is made with GZDoom.


Wasn't Cruelty Squad built with the Quake level editor? It runs on Godot, but apparently uses a plugin called Qodot which lets it use Quake levels directly.


ah that's awesome! I saw the Godot part and didn't think it would have borrowed from Quake, maybe there's hope...




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: