[package] name = "llimphi-voxel" version.workspace = true edition.workspace = true license.workspace = true authors.workspace = true publish.workspace = true repository.workspace = true description = "llimphi-voxel — capa de dinámica voxel/juego (estilo Minecraft) sobre el motor 3D general llimphi-3d: world-gen procedural (terreno por ruido fractal) y la casa de bloques/biomas/streaming. Reusable por cualquier juego con orientación voxel. NO renderiza: delega en llimphi-3d (Scene3d + VoxelRenderer)." [dependencies] # El motor 3D general; esta capa aporta CONTENIDO/dinámica, no render. llimphi-3d = { path = "../llimphi-3d", version = "0.1.0" } # Puente al formato MagicaVoxel (.vox): importar sets/personajes a VoxelGrid. foreign-vox = { path = "../shared/foreign-vox", version = "0.1.0" } # (de)serialización de las ediciones persistidas para la CAS (mundo→postcard) y de # los artefactos del studio (Project: mundos/personajes con nombre). serde = { workspace = true, features = ["derive"] } postcard = { workspace = true } [dev-dependencies] # Volcado headless a PNG de los demos de mundo (mismo patrón que llimphi-3d). llimphi-hal = { path = "../llimphi-hal", version = "0.1.0" } llimphi-raster = { path = "../llimphi-raster", version = "0.1.0" } png = { workspace = true } pollster = { workspace = true } # Direccionamiento por contenido (BLAKE3) de las ediciones en el demo de CAS. blake3 = { workspace = true } # Round-trip RON de los artefactos del studio (Project) en los tests. ron = { workspace = true }