@@ -86,6 +86,35 @@ small update to improve the UI and fix a few bugs.
86
86
87
87
## Engine Updates
88
88
89
+ ### [ All is Cubes] [ All is Cubes ] 0.3.0
90
+
91
+ [ ![ Screenshot of All is Cubes] [ all-is-cubes-screen ]] [ all-is-cubes-screen ]
92
+
93
+ All is Cubes ([ GitHub] [ All is Cubes ] , [ Crates.io] [ all-is-cubes-cr ] ) by [ kpreid]
94
+ is a game/engine for worlds made of blocks made of voxels. It is intended to be
95
+ usable both as an engine or rendering library, or as a game with built-in
96
+ editor/programming functionality (genre(s) to be determined). While the project
97
+ is still highly incomplete and API-unstable, the 0.3.0 release marks a lot of
98
+ now-usable functionality ([ changelog] [ all-is-cubes-changelog ] ):
99
+
100
+ - UI: mouselook, multiple example scenes, inventory with stacks, and rendering
101
+ to image files.
102
+ - Simulation/mechanics: character collision against arbitrary voxel shapes,
103
+ much-improved light propagation, transactional state updates (all-or-nothing,
104
+ internally order-independent), and “behaviors” attached to game objects for
105
+ scripting/animation.
106
+ - Rendering: high-voxel-count blocks (incomplete, but usable for text as seen in
107
+ the above screenshot), “smooth lighting” (interpolated across faces), frustum
108
+ culling, and correct sRGB-versus-linear color handling.
109
+
110
+ The next planned milestone is saving/loading.
111
+
112
+ [ All is Cubes ] : https://github.com/kpreid/all-is-cubes/
113
+ [ all-is-cubes-cr ] : https://crates.io/crates/all-is-cubes
114
+ [ all-is-cubes-screen ] : all-is-cubes.jpg
115
+ [ all-is-cubes-changelog ] : https://github.com/kpreid/all-is-cubes/blob/main/CHANGELOG.md#030-2021-10-09
116
+ [ kpreid ] : https://github.com/kpreid
117
+
89
118
### [ Tetra] 0.6.6
90
119
91
120
[ Tetra] is a simple 2D game framework, inspired by XNA, Love2D, and Raylib. After
0 commit comments