Skip to content

A 3D rendering engine built in Java without any dependencies. Implements a rasterization approach. Also contains voxel terrain generation, so it's basically becoming a Minecraft clone.

License

Notifications You must be signed in to change notification settings

edgorman/Voxel-Engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Voxel-Engine

A 3D rendering engine built in Java without any dependencies. Implements a rasterization approach. Currently developing procedural terrain generation to accompany this to demonstrate its abilities.

Maven CI

Picture of application running.

Installation

Use the following command to clone the repository:

cd your/repo/directory
git clone https://github.com/edgorman/Voxel-Engine

Must have a recent Java version, this repo uses Java 15.0.2.

Must also have a recent Maven version, this repo uses Maven 3.6.3.

Usage

Open a command prompt and run the following commands:

mvn package

Assuming no errors have been thrown, you can run the application:

java -cp target/voxel_engine-0.2.jar com.gorman.voxel_engine.Main

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

MIT

About

A 3D rendering engine built in Java without any dependencies. Implements a rasterization approach. Also contains voxel terrain generation, so it's basically becoming a Minecraft clone.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages