Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Divine-Star-Software/DivineVoxelEngine
A multi-threaded, renderer independent, fully customizable TypeScript voxel engine.
https://github.com/Divine-Star-Software/DivineVoxelEngine
electron typescript voxel-engine
Last synced: 2 months ago
JSON representation
A multi-threaded, renderer independent, fully customizable TypeScript voxel engine.
- Host: GitHub
- URL: https://github.com/Divine-Star-Software/DivineVoxelEngine
- Owner: Divine-Star-Software
- License: mit
- Created: 2021-11-22T15:55:50.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-08T01:43:37.000Z (2 months ago)
- Last Synced: 2024-04-08T13:05:37.944Z (2 months ago)
- Topics: electron, typescript, voxel-engine
- Language: JavaScript
- Homepage:
- Size: 32.5 MB
- Stars: 176
- Watchers: 8
- Forks: 13
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Lists
- awesome-babylonjs - Divine Voxel Engine - A truly multi-threaded JavaScript voxel game engine written in TypeScript. (Projects)
README
⛯ Divine Voxel Engine ⛯
![]()
---
**NOTICE:**
This is not finalized. Things will keep changing as development goes forward.
This code is public but it is used by Divine Star to make games.
Either fork or use at your own risks.# What is this?
A multi-threaded, renderer independent, fully customizable TypeScript voxel engine.
Need help or want to share your creations? Join the [discord](https://discord.gg/98xEVU7TKn).
![DVE 1](https://divine-star-software.github.io/DigitalAssets/images/DVE/DVE-RM3.JPG)
## Features
- BabylonJs Renderer
- ThreeJS Renderer
- React Three Fiber Implementation
- Different voxel types and shapes.
- Chunk-based rendering and meshing.
- In parallel mesh building, light updates, and other world updates.
- Multi-threaded data access.
- Ambient occlusion and smooth lighting.
- Animated and connected textures.
- Custom shaders and shader effects.
- Vertical and horizontal chunks.
- Voxel Lighting system.
- Easy to update and remove.
- Support for different colored lights.
- Sunlight global illumination.
- World Data API - Easy tools to build worlds.
- Easy to use auto-update world on voxel add/remove
- Will auto update light sources for you.# Screenshots
![DVE 1](https://divine-star-software.github.io/DigitalAssets/images/DVE/DVE-RM1.PNG)
![DVE 1](https://divine-star-software.github.io/DigitalAssets/images/DVE/DVE-RM2.PNG)
![DVE 1](https://divine-star-software.github.io/DigitalAssets/images/DVE/DVE-RM4.PNG)
![DVE 1](https://divine-star-software.github.io/DigitalAssets/images/DVE/DVE-RM5.PNG)
See videos of development here:
[Divine Star Software YouTube Channel](https://www.youtube.com/channel/UC6n2h7qiuEHI6oLLvod5wdg)