Skip to content

Commit bcc0484

Browse files
cartozkriff
andauthored
N15: Bevy Engine (#347)
* N15: Bevy Engine * N15: Bevy: Style&fmt tweaks * N15: Bevy: Move section Co-authored-by: Andrey Lesnikov <[email protected]>
1 parent 4928b81 commit bcc0484

File tree

2 files changed

+74
-0
lines changed

2 files changed

+74
-0
lines changed
13.4 KB
Loading

content/posts/newsletter-015/index.md

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -620,6 +620,80 @@ or follow [Dmitry Stepanov on twitter][rg3d_twitter].
620620
[rg3d_discord]: https://discord.gg/xENF5Uh
621621
[rg3d_twitter]: https://twitter.com/DmitryS36934349
622622

623+
### [Bevy Engine v0.3][bevy-0-3]
624+
625+
[![bevy logo](bevy_logo.png)][bevy]
626+
627+
[Bevy][bevy] is a refreshingly simple data-driven game engine built in Rust.
628+
It is [free and open source][bevy-repo] forever!
629+
630+
This month, thanks to 59 contributors, 122 pull requests, and their
631+
[generous sponsors][bevy-sponsors], Bevy 0.3 was released. You can view the
632+
[full Bevy 0.3 announcement here][bevy-0-3]. Here are some highlights:
633+
634+
- Initial Android and iOS support
635+
- Asset system improvements:
636+
- Asset handle eeference counting
637+
- Asset loaders can now load multiple assets
638+
- Sub asset loading
639+
- Asset dependencies
640+
- GLTF scene loader
641+
- Bevy ECS improvements
642+
- Query ergonomics: query.iter() returns a real iterator now!
643+
- 100% lockless parallel ECS
644+
- Performance improvements
645+
- Thread local resources
646+
- Flexible mesh vertex attributes and index buffer specialization
647+
- WASM asset loading, touch input, transform re-rewrite, gamepad settings,
648+
plugin Groups, dynamic Window Settings, documentation search-ability.
649+
650+
_Discussions:
651+
[/r/rust](https://www.reddit.com/r/rust/comments/jnirl3/bevy_03/),
652+
[hacker news](https://news.ycombinator.com/item?id=24983956),
653+
[twitter](https://twitter.com/cart_cart/status/1323731853304422400)_
654+
655+
[bevy]: https://bevyengine.org
656+
[bevy-repo]: https://github.com/bevyengine/bevy
657+
[bevy-0-3]: https://bevyengine.org/news/bevy-0-3
658+
[bevy-sponsors]: https://github.com/sponsors/cart
659+
660+
------
661+
662+
Community updates:
663+
664+
- [bevy_rapier 0.5](https://rapier.rs/docs/user_guides/rust_bevy_plugin/getting_started):
665+
The Rapier Physics project released updates to their official Bevy plugins, which
666+
add support for Bevy 0.3 as well as the latest Rapier features
667+
[announced here](https://www.dimforge.com/blog/2020/11/01/this-month-in-dimforge).
668+
- [bevy_easings](https://crates.io/crates/bevy_easings):
669+
A plugin for easing a component value to another value, mainly used
670+
to animate transition between two transforms, but usable for other components.
671+
- [bevy_miniquad](https://github.com/smokku/bevy_miniquad):
672+
A plugin replacing winit windowing and render pipeline with
673+
[miniquad](https://github.com/not-fl3/miniquad) library.
674+
- [physme](https://github.com/walterpie/physme):
675+
A simplistic physics engine for both 2D and 3D simulation.
676+
Physically inaccurate, but feels satisfying and is easy to use.
677+
- [bevy_networking_turbulence](https://github.com/smokku/bevy_networking_turbulence):
678+
Networking plugin running on [naia-socket](https://github.com/naia-rs/naia-socket)
679+
and [turbulence](https://github.com/kyren/turbulence) libraries.
680+
- [Making a Snake Clone](https://mbuffett.com/posts/bevy-snake-tutorial/):
681+
Walkthrough on how to make a snake clone.
682+
- [bevy_tilemap](https://github.com/joshuajbouw/bevy_tilemap):
683+
A plugin with generic types for rendering multi-threaded chunk-based tile
684+
maps.
685+
- [Keep Inside](https://github.com/davidB/ld47_keep_inside):
686+
A solo pong on a circle (made for Ludum Dare 47)
687+
- [Keep Moving and Nobody Burns](https://github.com/mockersf/kmanb):
688+
A bomberman against time (made for Ludum Dare 47)
689+
690+
Join the Bevy's [Discord][bevy-discord], [/r/bevy subreddit][bevy-reddit],
691+
and follow [@BevyEngine on Twitter][bevy-twitter].
692+
693+
[bevy-discord]: https://discord.com/invite/gMUk5Ph
694+
[bevy-reddit]: https://reddit.com/r/bevy
695+
[bevy-twitter]: https://twitter.com/BevyEngine
696+
623697
### [Tetra]
624698

625699
[Tetra] is a simple 2D game framework, inspired by XNA and Raylib. This month,

0 commit comments

Comments
 (0)