I Made a Voxel Engine
➤Checkout GameMaker 👉 http://opr.as/GM-Zyger In today's video I'm taking on the exciting challenge of creating a Voxel Engine! Inspired by Minecraft, I'll be covering 3D voxel creation, rendering, shaders, chunks, procedural generation, block types, and much more, all with a focus on OpenGL. Whether you're a fellow developer or a curious gamer, this video offers a deep dive into the world of voxel engines. Join me in this adventure by liking, subscribing, and hitting the notification bell. Let's explore the magic of voxel worlds together! ➤Previous Video: • I Made a Graphics Engine (again) ➤My Links: Discord: / discord Instagram: / gabzxd Twitch: / officialzyger Twitter: / zygerdesigns Patreon: / zyger The music featured in this video is sourced from Epidemic Sounds under my licensed agreement. ➤Resources Used This is not all of them, as i accessed so many websites throughout development. Therefore, these are the most important ones that I used. GLFW: https://www.glfw.org/ GLAD: https://glad.dav1d.de/ FastNoiseLite: https://github.com/Auburn/FastNoiseLite ImGui: https://github.com/ocornut/imgui libxls: https://github.com/libxls/libxls Other resources I used: https://sites.google.com/site/letsmak... / voxel_chunk_management_c_opengl https://learnopengl.com/ https://ogldev.org/ ➤Similar Videos: Making a Voxel Engine from SCRATCH (w/ Destruction) : • Making a Voxel Engine from SCRATCH (w/ Des... I made a Voxel Engine with Rust (NO GAME ENGINE): • I made a Voxel Engine with Rust (NO GAME E... Create MINECRAFT in Unity - Introduction: • Create MINECRAFT in Unity - Introduction ChatGPT makes Voxel Engine with Rust: • ChatGPT makes Voxel Engine with Rust Making my Voxel Engine Really Fast: • Making my Voxel Engine Really Fast ➤Ignore: I've made my very own voxel graphics engine, aiming to incorporate an array of compelling features. The journey began with rendering 3D voxels on the screen. Initially, I considered using an object loader, but efficiency concerns led me to opt for the traditional method of employing vertices and indices to render shapes. As the project progressed, I expanded my horizons by rendering multiple voxels and harnessing the power of chunks to tackle lag. To enhance performance, I integrated memory-saving techniques. User-friendliness was achieved through the implementation of a user interface, eliminating hard-coded elements and enhancing the engine's accessibility. The next chapter in this endeavor involved leveraging noise maps, including Perlin and cellular maps, for world generation. Procedural generation and chunk storage followed suit, transforming the world into an infinite expanse. To complete this journey, I introduced features like structure placement, block addition and removal. The finishing touches included dynamic lighting and a captivating sky. ➤Time Stamps 0:00 - Intro 0:25 - API 1:23 - Rendering a Voxel 2:30 - Creating UI 2:50 - GameMaker 4:09 - Chunks 5:41 - Noise Maps 6:53 - Block Types 7:42 - Procedural Generation 9:10 - Structures and Block Placement 10:05 - The End #gamedev #zyger #gameengine

ART SCREENSAVER FOR YOUR TV | NO MUSIC | 2Hour | Abstract neutral art

10 Things I Wish I Knew Before Starting a Large Godot Project (Cost Me Months)

I Spent 5 Years Building a Voxel Survival Game Where the World Is a Planet

Yes, Geometry Dash is a Game Engine

I Exposed Fake AI Producers...

Optimizing my Game so it Runs on a Potato

Particle Life: simulating "life" with 200000+ particles

Making A Bare Metal Portable Game Console

Making my dream plant game! - Plant Tales Devlog 1

I Generated Infinite Worlds (for silly little guys)

I Gave ChatGPT a Body

The Invisible Tutorial Hidden In Every Portal Chamber

Lighting in Godot for Beginners

What is this "Cute Minecraft Server" really doing?

I Optimised My Game Engine Up To 12000 FPS

Every Free App You Actually Need Explained in 20 Minutes

Coding a Physics Engine from scratch!

Making A Game Using Only The Toolbox

So how are voxel games rendered, anyways?

