PORTALS ARE NOT FINISHED, WILL IMPROVE/REWORK OVER TIME CONTROLS: WASD - move arrow keys - basic camera controls q - sprint f+3 (Both keys at once, hit "f" first) - options/debug e - switch portal type LMB (left click) - shoot space - jump The weird straight lines are completely caused by scratch, I fixed it in a separate project and the EXACT SAME CODE doesn't work here, even the same sprite clones doesn't work. I'm fairly certain it's near impossible to fix without reworking this entire 3d wireframe system. End goal is decently fun gameplay UPDATE LOG: 3/12/23 - Created project using a 3d renderer/platformer I "made". 3/13/23 - Experimented with making custom 3d blocks, created collectables and non-solid blocks 3/14/23 - figured out how to set pen color with functions (WHY IS NOT RGB OR ANYTHING NORMAL) 3/15/23 - Reworked FOV and speed system, allowing for better dynamic movement 3/16/23 - Reworked top down Y collisions to be more consistent 3/17/23 - Added a character function, allowing single qwerty keyboard characters to be typed 3/18/23 - Added a binary system to work with the 14 segment display characters to compact the size of the character function, procrastinated 3/19/23 - Reworked my old print function to utilize the 3d character function, implemented text wrapping 3/20/23 - Compacted code, reduced lag 3/21/23 - Completely reworked XZ collisions, fixed "all" bugs with it 3/22/23 - Added basic 1 way portals and a VERY buggy bullet system 3/23/23 - Reworked bullet function to reduce lag, added colored projectiles, made bullet collisions, made portals appear on bullet hit location, stole gun png off google, added bad gun bobbing, and added 2 way teleportation with some velocity scaling. 3/24/23 - Added 3d ellipse function, added improved bullet hit detection, reworked portal hitboxes, completely reworked bullet detection [later] allowing for better portal-surface matching, removed all hexahedrons from portal generation, added relative portal camera angles, portaling [?] into a wall will no longer send you to the top of it, added support for top and bottom portal bullet hits. Thanks to @MathMathMath for the wireframe 3d concepts/scripts do tags work? #portal