Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 1e2f467

Browse filesBrowse files
authored
N41: Add Jumpy (rust-gamedev#1256)
1 parent 5f4a3e5 commit 1e2f467
Copy full SHA for 1e2f467

File tree

2 files changed

+37
-0
lines changed
Filter options

2 files changed

+37
-0
lines changed

‎content/news/041/index.md

Copy file name to clipboardExpand all lines: content/news/041/index.md
+37Lines changed: 37 additions & 0 deletions
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

Copy file name to clipboard
42.3 KB
Loading

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.