Boxfish
Small Fish Small Fish Library update 1y ago

Boxfish

a shrimple and abstract voxel library

favorite13favorites
thumb_up15upvotes
thumb_down1downvotes
hard_drive 18 MB folder 41 files build Engine v17 history Last update 510d ago
open_in_new View on sbox.game

About This Package

Boxfish — a shrimple and abstract voxel library for s&box.

note: This library is still a work in progress, so there may be bugs and/or missing features.
You can report these on our GitHub, you can also find the documentation for this library there.

We have an example game showcasing this library in action here on sbox.game and the source for it on GitHub.

We are open source with a MIT license on GitHub!

Features
- practically full MagicaVoxel format (.vox) importing support
- voxel A* pathfinding
- default components `NetworkedVoxelVolume` and `VoxelVolume`,  and optionally the extendable `BaseVoxelVolume<T, U>`
- support for transforms on voxel volumes
- voxel textureatlas gameresources, with opaque texture support
- other voxel utility helpers

Planned features
- mesher needs a rework 
- custom voxel physics/collisions?
- more voxel formats
- abstraction cleanup
- a pretty atlasresource editor window :D
- github wiki documentation
- in-game voxel level editor
- physically simulated voxel volumes
- connected textures depending on neighbors
- different block types (stairs, slabs, etc...)
- liquids? (like minecraft water)

Media (6)

No usage statistics available
This package may be new or not widely used yet. Usage data becomes available as more users install and play with the package.
Package ID: fish.boxfish
Created: 2025-01-12 00:43 UTC
Updated: 2025-04-02 02:17 UTC
Type: library
Public: Yes
Version: 94614
files: 41
Size: 18.4 MB
Engine Version: 17
Asset Version ID: 94614
Version Created: 2025-04-02 02:17 UTC
Hash: -2023216009003666398
Manifest: Open manifest
Compiler: Boxfish, SANDBOX;ADDON;DEBUG, 1701;1702;1591;, , , , 1, Debug, Array, Array, Array
Resources:
Code Package References:
new_releases Latest Update Apr 2, 2025
fix shader
94614 Apr 2, 2025
fix shader
85488 Jan 22, 2025
fixed atlas resource texture drawing
84893 Jan 19, 2025
final re-upload?
84876 Jan 19, 2025
final changes
84839 Jan 19, 2025
transformed worlds
84824 Jan 19, 2025
most recent
84252 Jan 14, 2025
fixes mostly for a* pathfinding
83970 Jan 12, 2025
Initial project upload.