I Made a Voxel Engine
https://www.youtube.com/watc...➤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: https://youtu.be/XfKFZ46mDXI
➤My Links:
Discord: https://discord.gg/tYDXGja55Y
Instagram: https://www.instagram.com/gabzxd/
Twitch: https://www.twitch.tv/officialzyger
Twitter: https://twitter.com/ZygerDesigns
Patreon: https://www.patreon.com/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/letsmakeavoxelengine/
https://www.reddit.com/r/VoxelGameDev/comments/b6bgu8/voxel_chunk_management_c_opengl/
https://learnopengl.com/
https://ogldev.org/
➤Similar Videos:
Making a Voxel Engine from SCRATCH (w/ Destruction) : https://www.youtube.com/watch?v=7zqvtVCZNaw&ab_channel=MaxMakesGames
I made a Voxel Engine with Rust (NO GAME ENGINE): https://www.youtube.com/watch?v=96ht7rd3Y5I&t=80s&ab_channel=Tantan
Create MINECRAFT in Unity - Introduction:
https://www.youtube.com/watch?v=leBl6q21-0I&list=PLcRSafycjWFdYej0h_9sMD6rEUCpa7hDH&ab_channel=SunnyValleyStudio
ChatGPT makes Voxel Engine with Rust:
https://www.youtube.com/watch?v=Zs6WNzUjki4&ab_channel=Tantan
Making my Voxel Engine Really Fast:
https://www.youtube.com/watch?v=PYu1iwjAxWM&t=56s&ab_channel=Tooley1998
➤Ignore:
I've made my very own voxel 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
Hey , my name is Zyger I'm a 19 year old student and I make games and program. (When I'm not lazy) I'm currently working on a game called Project Jude and creating devlog videos of the making process. I also make other game development related videos that I suggest you check out. Anyways hope you enjoy my content and i hope you have a good day or night depending on when or if your reading this.
That's it bye :')

Currently working on Push Me If You Can
Push Me (if you can) ! Is a 2D platformer where your goal is to push other players into the rising lava! Use items to eliminate others while staying alive. Play fast paced games with your Friends locally or through Steams remote play. Discover new maps and become the best PUSHER out there!
https://store.steampowered.com/app/...Subscribers