GridVids
Sign in with YouTube

I Made a 3D Engine in 1 Day (WebGL/JavaScript)

SimonDev Aug 27, 2020 10:00
Create an account to hide videos, mark them watched, or save them to Don't Miss.
Don't Miss
Create an account to hide videos, mark them watched, or save them to Don't Miss.
Mark watched
Create an account to hide videos, mark them watched, or save them to Don't Miss.
Hide
Open in popup Open on YouTube
Share video

Share video

Copy the GridVids link or iframe code.

Video link
Iframe code
Iframe content

Follow me on: Twitter: https://twitter.com/iced_coffee_dev Github: https://github.com/simondevyoutube/ I just tried to code a 3d engine using webgl and JavaScript in one day (24 hours), completely from scratch. It's been a lonnngggg time since I did any serious graphics work as a programmer, and even longer since I touched opengl. This was a bit of a jump-into-the-deep-end project to see if I could crank out a deferred lighting demo in a short time using webgl. In the video I cover all parts of the project, starting with the initial plan, a super general overview on how 3d engines are often structured, and then stepping through the development of the code. By the end you should understand the basics of how a light prepass renderer works and how to implement one using pure webgl. What was covered: * 3D Engine Design Considerations * Materials/Shaders/Drawables/Cameras * Vertex/Fragment shader implementations * Framebuffer Objects * Floating point textures * Other buzzwords Full source code for the project is available, I mean it's crap but knock yourself out. Source: https://github.com/simondevyoutube/WebGL_1Day_3DEngine There's been a bunch of similar challenges, mostly around making a game in a short time so I thought I'd give it a try but with my own spin. Here are some other videos that helped inspire. Sam Hogan - I Made Minecraft in 24 Hours https://youtu.be/Nj8gt_92c-M Dani - Making a Game in ONE Day (12 Hours) https://youtu.be/mFNrOGPVls0 Fat Dino - I Made a Racing Game in 3 DAYS https://youtu.be/tt46z0IbpP0 Code Monkey - I made an FPS in 5 days! (Unity Microgame) https://youtu.be/kY1Q2GraWiw Jabrils - Making A Game in 48 Hours! https://youtu.be/SIzY8sR1Ql0 Tren Black - I Made Wii Tennis in 24 Hours https://youtu.be/PgqOb1yFn7M Brackeys - MAKING A GAME IN 10 MINUTES https://youtu.be/p8MzsDBI5EI BlackThornProd - I MADE A GAME IN 1 WEEK WITH UNITY https://youtu.be/GTFYmzYjHzg
Science & Technology
#simondev #game development #programming tutorial #webgl #webgl tutorial #javascript #javascript 3d #javascript 3d tutorial #3d engine scratch