This project is a refined version of my original 3D block game, using C++ and OpenGL, compiled to WebAssembly using Emscripten and utilising WebGL2 for GPU rendering and much better performance compared to my first attempt.
Features of this project include:
- Perlin World Generation
- Caves and Ore Generation
- Unbreakable Bedrock Layer
- Ambient Occlusion (AO)
- Basic Block Interaction
This game can be played without install in modern web browsers. Demo URL: https://jmine.appserver.uk/
Please see the project's Makefile for a general idea of how to compile. Although technically possible to compile on Windows, please use Linux! 😇