A downloadable tool

Download NowName your own price

Voxy is a sprite-to-voxel mesh library for GameMaker. It converts 2D sprites into fast and optimized 3D voxel vertex buffers at runtime, making it incredibly easy to bring pixel art into a 3D space.

Features at a glance:

  • Static and Animated Models: Stack sprite frames along the Z axis for a single static mesh, or bake each frame individually for frame-by-frame 3D animations.
  • Zero-Cost Shading: Bakes directional brightness directly into vertex colors at build time for a flat-shaded look without any runtime lighting cost.
  • Build-Time Control: Apply custom transform matrices or Z-axis offsets during the mesh baking process to permanently adjust rotations, scales, and origins.
  • Memory Management: Includes a full suite of functions to check, draw, and safely destroy models from memory when they are no longer needed.

Quick Example:

// Create models from standard 2D sprites at runtime
VoxyCreateStatic("tree", spr_tree);
VoxyCreateAnimated("player", spr_player);
// Draw them in your 3D world
matrix_set(matrix_world, matrix_build(x, y, 0, 0, 0, 0, 1, 1, 1));
VoxyDraw("tree");
VoxyDraw("player", image_index);

(For source code, full documentation and advanced use cases, please check the repository page).

Published 26 days ago
StatusReleased
CategoryTool
AuthorKrug
TagsGameMaker
ContentNo generative AI was used

Download

Download NowName your own price

Click download now to get access to the following files:

Voxy_v1.0.1.yymps 5.9 kB

Leave a comment

Log in with itch.io to leave a comment.