30 Days of Making a Graphics Engine

➤Checkout GameMaker 👉 https://opr.as/GM-Zyger7 Graphics Engine. Last month I started working on my new graphics engine. And well here is the next 30 days of development. I try out a bunch of stuff like deferred rendering, forward rendering, normal mapping, creating an entity component system and more! Previous Video:    • I Made a Graphics Engine (1 Year Later)   ➤My Links: Discord:   / discord   Instagram:   / gabzxd   Twitch:   / officialzyger   Twitter:   / zygerdesigns   Patreon:   / zyger   ➤Similar Videos: jdh - Making my web game engine -    • Making my web game engine   Guilherme Teres - I Made a GAME ENGINE in 30 HOURS! (from Scratch) -    • I Made a GAME ENGINE in 30 HOURS! (from Sc...   n8dev - I Made My Own Game Engine -    • I Made My Own Game Engine   ➤Ignore: I created my own graphics engine engine. I tried implementing as many features as I could. I began by rendering 2D shapes onto the screen and realized how much work it is to calculate all eh vertices and indices hand. I then moved onto 3D shapes which was even harder. I created materials and textures which I would apply onto the objects. Then I moved onto implementing shaders such as transparency, fog, water, displacement, sin waves and more. I also took a quick break to add a skybox. As a final feature I added terrain generation based on a height and noise map. This was really difficult and it took a while to get it working but wow is it beautiful. Finally I added some camera controls, optimizations and the engine was finished. #gamedev #zyger #gameengine