(To be clear, this is not polished at all. This is not a game. It is not intended for you to use in your own projects, but if you are insane I guess you can with credit.) ⚠️⚠️⚠️ IMPORTANT ⚠️⚠️⚠️ This project ⚠️WILL NOT WORK⚠️ unless you use turbowarp or another compiler!!! I recommend using: \/ \/ \/ \/ https://turbowarp.org/1081398749 /\ /\ /\ /\ If that is blocked, try one of these: experiments.turbowarp.org/next/1081398749 https://mirror.turbowarp.xyz/#1081398749 https://forkphorus.github.io/#1081398749 If those are all blocked, there isn't anything I can do for you. Scratch's arbitrary list size limit makes it !impossible! to efficiently sample textures without a compiler. Controls: WASD to move, ik to move up or down, arrow keys to rotate.
The scene is just a demo model I made (check out my blender skills) This is a rendering engine I've been working on for some time. @Reaiworld really wants the file so I'm sharing it. Technical stuff: I'm not explaining everything. The code is open source. If you have questions, ask me. This uses a rasterizer trifill. I am using a sort of deferred rendering to do as little work as possible in the rasterize stage in order to cope with overdraw. Inside are some settings to mess around with, I guess. There really isn't a lot of fancy stuff going on here. It uses quaternions. Credits: The skybox is "Belfast Summer (Pure Sky)" by Dimitrios Savva, Greg Zaal, and Jarod guest on Polyhaven.