@@ -122,6 +122,35 @@ the developer welcomes you to come and discuss next steps on the game's
122
122
123
123
## Engine Updates
124
124
125
+ ### [ All is Cubes] [ All is Cubes ] 0.3.0
126
+
127
+ [ ![ Screenshot of All is Cubes] [ all-is-cubes-screen ]] [ all-is-cubes-screen ]
128
+
129
+ All is Cubes ([ GitHub] [ All is Cubes ] , [ Crates.io] [ all-is-cubes-cr ] ) by [ kpreid]
130
+ is a game/engine for worlds made of blocks made of voxels. It is intended to be
131
+ usable both as an engine or rendering library, or as a game with built-in
132
+ editor/programming functionality (genre(s) to be determined). While the project
133
+ is still highly incomplete and API-unstable, the 0.3.0 release marks a lot of
134
+ now-usable functionality ([ changelog] [ all-is-cubes-changelog ] ):
135
+
136
+ - UI: mouselook, multiple example scenes, inventory with stacks, and rendering
137
+ to image files.
138
+ - Simulation/mechanics: character collision against arbitrary voxel shapes,
139
+ much-improved light propagation, transactional state updates (all-or-nothing,
140
+ internally order-independent), and “behaviors” attached to game objects for
141
+ scripting/animation.
142
+ - Rendering: high-voxel-count blocks (incomplete, but usable for text as seen in
143
+ the above screenshot), “smooth lighting” (interpolated across faces), frustum
144
+ culling, and correct sRGB-versus-linear color handling.
145
+
146
+ The next planned milestone is saving/loading.
147
+
148
+ [ All is Cubes ] : https://github.com/kpreid/all-is-cubes/
149
+ [ all-is-cubes-cr ] : https://crates.io/crates/all-is-cubes
150
+ [ all-is-cubes-screen ] : all-is-cubes.jpg
151
+ [ all-is-cubes-changelog ] : https://github.com/kpreid/all-is-cubes/blob/main/CHANGELOG.md#030-2021-10-09
152
+ [ kpreid ] : https://github.com/kpreid
153
+
125
154
### [ Tetra] 0.6.6
126
155
127
156
[ Tetra] is a simple 2D game framework, inspired by XNA, Love2D, and Raylib. After
0 commit comments