MineClone
OpenGL

Large Final Image
Play The GameCheck It OutCheck It Out

Contribution

This game was made entirely by myself

About The Game

Image Of Field 1

Mine & Place Blocks

Build and destroy blocks like in Minecraft by selecting from the UI. Blocks can be transparent and solid.

Custom Physics

Built only using OpenGL, the player, a rectangular prism, collides with blocks.
Image Of Field 2
Image Of Field 3

World Generation

The world is randomly generated with biomes and trees. As the player traverses the world, chunks automatically generate and unload.

Challenges

This was the first time I ever used OpenGL. I've exclusively worked with game engines, so I had to make the custom 3D camera and physics/raycasting for the first time. Additionally, I needed to make an infinitely generating world with structures, such as trees, that could spawn partly in one chunk and into another.

Post Mortem

I learned a lot about the backend work of engines. In almost every aspect, each feature was harder to implement than I thought. Physics and terrain generation were new to me, so I'm happy I could create it on my own, but in the future, I'd like to use algorithms for more efficient code. I also realized that I've been reliant on debugging tools from engines.
Play The GameCheck It OutCheck It Out

Additional Projects

Unity

Our Name is the Stars

Project ImageProject Image
Unity

Chain Attraction

Project ImageProject Image
Robotics

Local Robots

Project ImageProject Image
Unity

Reverse Undertale

Project ImageProject Image
Unreal

Ingested

Project ImageProject Image
Unity

Outlaw Express

Project ImageProject Image
Unity

The Forgotten Pages

Project ImageProject Image
Unity

Ruins Ravage

Project ImageProject Image
Unity

Stay With Us

Project ImageProject Image
Unity

Anxiety: The Game

Project ImageProject Image
Unity

Qualms

Project ImageProject Image
Unity

Mole Mania

Project ImageProject Image
Unity

Necromancer's Domain

Project ImageProject Image
Prototype

Pets Realm

Project ImageProject Image