I Made a 3D Engine in 1 Day (WebGL/JavaScript)
Follow me on: Twitter: / 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/We... 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 • I Made Minecraft in 24 Hours Dani - Making a Game in ONE Day (12 Hours) • Making a Game in ONE Day (12 Hours) Fat Dino - I Made a Racing Game in 3 DAYS • I Made a Racing Game in 3 DAYS Code Monkey - I made an FPS in 5 days! (Unity Microgame) • I made an FPS in 5 days! (Unity Microgame) Jabrils - Making A Game in 48 Hours! • Making A Game in 48 Hours with Strangers! Tren Black - I Made Wii Tennis in 24 Hours • I Made Wii Tennis in 24 Hours Brackeys - MAKING A GAME IN 10 MINUTES • MAKING A GAME IN 10 MINUTES!! BlackThornProd - I MADE A GAME IN 1 WEEK WITH UNITY • I MADE A GAME IN 1 WEEK WITH UNITY : THE G...

3D World Generation #7: Speeding it up via Threading (JavaScript Web Workers & Three.js)

I made an EVEN BETTER Minecraft

Introduction to shaders: Learn the basics!

I Tried Making a 3D MMORPG Game in JavaScript

What is WebGPU?

MIT Explains the 12 Possible Endings for AI
![[01] WebGL Tutorial - Hello, Triangle!](https://i.ytimg.com/vi/y2UsQB3WSvo/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLCgpbrz4mmxLaXRMmzWP6GcTuUXMA)
[01] WebGL Tutorial - Hello, Triangle!

I Tried to Make Star Wars Battlefront II in JavaScript

Creating My Own 3D Graphics Engine

One Formula That Demystifies 3D Graphics

I Tried Making an FPS Game in JavaScript

All of WebGL in 12 minutes.

I Made the Drone I Couldn’t Buy

Recreating Noita's Sand Simulation in C and OpenGL | Game Engineering

Make a 3D WORLD! (super simple!)

How Quake Failed their way to Success

Three.js Tutorial on Shaders (beginners)

WebGL Tutorial 01 - Setup and Triangle

Building the new 3D engine for my game

