Gamma Engine(Alpha Legacy)

Gamma Engine(Alpha Legacy)

by littlebunny06

👁 81,200 ❤️ 1,929 ⭐ 1,682 🔄 51
Created: Sep 15, 2020 Last modified: Apr 25, 2024 Shared: Apr 20, 2024

Description

A project which took its humble beginnings as yet another basic wireframe 3D Engine in 13 Apr 2019, concluded in 1 Aug 2021, shared on 19 Apr 2024. This was roughly the final state of the project(not including later experiments which continued up until 2022). I'm proud of how it turned out, and the memories made with this project. I'm no longer proud of the "3D Graphics and Scratch" group. I wished things were better there. I expected to get a good enough 3D engine working by 2023. Here I am still dragging away at blocks ahaha. I think I'm close though. Its quite far from what it used to be. The dream has remained though: make a meaningful, but absolutely groundbreaking game on Scratch, friendly and playable for all ages. But this project isn't quite even a game. It's totally incomplete. I'm sharing this old project since it was kind of a task overdue, and now I feel like sharing it now as opposed to never doing so. It contains a good list of resources below which I kind of forgot to ever share. Yes, it contains a gun, but there is no violence or destruction. I hope it's all fine. If not, I think I'll be alright with whatever reasonable consequences, if there are any. After all, its not really the main focus of my game engine development. A BIT OF THANKS: No simple words can fully describe the gratitude I hold for those who supported this project. This is especially true with the very early supporters, even if they perhaps no longer follow this development project as much as they used to. Good memories :) CREDITS: (I will try to include all the credits and references that I used) Scripts From Scratch: A lot of basic structure from @chooper100's Full 3D Engine: https://scratch.mit.edu/projects/118602500/ PTE Lite+ by @-Rex-: https://scratch.mit.edu/projects/276672672/ Raster Quad Fill and Hybrid Quad Fill by @TheLogFather: https://scratch.mit.edu/projects/61188592/ https://scratch.mit.edu/projects/55619918/ Triangle z clipping scripts by @S_Tutorials: https://scratch.mit.edu/projects/167818349/ @MathMathMath's clipping scripts from their 3D Tutorial series starting from here: https://scratch.mit.edu/projects/170591185/ Scratch implementation of triangle-AABB collision by @Vadik1(original reference site can be found further below): https://scratch.mit.edu/projects/510693396/ Scratch References: @ggenije's 3D platformer engine v1.6.0: https://scratch.mit.edu/projects/401074674/ Again, @chooper100's Full 3D Engine: https://scratch.mit.edu/projects/118602500/ @Jamulus's FreeCam 3D renderer: https://scratch.mit.edu/projects/11343265 Online References: Dynamic Bounding Volume Hierarchies: https://box2d.org/files/ErinCatto_DynamicBVH_GDC2019.pdf Quaternions And Spatial Rotation on Wikipedia: https://en.wikipedia.org/wiki/Quaternions_and_spatial_rotation Understanding Quaternions: https://www.3dgep.com/understanding-quaternions/ Triangle-AABB Collisions(@Vadik1 derived scripts for Scratch using this reference): https://gdbooks.gitbooks.io/3dcollisions/content/Chapter4/aabb-triangle.html Collision Response: https://www.scss.tcd.ie/~manzkem/CS7057/cs7057-1516-09-CollisionResponse-mm.pdf Binary Space Partitioning Trees and Polygon Removal...: (EDIT, OLD LINK NO LONGER WORKS, REPLACEMENT LINK: https://citeseerx.ist.psu.edu/document?repid=rep1&type=pdf&doi=b3a1f53263530222a08725b688fd43195be33fd4) Capsule Collisions: https://wickedengine.net/2020/04/26/capsule-collision-detection/ Music by Kino

Instructions

This will run at about 1 FPS on Scratch. Been getting a lot of comments saying it runs too slow ^^; Please follow the instructions below if you want it to run normally. Use Turbowarp: https://turbowarp.org/425943006?fps=60&hqpen&stuck WASD + Arrows, or alternatively WASD + E + Mouse, or use this link: https://experiments.turbowarp.org/pointerlock/425943006/fullscreen?fps=60&hqpen&stuck And press L Shift C Q H Left Mouse Button

Project Details

Visibility
Visible
Comments
Enabled

More Cool Projects

Project thumbnail
View Project

VS.時空を巡り征く騎士 軽量化版(原作:星のカービィ USDX VS.ギャラクティックナイト VS.バルフレイナイト)v1.6.6

by sorainnko

Project thumbnail
View Project

Drive To Survive v1.1

by FREEZING_BLAZER

Project thumbnail
View Project

Beat up Numberblock 1.875 v0.1

by zoomanimal

Project thumbnail
View Project

Fix It Felix JR. (Wreck It Ralph Movie Game) Re-Worked

by JimDawgsGames

Project thumbnail
View Project

☁️ Fatal Duel! || Online ☁️ #all #games #Trending #online #cloud #server #scratcheurscratch

by Scratcheurscratch

Project thumbnail
View Project

(YTPMV) (YTPMV) Scan X16 PicPlayPost Scan remix-46

by Kawaii-Pinkie

Project thumbnail
View Project

Beat up Kick The Buddy V4.9

by juliescott12

Project thumbnail
View Project

Numberblocks Band Sixteenths 38 (For @Bfdityler2021)

by AidanScratchMaker

Project thumbnail
View Project

謎猫大戦争  チートモード ver2.6

by kametarou0923

Project thumbnail
View Project

beat up the scratch cat remix remix remix remix remix remix remix remix remix remix remix rem… remix

by MyCottage

Project thumbnail
View Project

Cake Clicker

by MrCodingMan12

Project thumbnail
View Project

コラボシートのキャラの技!ついに!完成!

by akiken

Project thumbnail
View Project

東方麗妖咲用1boss試作

by kuro1607

Project thumbnail
View Project

Beat up Gobo! [0]

by ThisisJoeyProject

Project thumbnail
View Project

Bouncy Ball Phsyics!

by Laggy_Pc_Pro_GamerXD

Project thumbnail
View Project

Beat up scratch cat beta

by rengokutm

Project thumbnail
View Project

Beat up Heartchan DLC!

by hyd3ns33k

Project thumbnail
View Project

HTML Editor v1.1

by C369J

Project thumbnail
View Project

Beat up BonziBUDDY!

by Liamebutler

Project thumbnail
View Project

立ち入り禁止/文字PV

by mikorin

Project thumbnail
View Project

beat up rhftws1.3ftl

by dirtotheobjectrises

Project thumbnail
View Project

Armenian JumpStart Band (Band Version)

by AlfabetonsOfficial

Project thumbnail
View Project

Froggit v1.3.2 wip (Undertale)

by Tuiloping

Project thumbnail
View Project

Metal Sonic Boss

by Jakeneutron