@@ -371,6 +371,43 @@ regular updates about the game.
371
371
[ Rapier ] : https://rapier.rs/
372
372
[ @carlosupina ] : https://twitter.com/carlosupina
373
373
374
+ ### [ Jumpy]
375
+
376
+ ![ Swords, Crates, Grenades, & Mines] ( jumpy.png )
377
+ _ Jumpy Items: Swords, Crates, Grenades, & Mines_
378
+
379
+ [ Jumpy] ([ GitHub] [ Jumpy ] , [ Discord] [ jumpy_discord ] , [ Twitter] [ jumpy_twitter ] ) by
380
+ [ Spicy Lobster] [ spicy_lobster ] is a pixel-style, tactical 2D shooter with a fishy
381
+ theme.
382
+
383
+ In the last month work started on a new architecture for the core Jumpy game loop.
384
+
385
+ Determinism and snapshot/restore functionality has been a challenge for
386
+ networking support in jumpy. To address this, Jumpy has started migrating the core
387
+ game loop to a custom, micro Entity Component System that is deterministic and can
388
+ be trivially snapshot and restored.
389
+
390
+ By being simple and planning to eventually support a pure C API, it's also
391
+ intended for the micro-ECS approach to make it vastly easier to create a
392
+ performant modding interface to Jumpy in the future.
393
+
394
+ Work has almost been finished on the new Bones ECS and the surrounding [ Bones]
395
+ framework, which is still built on Bevy for rendering and otherwise talking to
396
+ the hardware. The hope is that Bones can become a framework for making other
397
+ games similar in scope to Jumpy, without those games have to re-invent everything
398
+ that was needed to get features like UI, networking, localization, asset loading,
399
+ etc.
400
+
401
+ As soon as the ECS migration is finished, the plan is to get the final game juicing
402
+ and polish done and to make a proper MVP release.
403
+
404
+ [ Jumpy ] : https://github.com/fishfolks/jumpy
405
+ [ Bevy ] : https://bevyengine.org
406
+ [ jumpy_twitter ] : https://twitter.com/spicylobsterfam
407
+ [ jumpy_discord ] : https://discord.gg/4smxjcheE5
408
+ [ spicy_lobster ] : https://spicylobster.itch.io
409
+ [ Bones ] : https://github.com/fishfolk/bones
410
+
374
411
## Engine Updates
375
412
376
413
### [ Fyrox]
0 commit comments