Libraries

s&box libraries

Boxfish

fish.boxfish

a shrimple and abstract voxel library

About

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)

fishlibrarytoolvoxel

Media

More by Small Fish

01
Shrimple Character Controller thumbnail

A shrimple yet versatile character controller/move helper that performs great

controllercharactermovementwalkerflyer
+0 24h
23favorites
25upvotes
81%Wilson score
02
Shrimple Ragdolls thumbnail
Shrimple Ragdolls fish.shrimple_ragdolls

Every type of ragdoll you might need

activemotorpassiveragdollragdolls
+0 24h
15favorites
13upvotes
77%Wilson score
03
Shrimple Pawns thumbnail
Shrimple Pawns fish.sp

The classic entity pawn system... but in scene!

shrimplepawnpawns
+0 24h
3favorites
4upvotes
38%Wilson score
04
Conchplex Particle Emitters thumbnail
Conchplex Particle Emitters fish.conchplexemitters

Sphere, Box and Ring emitters, with additional functionality and more easier to understand property names and layout.

particleparticles
+0 24h
1favorites
2upvotes
34%Wilson score
05
ShrimpleProfiler thumbnail
ShrimpleProfiler fish.shrimpleprofiler

A shrimple profiler for your gamemode!

shrimpleprofilermitsimpleprofile
+0 24h
1favorites
0upvotes
0%Wilson score
06
Small Fish Utils thumbnail
Small Fish Utils fish.sfu

Common functionality used across Small Fish games

utilityutilsfunctionshelpfulsmall
+0 24h
0favorites
1upvotes
9%Wilson score