Skip to content

Commit 1e2f467

Browse files
authored
N41: Add Jumpy (#1256)
1 parent 5f4a3e5 commit 1e2f467

File tree

2 files changed

+37
-0
lines changed

2 files changed

+37
-0
lines changed

content/news/041/index.md

+37
Original file line numberDiff line numberDiff line change
@@ -371,6 +371,43 @@ regular updates about the game.
371371
[Rapier]: https://rapier.rs/
372372
[@carlosupina]: https://twitter.com/carlosupina
373373

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+
374411
## Engine Updates
375412

376413
### [Fyrox]

content/news/041/jumpy.png

42.3 KB
Loading

0 commit comments

Comments
 (0)