Controls: WASD / Space / Z to move around! (WASD / Space / Shift if using Turbowarp) Arrow keys to look around! T to show options Additional Notes: This 3d renderer is very simple to integrate with other projects. This project has ANY resolution support! No other 3D renderer to my knowledge has any resolution support. (Please fill out the ResX and ResY properly.) I suggest using Turbowarp for this project.
Turbowarp Link: https://turbowarp.org/886905615?fps=60&offscreen 3.x: 3.1: Added Triangle Support! Triangles are heavily unoptimised. Triangles also don't have proper collision yet, but Triangle Collision will likely never be added. 3.0: Added proper Platformer Physics! Fixing Cursor Back Cube isnt supposed to have collision. You can have FAKE collision! 2.x: 2.4: Back cube isn't supposed to be with collision. 3.0 will include proper gravity! 2.3: Heavily fixed X / Y collision X and Y collision are seperate 2.2: Added X collision! Added Y collision! First Cube has collision, second one does not. 2.11: Controls swapped to allow shift if using turbowarp. Please use Turbowarp. 2.1: Any Resolution added! Input 480 and 360 if you don't know. 2.0: Bug fixed! 3D Renderer properly working now. (Took inspiration from @mathmathmath for some of the pen code, changed all of the code) Collision will be added in 2.2! 1.x: 1.0: Looking around, Basic 3D Wireframe Renderer. 1.1: Directions added! 1.2: Backend heavily modified for future upgrades 1.3: Color support added, Made it easy to integrate 1.4: First Person Perspective! Should be easier to work with. 1.5: Bugs squashed, should be operational. 1.6: Delta time used for calculations. 1.7: Bugs Fixed Turbowarp Compatible! 1.8: Character sprite added! (Visible in Third Perspective) Bugs fixed 1.9: Tried to fix bug, bug still persistant. Bug will be fixed in 2.0!