How I Made a 3D Platformer in 2D Game Engine

preview_player
Показать описание
Explanation how I made 3D platformer in Scratch from 3D rendering , game design to performance issues.

➤ *Description:*
🔍 Explore the incredible journey behind the creation of Crystal Seeker, a groundbreaking 3D platformer crafted from scratch in the limitations of the 2D game engine. Witness the challenges, triumphs, and unique solutions that make this game stand out in the world of game development.

➤ *Timestamps:*

0:00 - *Introduction*
🌟 Discover why Crystal Seeker is more than just a generic 3D platformer. Delve into the unique challenges faced when building a 3D game in Scratch, a 2D game engine.

3:03 - *3D Basics*
🤔 Uncover the complexities of implementing 3D in Scratch, from projection matrices to the laws governing 3D rendering. Learn the secrets behind creating a 3D experience in a 2D environment.

6:40 - *Models*
🎨 Dive into the intricacies of translating manually written cubes into a 3D model. Explore the challenges of using .obj files in Scratch and witness the dedication required to bring 3D models to life.

7:49 - *Physics*
⚙️ Experience the journey of overcoming challenges in physics and collision detection. Learn how a chance discovery in a C++ book led to a breakthrough in creating efficient collision systems for Crystal Seeker.

9:46 - *Inside the Game*
🕹️ Gain insights into the game design process and the meticulous optimization required for performance. Uncover the use of the Painter's Algorithm to address CPU rendering limitations in Scratch.

15:30 - *Gameplay*
🏆 Explore the simplicity and charm of the gameplay, focusing on the unique aspect of Crystal Seeker designed for speedrunning. Witness how seemingly limited movements become the foundation for an engaging speedrunning experience.

17:28- *Boss Battles*
👾 Meet the bosses - Dull Bull, Tech Mech, and Slog Frog. Learn about their simple yet strategic mechanics and discover the role they play in adding variety to the game.

19:06 - *Things I Would Change*
🔄 Reflect on the project's weaknesses.

🔔 *Subscribe for more game development insights and stay connected for future projects!*

➤ *Credits:*

*Music*
• "Adventure meme" • "Investigations" • "Jaunty Gumption" • "Magic Escape Room" • "No Good Layabout",
• "One Sly Move" • "Padnaya Blokov" • "Seven March" • "Spy Glass" • "Tiny Fugue" •"Townie Loop", • "Tyrant"
Licensed under Creative Commons: By Attribution 4.0 License

CC BY-SA 1.0 DEED

*Intro*

*C++*

*Bob ross:*

*Wall of China*
Рекомендации по теме
Комментарии
Автор

As someone who has done speedruns of crystal seeker, its really cool that the game was designed with speedrunning in mind. I was actually the first person to "discover" the axe climbing at 17:00, so it was crazy to see it was intended all along. It was really fun to run the game, I should really go back to it sometime, maybe try to get the Any% record

Blobfish_Times
Автор

The person who said this is not impressive doesn't know what they are talking about. This "generic platformer" is better than anything I could make in my 2 years of using unity because like you said it has a soul. In my opinion you have something truly special here. Hats off to you 👑

stickguy
Автор

Imagine calling something "meh" because what a single person did isn't more impressive than Unity, a program that has been developing for almost twenty years by hundreds of employees.

Kiwipai
Автор

Bruh, you made an entire graphics engine, and then created a game on top of it! This is super impressive! And the fact you made it in scratch, means you probably had to optimize the heck out of it! I am super impressed! Well done dude! I personally don't normally watch ScratchTubers, but you are an exeption! I subscribed, and turned on the bell! And left a like! I want to see more content! Keep it up man!

oglothenerd
Автор

When griffpatch says "wow", you've done something amazing.

MethDealer
Автор

Saying that this is just as impresive as making a 3D engine in C++ is like saying that athleths running is just as impresive as driving a car.

M_
Автор

I still remember when I first played this 2 years ago and wondered how the hell it's so smooth IN SCRATCH

sierragutenberg
Автор

Your game has a cool retro vibe to it and the level design is fun, setting aside the limitations. I remember that the games/prototypes I feel most proud of, are the ones that are not as graphically impressive but the ones in which I learned more and had to do more hard work coding.

marcomoscoso
Автор

You should consider making an expanded version with a real 3d engine such as Godot, because this kind of lovely retro game is something I'd pay for on Steam.

UltimatePerfection
Автор

whoever voiced PratixYT needs to go to hollywood, the accent, the deep voice, the menacing tone, everything is just immaculate. i guess the rest of the video is cool too.

toontween
Автор

I had never heard of this game before watching this, and my previous experiences with '3d' scratch weren't very impressive, so i went into this video thinking this was just another half baked 3d platformer game, but no. You dominated all competition. I was genuinely blown away when i saw some gameplay of this. Good job mate

thatdudewiththeplant
Автор

as someone who coded a 3d rendering "engine" in pygame i cant imagine the effort to make this from scratch

jademonass
Автор

I can't imagine what this man can do with an actual 3D game engine

alessTheDev
Автор

This remembers me to Spu7nix, who made a whole physics engine in Geometry Dash just to make a level. Congrats btw

JotaleaGG
Автор

This game is legendary! This is the kind of stuff I could only dream of doing in Scratch back in the day haha

eboatwright_
Автор

I still can't believe this yt channel exists, you're like... my idol. Crystal seeker is one of the best online games I have ever played, The fact that it exists is actually mind-blowing. For the sequel, I wonder if you could find a way to make 3d enemies without affecting performance.
I cannot wait for you to talk about the tower defence!

RKIOrbMage
Автор

Been watching all your videos, really like the quality of the videos, you put in so much effort and there’s so much quality! Love it!

CRMSN.
Автор

This video was the best scratch video I have ever watched. I liked the game because it had the n64/ps1 atmosphere.

LNPV
Автор

This is amazing. Probably the coolest project on scratch. I had in fact played the game before, but I didn't know it was yours. Good work.

maxwellbeals
Автор

I just played it and all I have to say is "Wow" and "How is it widescreen"

McTonk