Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression. Learn more →
Top 13 C++ Voxel Projects
-
-
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
There's also a performance question. While we can now use Blueprint nativization to convert Blueprints to C++ the result will be a fairly naive version, fast enough for most purposes but not if you're trying to push every bit of performance. This is where you're looking at making sure you're hitting things such as using the CPU cache as well as possible for an ECS system (Look at ENTT or Flecs if you want to see what they're about and why you'd want one), or a system needing to process massive amounts of data quickly such as the Voxel Plugin.
-
Project mention: Battlebit Remastered moves to Faceit anti-cheat (EAC only on community servers) | reddit.com/r/linux_gaming | 2023-05-21
I don't know whether we're talking about different OpenSpades but this one is as FOSS as it gets: https://github.com/yvt/openspades
-
A more detailed changelog can be found on github.
-
open-builder
Open "Minecraft-like" game with multiplayer support and Lua scripting support for the both client and server
Project mention: Generating vertices for non-basic blocks help (Beginner) | reddit.com/r/VoxelGameDev | 2022-08-22Another method I think I noticed (probably not, not really sure what I'm talking about) is from Hopson97's open-builder game open-builder/chunk_vertex.glsl at master · Hopson97/open-builder · GitHub where texture coords are stored in the vertex shader. Would the idea for other block types for the above method to have a 2d array of the other block types textures like doors etc? Not sure about this method cause doesn't this require a vertex buffer which the "figured out an optimization" guy says is slow. If so that doesn't seem very sustainable.
-
Project mention: would it be possible to make a physics sim similar to teardown in UE5 or Unity? | reddit.com/r/VoxelGameDev | 2022-06-29
-
Sonar
Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
-
opengametools
A set of open c++ game development tools that are lightweight, easy-to-integrate and free to use. Currently hosting a magicavoxel .vox full scene loader.
Project mention: We just released version 0.15.0 full of our Avoyd Voxel Editor with Export to MagicaVoxel .vox | reddit.com/r/VoxelGameDev | 2023-05-17Note for programmers: we use ogt_vox.h from opengametools by /u/jpaver so if you're using C/C++ you should be able to add .vox loading to your code which supports scenes exported by Avoyd relatively easily with this.
-
I found a plugin that makes this an easier process at https://github.com/mik14a/VOX4U. I haven't tried it yet, but it seems like it'll be super easy.
-
This person made a game engine that gives a 3D Sierra look: https://github.com/mausimus/rvx
-
-
Project mention: Started hacking on VoxelSynthesis :: based on TextureSynthesis, ModelSynthesis & WFC | reddit.com/r/gameenginedevs | 2023-05-29
Code available : https://github.com/scallyw4g/bonsai/blob/master/src/engine/voxel_synthesis.cpp
-
cyubeVR-VoxelAPI-Modding
This is the official repository for the cyubeVR VoxelAPI, an easy way to programmatically interact with the voxel world in cyubeVR, a VR voxel game available on Steam.
Project mention: Update 51 for cyubeVR is live now on Steam! Adding super powerful official modding support with a native modding API and official support for UE4 mods (including Steam Workshop support), a great craftable statue, an engine update, much improved LIV performance, and more! | reddit.com/r/SteamVR | 2022-06-23If you are a C++ programmer, who can probably easily understand the VoxelAPI modding and how that's setup: https://github.com/sbsce/cyubeVR-VoxelAPI-Modding It's just a native C API that the game exposes for mods to use. So that's stuff that any software written in C++ can do, for software (like Photoshop) it's just usually called a plugin system and not a modding system.
C++ Voxel related posts
- Port mod to minetest?
- Zooming Nodes!
- Battlebit Remastered moves to Faceit anti-cheat (EAC only on community servers)
- We just released version 0.15.0 full of our Avoyd Voxel Editor with Export to MagicaVoxel .vox
- Mineclone2 0.83
- How can I make a procedural terrain using a seed?
- Minetest: An open source voxel game engine
-
A note from our sponsor - InfluxDB
www.influxdata.com | 1 Jun 2023
Index
What are some of the best open-source Voxel projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | Minetest | 8,938 |
2 | OpenVDB | 2,088 |
3 | VoxelPlugin | 1,404 |
4 | openspades | 1,013 |
5 | vengi | 897 |
6 | open-builder | 664 |
7 | UE4VoxelTerrain | 554 |
8 | opengametools | 311 |
9 | VOX4U | 167 |
10 | rvx | 105 |
11 | UE5VoxelTutorial | 67 |
12 | bonsai | 17 |
13 | cyubeVR-VoxelAPI-Modding | 12 |