Back to Home
Development Log

My 3D engine made in Java

Here are some pictures of my 3D engine made completely from scratch in Java. The GitHub repository includes also a Minecraft-clone that supports different types of blocks, transparency and the engine features (shadows, lights, clipping, ...)

<Engine3D/>
MILESTONE 1

Minecraft clone

Some terrain generation :)

MILESTONE 2

3D Engine - wireframe

Loading custom obj files.

MILESTONE 3

3D Engine - lights

Lights!

MILESTONE 4

3D Engine - lights

Now rotating the lights!

MILESTONE 5

Minecraft clone

Breaking and placing blocks.

MILESTONE 6

Minecraft clone - trees

Rendering some trees.

MILESTONE 7

Minecraft clone - sprites

Rendering some flowers.

MILESTONE 8

Minecraft clone - liquids

Trying to render some water.

MILESTONE 9

Engine 3D

Refactoring the entire code.

MILESTONE 10

Engine 3D - transparency

Fixed issues with translucent blocks.

MILESTONE 11

Minecraft clone

Refactoring and day-night cycle.

MILESTONE 12

Final Result

The current state of the engine.