Ok, so, I was watching a few videos kind of like, "How Doom Works" or "Is Doom 3D?" or "Making a Doom-Like engine from scratch". All of them referenced the way doom is rendered, and inspiration struck. I have done it. I have added Varied Wall Heights™ into @griffpatch 's ray-caster. __________________________________________________ How does it work? There are nine sprites in the project called "Sectors". They are responsible for handling wall height. Basically, if the ray-caster touches one of these Sectors, the hight of the wall changes.
Problems: The only major problem so far is a rendering error where if you are on a higher platform, the engine will sometimes draw the lower wall, and a(non existent) higher wall level with your height. Another problem is this is only the second version of @griffpatches ray-caster. Oh, and there is no collision.