Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

amitassaraf/boundless-engine

Open more actions menu

Repository files navigation

Boundless Engine

"Boundless Engine" is a project I created using C++ in about 3 months on my spare time. It's a voxel engine experiment that uses OpenGL 4. This is my second time building a big 3D voxel engine, and it's a lot better than my first attempt back in 2014.

This time it includes world generation using custom and super fast noise algorithms, a world made up of custom octree implementation and more tricks to allow a 16 km squared environment (!), LOD algorithms to allows for the large environment, OpenCL implementations to speed up octrees generation and cull them on the GPU, with over 120 steady FPS.

The magic happens in the face_cull algorithm and octree calculation to achieve the high FPS, see the src/boundless-engine/cl folder to understand more.

Screenshots

Early tech demo screenshots -

App Screenshot App Screenshot App Screenshot App Screenshot

About

[2021] A voxel engine written in C++ & OpenGL 4.1 & OpenCL 3.0

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Morty Proxy This is a proxified and sanitized view of the page, visit original site.