dualfroz
|
b2559daa94
|
feat(core): add base entity transform and physics integration
|
2026-08-24 17:53:26 +02:00 |
|
dualfroz
|
a2415d60ef
|
feat(core): add per-vertex ambient occlusion baked into chunk meshes
|
2026-08-24 17:11:53 +02:00 |
|
dualfroz
|
566f3b6d5a
|
feat(core): add chunk mesh vertex and index buffer generation
|
2026-08-24 16:29:19 +02:00 |
|
dualfroz
|
b4723183fd
|
feat(core): implement queue-based light recalculation on block edits
|
2026-08-24 15:52:39 +02:00 |
|
dualfroz
|
45ec58f9ed
|
feat(core): declare queue-based light recalculation on block edits interface
|
2026-08-24 15:10:18 +02:00 |
|
dualfroz
|
772f112903
|
feat(core): add sky and block light propagation
|
2026-08-24 14:33:36 +02:00 |
|
dualfroz
|
3ea0180527
|
feat(core): add generic item container storage
|
2026-08-24 13:53:13 +02:00 |
|
dualfroz
|
2c15155c2d
|
feat(core): implement crafting recipe matching
|
2026-08-24 13:11:27 +02:00 |
|
dualfroz
|
e61cbfcec1
|
feat(core): declare crafting recipe matching interface
|
2026-08-24 12:34:55 +02:00 |
|
dualfroz
|
7fcd124dd5
|
feat(core): add player inventory and hotbar slots
|
2026-08-24 11:53:51 +02:00 |
|
dualfroz
|
e441855241
|
feat(core): implement item id enum and item stack definitions
|
2026-08-24 11:10:43 +02:00 |
|
dualfroz
|
6e26c5ed85
|
feat(core): declare item id enum and item stack definitions interface
|
2026-08-24 10:32:27 +02:00 |
|
dualfroz
|
9f43b35a13
|
feat(core): add camera view-frustum culling planes
|
2026-08-24 09:50:54 +02:00 |
|
dualfroz
|
f80aa78fc5
|
feat(core): add voxel raycasting for block targeting
|
2026-08-23 23:09:48 +02:00 |
|
dualfroz
|
e84def1b81
|
feat(core): add A*-style mob pathfinding over the voxel grid
|
2026-08-23 22:32:36 +02:00 |
|
dualfroz
|
05b6651677
|
feat(core): add AABB collision and rigid-body physics stepping
|
2026-08-23 21:50:13 +02:00 |
|
dualfroz
|
f3126d8bcf
|
feat(core): add prefab structure templates and block stamping
|
2026-08-23 21:06:26 +02:00 |
|
dualfroz
|
9bf3aea407
|
feat(core): implement structure placement across generated terrain
|
2026-08-23 20:27:53 +02:00 |
|
dualfroz
|
b26f313469
|
feat(core): declare structure placement across generated terrain interface
|
2026-08-23 19:48:19 +02:00 |
|
dualfroz
|
036dae1955
|
feat(core): implement surface terrain generation from noise heightmaps
|
2026-08-23 19:10:39 +02:00 |
|
dualfroz
|
22051db61e
|
feat(core): declare surface terrain generation from noise heightmaps interface
|
2026-08-23 18:34:18 +02:00 |
|
dualfroz
|
7aa2c55469
|
feat(core): add terrain shaping parameters
|
2026-08-23 17:54:36 +02:00 |
|
dualfroz
|
337150dca9
|
feat(core): add temperature and humidity climate sampling
|
2026-08-23 17:14:13 +02:00 |
|
dualfroz
|
e295652051
|
feat(core): add rain and clear weather state machine
|
2026-08-23 16:34:27 +02:00 |
|
dualfroz
|
7d38a1184e
|
feat(core): add biome selection from noise-driven sampling
|
2026-08-23 15:53:55 +02:00 |
|
dualfroz
|
75259ddcbb
|
feat(core): implement Worley and fractal noise variants for biome and cave shaping
|
2026-08-23 15:12:51 +02:00 |
|
dualfroz
|
aabc0e6e73
|
feat(core): declare Worley and fractal noise variants for biome and cave shaping interface
|
2026-08-23 14:29:43 +02:00 |
|
dualfroz
|
8e714566f4
|
feat(core): add Perlin noise generator for terrain shaping
|
2026-08-23 13:53:27 +02:00 |
|
dualfroz
|
f556a9bcdb
|
feat(core): add chunk storage and world container
|
2026-08-23 13:10:54 +02:00 |
|
dualfroz
|
e0f48fad20
|
feat(core): add block type enum and per-block properties
|
2026-08-23 12:31:48 +02:00 |
|
dualfroz
|
e1d76bdc42
|
feat(core): implement varint and byte-buffer codec utilities
|
2026-08-23 11:55:36 +02:00 |
|
dualfroz
|
228905a6ae
|
feat(core): declare varint and byte-buffer codec utilities interface
|
2026-08-23 11:15:13 +02:00 |
|
dualfroz
|
61d6949735
|
feat(core): add vector and matrix math primitives
|
2026-08-23 10:34:26 +02:00 |
|