I made this 3d engine in four days Keybinds: WASD to move Arrow keys to look around Space to jump P to pause Better FPS here https://turbowarp.org/1263334127 it has: Z axis , Triangle Rotation and World Rotation , Z clipping , Sorting , Structured thingy for making meshes and objects And a crude lighting system like I made it in like 10 minutes also gravity exist. Story: Basically I went for a holiday for four days and thought the perfect thing to keep me occupied when I got free time during the holiday trip is making a 3d engine :| anyways I did it! although its crude and ye I spent a whole day figuring out why my z clipping was not working to find that the problem was one wrong number :c Also I think I might build on this in the future like rasterization which I might as well just make textured triangles then BSP sort tree along with triangle clipping into other triangles, probably better lighting system, also a OBJ file import like from blender which cuz I hate inputing a thousand numbers just to make a cube and realizing I made the triangles wrong making my lighting system broken :c
Credit to https://scratch.mit.edu/users/garbomuffin/ which I used his quick sort algorithm And credit to https://scratch.mit.edu/users/DadOfMrLog/ which I used his Triangle Filler I think. And everything else I made. also credit pls if you do use this engine although its very buggy so I wouldn't Also if I upgrade this 3d engine it will be in another project it might just call this my new version 2 open3D engine lol.