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 5 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.