Godot Engine - 3D-ish

Опубликовано: 04 Май 2026
на канале: Nova's Dumbgeon
1,028
17

A quick runaround of something I've been screwing around with. A collection of systems pretending to be a 2.5D engine, built in Godot (https://godotengine.org/), loading ZDoom format levels and textures. Bit more details down below vvv

For movement I ended up leveraging Godot's built-in 2D physics because it's a lot faster and more robust than turning the whole level into polygon collisions, and given the constraints of the format (all walls vertical etc) it was much easier to simply define the level as a 2D physics space with line collision, selectively passing certain objects based on relative height differences. Vertical motion is done manually based on picking the highest and lowest ceilings and floors that the object currently overlaps.

Being able to bump other objects out of the way is an interesting side effect of things being just 2D rigidbodies. I'm not sure how much I'd want it in an actual game situation, but then again being able to run up to an enemy and shove them into a death pit is kind of cool...