Minerust banner

Minerust

18 devlogs
47h 12m 42s

I am making minecraft like game in rust. Instead of using ready game engine like bevy i decided to use pure rust and wgpu. My main goal is for the game to be well optimized and have build-in shaders like shadows, dynamic water and sky. TESTED ON W…

I am making minecraft like game in rust. Instead of using ready game engine like bevy i decided to use pure rust and wgpu. My main goal is for the game to be well optimized and have build-in shaders like shadows, dynamic water and sky. TESTED ON WINDOWS 11 MIGHT NOT WORK ON WINDOWS 10. GAME BASED ON VULKAN API RECOMMENDED. PROJECT STARTED 27TH DECEMBER JOINED FLAVORTOWN 28.02

This project uses AI

I am using github copilot to fix bugs which i cant fix and indentifying bottlenecks. Using Claude to make in code docs.

Demo Repository

Loading README...

bartoszkasyna

Shipped this project!

Hours: 4.52
Cookies: 🍪 47
Multiplier: 10.44 cookies/hr

Now you can play locally with friend or sibling. If you brave enough you can host server somewehre.

bartoszkasyna

Replaced all deafult print lines with custom logger. Logs are saved to appdata/roaming/minerust. Server now has it own world seed. Players are synchronized with server in real time.

Attachment
0
bartoszkasyna

Shipped this project!

Hours: 10.55
Cookies: 🍪 147
Multiplier: 13.98 cookies/hr

I have optimzed shaders and game loading system. New system enable playeers to play with 64+ render distance with 120+FPS.

bartoszkasyna

Shadow shaders now include compute shader. New chunk loading system - 32 render distance loaded in just 5 seconds. Block info reduced to 12B. On second image render distance 32

Attachment
Attachment
0
bartoszkasyna

Bug fixes, worlde generation improvements. Shaders optimalization. 24 render distance on photo

Attachment
0
bartoszkasyna

Shipped this project!

Hours: 12.1
Cookies: 🍪 220
Multiplier: 18.22 cookies/hr

I have optimized water shaders and sky shaders. Make blocks outline if in range. Few bugs fixed. World generation system improvments.

bartoszkasyna

Shaders rework, bug fixes, optimalization.

Attachment
0
bartoszkasyna

New docs and few optimalizations

Attachment
0
bartoszkasyna

Added docd and fixed few bugs

Attachment
0
bartoszkasyna

Added new menu UI, still little buggy.

Attachment
0
bartoszkasyna

Shipped this project!

Hours: 2.9
Cookies: 🍪 75
Multiplier: 25.7 cookies/hr

Adding ui to placing blocks was little tricky but I made it.

bartoszkasyna

Added simple ui to select blocks to be placed. Fixed some bugs. Better optimalization

Attachment
0
bartoszkasyna

Shipped this project!

Hours: 17.14
Cookies: 🍪 235
Multiplier: 13.73 cookies/hr

I made simple minecraft like game in pure rust and wgpu, Instead of using bevy engine. One of the hardest things wasn’t math but shaders optimalization. In future i would like to continue this project.

bartoszkasyna

Few bugs fixed. Now using DX12 as deafult render API for windows

Attachment
0
bartoszkasyna

Few bugs fixed, code clean up.

Attachment
0
bartoszkasyna

Fixed caves generation system which was gpu bottleneck. New system gives aroud 80% fps boost. Fixed bug which caused false occlussion. Few other bugs wew fixed

0
bartoszkasyna

Fixed bugged view projection. Blocks on the edge of screen doesnt stretch

Attachment
0
bartoszkasyna

Refactored project structures, readmes

Attachment
0
bartoszkasyna

Modified world generation

Attachment
0
bartoszkasyna

Added stars and moon

Attachment
0
bartoszkasyna

Some subchunks were missing on the egde of screen. Bug fixed

Attachment
0
bartoszkasyna

Fixed visual water bugs.

Attachment
0