tawasuyu/llimphi
Sovereign retained-mode GPU UI framework in Rust (wgpu+vello+taffy+parley), Elm loop, 40+ widgets.
1[package]
2name = "llimphi-voxel"
3version.workspace = true
4edition.workspace = true
5license.workspace = true
6authors.workspace = true
7publish.workspace = true
8repository.workspace = true
9description = "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)."
10
11[dependencies]
12# El motor 3D general; esta capa aporta CONTENIDO/dinámica, no render.
13llimphi-3d = { path = "../llimphi-3d" }
14# Puente al formato MagicaVoxel (.vox): importar sets/personajes a VoxelGrid.
15foreign-vox = { path = "../shared/foreign-vox" }
16# (de)serialización de las ediciones persistidas para la CAS (mundo→postcard) y de
17# los artefactos del studio (Project: mundos/personajes con nombre).
18serde = { workspace = true, features = ["derive"] }
19postcard = { workspace = true }
20
21[dev-dependencies]
22# Volcado headless a PNG de los demos de mundo (mismo patrón que llimphi-3d).
23llimphi-hal = { path = "../llimphi-hal" }
24llimphi-raster = { path = "../llimphi-raster" }
25png = { workspace = true }
26pollster = { workspace = true }
27# Direccionamiento por contenido (BLAKE3) de las ediciones en el demo de CAS.
28blake3 = { workspace = true }
29# Round-trip RON de los artefactos del studio (Project) en los tests.
30ron = { workspace = true }