Boxfish
Small Fish Small Fish Library update 1y ago

Boxfish

a shrimple and abstract voxel library

favorite11favorites
thumb_up14upvotes
thumb_down1downvotes
hard_drive 18 MB folder 41 files build Engine v17 history Last update 464d 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
tag v94614 folder 41 files hard_drive 18.4 MB build Engine v17
94614 Apr 2, 2025
fix shader
folder 41 files hard_drive 18.36 MB build Engine v17
85488 Jan 22, 2025
fixed atlas resource texture drawing
folder 42 files hard_drive 18.37 MB build Engine v17
84893 Jan 19, 2025
final re-upload?
folder 42 files hard_drive 18.37 MB build Engine v17
84876 Jan 19, 2025
final changes
folder 42 files hard_drive 18.37 MB build Engine v17
84839 Jan 19, 2025
transformed worlds
folder 42 files hard_drive 18.36 MB build Engine v17
84824 Jan 19, 2025
most recent
folder 42 files hard_drive 18.36 MB build Engine v17
84252 Jan 14, 2025
fixes mostly for a* pathfinding
folder 38 files hard_drive 18.34 MB build Engine v17
83970 Jan 12, 2025
Initial project upload.
folder 26 files hard_drive 246.43 KB build Engine v17