(DEMO) Raycasting Engine v0.6: Vertical Movement, Directional Sprites, and Sounds

(DEMO) Raycasting Engine v0.6: Vertical Movement, Directional Sprites, and Sounds

by DogCatPuppyLover

👁 366 ❤️ 17 ⭐ 14 🔄 1
Created: Jan 15, 2023 Last modified: Apr 9, 2023 Shared: Jan 15, 2023

Description

Version 0.7 is out: https://scratch.mit.edu/projects/821977231/ CHANGELOG: - Added directional sprites - Added basic lighting - Added vertical movement and pitch - Added horizontally perspective-correct skybox (still not correct vertically) - Added sounds (the demo "meow" is coming from the soldier on the left) - Added support for TurboWarp widescreen - Added framebuffer for better performance Arrow keys to move, space to jump, mouse to look up and down. I highly recommend that you run this on Turbowarp with a better resolution: https://turbowarp.org/788395626 Most of the code comes from this tutorial: https://lodev.org/cgtutor/raycasting.html Mergesort implementation from the Scratch Wiki: https://en.scratch-wiki.info/wiki/Sorting_Values#Merge_Sort Credit to GarboMuffin for the stage size detector: https://scratch.mit.edu/projects/588493413/ Wolfenstein textures copyright by id Software. Skybox by Richy Mackro on OpenGameArt: https://opengameart.org/content/sky-box-sunny-day This is still a work-in-progress; I'm going to add more features and eventually turn this into a fully-functional 3D game engine. Stay tuned for the next release! To-do: Mip-mapping Baked lighting Adaptive sampling(?) Heightmap Better collision detection Vertically correct skybox(?) Delta-timed jumping/smooth movement Multiple framebuffer lists for Scratch at res 1(?) Better developer interface

Project Details

Visibility
Visible
Comments
Enabled

More Cool Projects

Project thumbnail
View Project

beat up evilbross dlc (V3.2)

by zzhhooookk

Project thumbnail
View Project

Beat up Sonic (READ DESCRIPTION.) remix remix-2

by Draven1205

Project thumbnail
View Project

Decayed Reality Wither Storm Or MCSM

by w3165t

Project thumbnail
View Project

Numbers Band 87

by Maya_Channel

Project thumbnail
View Project

The Joy Of Creation looks REALLY promising.

by nerdwiki

Project thumbnail
View Project

Russian alphabet lore interactive

by Myownscratchuser31

Project thumbnail
View Project

The Nickelodeon Creatures Show!: NYE Celebration 2026 - Netflix Family w/ audio description

by dkBay

Project thumbnail
View Project

beat up Amy (endless monsters), 0.75 [Add some buttons!] remix remix

by The_btnl_project_guy

Project thumbnail
View Project

Endless numbers my ocs coming soon copy remix

by eliascape

Project thumbnail
View Project

AY In Don't Fall Off The Trampoline! [ 56 Players ] V0.56 Fandroid And Toys R Us remix

by DanyB16

Project thumbnail
View Project

Scratch cat animation test

by SparkyFlameSpark

Project thumbnail
View Project

Super Mario Brothers (1s1s)

by BoltBait

Project thumbnail
View Project

やるきのない銀河に願いを Unwilling Milky Way Wishes

by silsil_misil

Project thumbnail
View Project

Beat Up Monkey Remix 2

by isisisisisis

Project thumbnail
View Project

❶+❷=❸ | TᕼE ᔕTᑌᗪIO ᗪOOᖇᔕ Oᖴ ᑎᑌᗰᗷEᖇᔕ - ᑭᗩᖇT ❺ - 402 ᗪOOᖇᔕ | ❹=❺+❻

by Twin138956Scratch

Project thumbnail
View Project

Beat Up Nano Ver. 0.10

by doheodjeoud

Project thumbnail
View Project

Paint

by _STRACHKULLANICISI_

Project thumbnail
View Project

Raycast Lighting Concept

by PurplePyramid

Project thumbnail
View Project

大食いのにゃんこ! ( ͡° ͜ʖ ͡°){ver4.1

by kenyan22

Project thumbnail
View Project

Alphabet Lore Factory Animations

by ZooWeeMinecraft-EX

Project thumbnail
View Project

Digital Clock 1

by th0m8s2010

Project thumbnail
View Project

Beat Up Ç!

by Lemurlandball

Project thumbnail
View Project

Geometry Dash iSpyWithMyLittleEye

by iPhone_ATT_TWC115

Project thumbnail
View Project

Skibidi Toilet THE FLUSH

by skibiditoiletpro1