How I Made a 3D Platformer in 2D Game Engine
ggenije ggenije
11.2K subscribers
342,172 views
0

 Published On Premiered Nov 11, 2023

Explanation how I made 3D platformer in Scratch from 3D rendering , game design to performance issues.
➤ Crystal seeker: https://scratch.mit.edu/projects/4635...
➤ Faster: https://turbowarp.org/463553665

➤ 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
Kevin MacLeod (incompetech.com)
• "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
http://creativecommons.org/licenses/b...

   • Vivaldi Four Seasons - Summer III: Pr...  
CC BY-SA 1.0 DEED

Intro
   / @shiftclicklearn      • Top 10 Scratch 3D Games!  
   / @zonxscratch      • Top 5 KILLER 3D Scratch Projects  
   / @denshi      • The Most Impressive Scratch Projects  
   / @thesteamist      • TOP 10 Scratch Games 🎮 of All Time  

C++
   / @thebennybox      • #0 3D Game Engine Tutorial: FAQ  
   / @pardcode      • C++ 3D Game Tutorial 20: Creating 3D ...  
   / @javidx9      • Code-It-Yourself! 3D Graphics Engine ...  
   / @jdh      • Programming a first person shooter fr...  

Bob ross:
   / @bobross_thejoyofpainting      • Bob Ross - Distant Hills (Season 3 Ep...  

Wall of China
https://en.wikipedia.org/wiki/Great_W...

show more

Share/Embed