Minecraft in Unreal Engine 5 - Flatworld, Occlusion Culling and Optimization - Devlog Part 2
Welcome to Part 2 of our Minecraft-style game development series in Unreal Engine 5! In this video, we'll tackle the challenge of generating a flatworld spanning across at least 20 blocks with only a few layers. We'll discuss the performance issues we faced and how we overcame them using occlusion culling, view frustum culling, block transparency techniques, and optimizing shaders. We'll also explore Minecraft chunks, using loops in blueprints, and applying math involving multiple dimensions and matrices. Finally, we'll showcase the results of applying procedural generation to spawning blocks in chunks to create a flatworld with pseudo randomized terrain!
Stay tuned for more videos in this series, where we'll dive deeper into terrain generation. Don't forget to like, comment, and subscribe for more game development tutorials, demos and insights!
Timestamps:
0:00 - Grass and dirt blocks upgrade
0:33 - Phase 3: Flat world and chunking
0:51 - Blueprint loops and multi-dimensional matrices math
2:42 - Flatworld generation example
3:00 - Sequence of chunks generated
3:43 - Graphical performance issues
4:24 - Solution: Blend mode block transparency
4:55 - View frustum culling
5:34 - Freeze rendering
5:55 - Turning on occlusion culling
6:12 - Final result: Randomized chunks
#UnrealEngine #Minecraft #ViewFrustumCulling
Other Videos By Rushcode
Other Statistics
Minecraft Statistics For Rushcode
Currently, Rushcode has 6,524 views for Minecraft across 9 videos. Less than an hour worth of Minecraft videos were uploaded to his channel, roughly 12.43% of the content that Rushcode has uploaded to YouTube.