Skip to content

Commit 5ab9c9a

Browse files
authored
N20: Bevy Retro (#550)
1 parent 225f0d4 commit 5ab9c9a

File tree

2 files changed

+34
-0
lines changed

2 files changed

+34
-0
lines changed
93.7 KB
Loading

content/posts/newsletter-020/index.md

+34
Original file line numberDiff line numberDiff line change
@@ -449,6 +449,40 @@ _Discussions: [/r/rust](https://www.reddit.com/r/rust/comments/m0llxm/kira_game_
449449
[Kira]: https://github.com/tesselode/kira
450450
[@tesselode]: https://twitter.com/tesselode
451451

452+
### [Bevy Retro][bevy_retro]
453+
454+
![pixel-perfect-collision-demo](./bevy_retro.gif)
455+
_Pixel-perfect collision [example][bevy_retro_collision_example]_
456+
457+
[Bevy Retro][bevy_retro] is a new [Bevy] plugin designed for making pixel-perfect
458+
games.
459+
460+
This project was released under the [Katharos License][katharos_license]. This
461+
license has moral and ethical implications that you may or may not agree with,
462+
so please read it before making use of this project.
463+
464+
Bevy Retro features:
465+
466+
- Web and desktop support out of the box
467+
- It even runs in Safari on iOS!
468+
- Integer pixel coordinates
469+
- No need to round floats to keep pixels aligned!
470+
- Support for sprites, sprite sheets and animations
471+
- A super simple hierarchy system
472+
- A custom, scaled, pixel-perfect renderer with three camera modes: fixed width,
473+
fixed height, and letter-boxed
474+
- An [LDtk](https://ldtk.io) map loading plugin
475+
- Pixel-perfect collision detection
476+
- Support for post-processing effects using custom shaders or the built-in CRT filter
477+
- Support for custom pixel aspect ratios
478+
479+
_Discussions: [GitHub](https://github.com/katharostech/bevy_retro/discussions)_
480+
481+
[bevy_retro]: https://github.com/katharostech/bevy_retro
482+
[Bevy]: https://bevyengine.org
483+
[katharos_license]: https://github.com/katharostech/katharos-license
484+
[bevy_retro_collision_example]: https://github.com/katharostech/bevy_retro/tree/master/examples#collisions
485+
452486
### [Planck ECS]
453487

454488
![planck logo](planck_ecs.png)

0 commit comments

Comments
 (0)