1 year ago

Devlogs | Minecraft Like

Reproduction of Minecraft on Unreal Engine 5


Today I'm excited to introduce our exciting project of recreating Minecraft on Unreal Engine 5. But before we dive into the details, let me share with you a challenge we encountered and overcame during development.

Recognize and Correct an Error

At the start of our development adventure, we made a mistake that we quickly recognized: each block in the world was instantiated individually. This meant that each small block, each unit of land, was treated separately,

which resulted in excessive resource consumption and performance issues.

Introduction of Instanced Static Meshes

To solve this problem, we discovered and adopted Instanced Static Meshes. But what is it ? Instanced Static Meshes are a powerful feature of Unreal Engine that allows you to render multiple instances of the same mesh with a single draw call. Concretely,

This means that rather than processing each block individually, we can now group multiple identical blocks into a single instance, which significantly reduces the workload for the game engine and improves overall performance.

Development Stages

Now that we've overcome this challenge, let me walk you through the development steps we've accomplished so far:

Step 1: Block Destruction System

We implemented a block destruction system, allowing players to interact with the environment by destroying blocks individually, paving the way for an immersive and interactive gaming experience.

digminecraftlike-optimize.gif

Step 2: Adding Depth to Blocks

We enriched our world by adding depth to the blocks, giving them a more realistic appearance and a feeling of increased dimensionality.

levelheighdetail-optimize.gif

Step 3: Block Hardness System

We introduced a block hardness system, meaning that certain blocks require more effort to destroy, adding a strategic dimension to exploration and exploitation of resources.

digblockssounds-optimize.gif

Step 4: Recovery of Destroyed Block Type

We have implemented a system for players to recover destroyed block types, paving the way for resource gathering and building in the game.

digblockpickup-optimize.gif

Conclusion

This is where we are in the development of our Minecraft on Unreal Engine 5 project. We have overcome challenges and made significant progress thanks to our commitment to excellence and our determination to deliver an immersive gaming experience and feature-rich.

Stay tuned for more updates on our project! We look forward to sharing more with you.

LINK : https://furranystudio.fr/devlogs.php?id=68



0 comments

Loading...

Next up

#MyFavoriteGame this is my favorite game 🤟

Click N Lick - Game Jam Studio Mercier 2025

https://gamejolt.com/games/ClickNLick/984740

Timepod Express - A race against time at Game Jam Studio M 2023

Happy #WIPWednesday! Are you working on a game? Making some art? Practicing a song? Something else? Tell us in the comments!

10 Years old ???????

#spawnday

Welcome @PQubeGames to Game Jolt by giving them a follow!

Their upcoming game Discounty is a cozy supermarket management game 🛒 Make friends (and enemies) as you grow your shop!

Learn more about Discounty: https://gamejolt.com/games/Discounty/1006923

Elemental Arena - Dueling elements at Game Jam!

BARTG - A fun, technical project at Global Game Jam 2024

Did more builds on minecraft of @gamejolt x Minecraft #Gamejolt #Minecraft #builds #screenshot