Ray Casting 3D Engine v2.3

Ray Casting 3D Engine v2.3

by Argon26

πŸ‘ 184,654 ❀️ 7,704 ⭐ 5,639 πŸ”„ 386
Created: Nov 1, 2020 Last modified: Sep 21, 2024 Shared: Jun 7, 2023

Description

All code by me, based on https://lodev.org/cgtutor/raycasting.html, https://stackoverflow.com/questions/67732676, and a video by The Coding Train https://www.youtube.com/watch?v=vYgIKn7iDH8

Instructions

Just a reminder, loves: any transphobia or bigotry in the comments will be reported (also thank you to all the very sweet people who have left messages of support - i love y'all <3) Use WASD to move, and the left and right arrow keys to turn. Use the number keys zero through four to set the resolution for better speed; 0 is lowest res (fastest) and 4 is highest res (slowest). Explore the tiny 3D environment I made, this time in an engine that actually works! MOBILE SUPPORT: @UK-NotUK made a wonderful mobile friendly version, check it out! https://scratch.mit.edu/projects/494151566 [BASED ON V2.0, NOT UP TO DATE] UPDATE LOG: v2.3: added (mostly functional) wall sliding v2.2: minor optimizations, more resolution options v2.2.1: explicitly set FOV in code (minor bug fix) v2.2.2: fixed crash when view ray clips through map corner (minor bug fix) v2.1: fixed fisheye effect, added resolution options v2.0: initial release

Project Details

Visibility
Visible
Comments
Enabled

More Cool Projects

Project thumbnail
View Project

You vs The Wither Storm (Roblox Wither Storm) remix

by ianpierce123

Project thumbnail
View Project

Alex's Russian JumpStart Letters Band (Band Version) remix-2

by BackpackLeon

Project thumbnail
View Project

Endless Number Academy Test (DEMO) remix

by jade101717jade

Project thumbnail
View Project

Dell Chromebook Running Windows 11!

by NICE7771111

Project thumbnail
View Project

Incredibox Sprunki PyramiXYZ

by XYZONSCRATCH

Project thumbnail
View Project

Baldi Soundboard remaster

by MAKS_dor

Project thumbnail
View Project

Windows vista crazy error maker 1

by Areo7Royale

Project thumbnail
View Project

Beat Up Bonzi Buddy 2 remix

by Jaime133

Project thumbnail
View Project

Dogepro Star Experience remix

by AxelBCG

Project thumbnail
View Project

strays theme songs 1

by -sqvid

Project thumbnail
View Project

FNF VS JHEKFKDKS

by holanenes123

Project thumbnail
View Project

Spunkr REGRETFUL but some animations

by Ainsley1975

Project thumbnail
View Project

Blender

by d3sh19th

Project thumbnail
View Project

Beat up WeDo (Pico's evil twin)

by is44c128_nolastgame

Project thumbnail
View Project

Beat up No-Visor 2 Remix 11!

by Kaizo_Kolors3333

Project thumbnail
View Project

beat up stickman 2! V3.0 (final update.)

by Jimmyknight

Project thumbnail
View Project

OPENING TO THE ADVENTURES OF MR ORANGE 2017 DVD

by dylanhighf

Project thumbnail
View Project

KyleWare text Chinese (Final Stage)

by CZ2746NE

Project thumbnail
View Project

(safe) Fox Chat v0.22 - Now with cute cats!

by Arturall

Project thumbnail
View Project

Extraordinary Excellent Entities The VIDEO GAME

by simonthecomputerguru

Project thumbnail
View Project

γƒͺプレむ・プレむダー ニγƒ₯ーキャラクターズ.Ver

by Nite-games

Project thumbnail
View Project

F N A F 2 V1.04

by megamoung_6000

Project thumbnail
View Project

(SPOILERS) META FLOWEY =)

by yowell101

Project thumbnail
View Project

I NEED MORE BUTTONS at BEAT UP NANO!

by ThomaskustovScratch