@@ -719,6 +719,82 @@ make the library engine-agnostic. Contributions are welcome!
719719[ voxel-post-tech ] : https://medium.com/@bonsairobo/smooth-voxel-mapping-a-technical-deep-dive-on-real-time-surface-nets-and-texturing-ef06d0f8ca14
720720[ voxel-post-cam ] : https://medium.com/@bonsairobo/a-3rd-person-camera-in-complex-voxel-world-523944d5335c
721721
722+ ### [ Bevy Engine] [ bevy ]
723+
724+ [ ![ bevy logo] ( bevy_logo.png )] ( https://bevyengine.org/ )
725+
726+ [ Bevy] [ bevy ] by [ @cart ] is a brand new, refreshingly simple data-driven
727+ game engine built in Rust. It aims to be:
728+
729+ - ** Capable** : Offer a complete 2D and 3D feature set.
730+ - ** Simple** : Easy for newbies to pick up, but infinitely flexible
731+ for power users.
732+ - ** Data Focused** : Data-oriented architecture using
733+ the Entity Component System paradigm.
734+ - ** Modular** : Use only what you need. Replace what you don't like.
735+ - ** Fast** : App logic should run quickly, and when possible, in parallel.
736+ - ** Productive** : Changes should compile quickly ... waiting isn't fun.
737+
738+ These last few weeks have been big for the Bevy project:
739+
740+ - Bevy was announced and [ open sourced on GitHub] [ bevy ] .
741+ - Bevy's features were introduced in the [ "Introducing Bevy"] [ bevy-intro ]
742+ blog post.
743+ - Had a staggering number of people join the community.
744+ This required some quick planning to handle the new size,
745+ which they outlined in the [ Scaling Bevy] [ bevy-scaling ] blog post.
746+ - Added an official [ awesome-bevy repo] [ awesome-bevy ]
747+ with a huge number of community plugins, games, apps, and learning materials.
748+ - Rapier, a new pure-rust physics engine,
749+ released an [ official Bevy plugin] [ bevy-rapier ] .
750+ - Thanks to the generosity of individuals and companies, they quickly met
751+ their first two funding goals on @cart 's [ Github Sponsors page] [ bevy-spnsors ] :
752+ "sustainable development" and "@cart makes minimum wage working on Bevy".
753+ - Bevy received a glowing review from the Amethyst Engine team and they agreed
754+ to collaborate in certain areas.
755+ See the [ Addressing the Elephant in the Room] [ bevy-amethyst ]
756+ thread on the Amethyst forum for more details.
757+
758+ Bevy users started sharing their work
759+ on the [ Bevy Discord showcase channel] [ bevy-discord-showcase ] :
760+
761+ ![ bevy showcase] ( bevy_showcase.png )
762+
763+ In addition to the initial Bevy GitHub release, 114 pull requests
764+ were merged this month. Some highlights:
765+
766+ - A custom [ async task system for Bevy] [ bevy-pr-async ] ,
767+ which significantly improves CPU usage and paves the way for future async work.
768+ - Refactored data-driven ECS shader code to make it more maintainable, fix some bugs,
769+ and ready to be optimized via the ECS change detection apis.
770+ - Support for "logical or" ECS queries as a compliment to the default "logical and".
771+ - Numerous CI improvements.
772+ - Use shaderc to compile shaders for iOS builds.
773+ - GLTF loading improvements.
774+
775+ Bevy also made good progress on its three focus areas:
776+
777+ - [ Editor-Ready UI] ( https://github.com/bevyengine/bevy/issues/254 )
778+ - [ Physically Based Rendering (PBR)] ( https://github.com/bevyengine/bevy/issues/179 )
779+ - [ Scenes] ( https://github.com/bevyengine/bevy/issues/255 )
780+
781+ _ Discussions:
782+ [ /r/rust] ( https://reddit.com/r/rust/comments/i7bcwu/introducing_bevy ) ,
783+ [ hacker news] ( https://news.ycombinator.com/item?id=24123283 ) ,
784+ [ twitter] ( https://twitter.com/cart_cart/status/1292903435155599361 ) ,
785+ [ amethyst forum] ( https://community.amethyst.rs/t/bevy-engine-addressing-the-elephant-in-the-room ) _
786+
787+ [ bevy ] : https://bevyengine.org
788+ [ @cart ] : https://github.com/cart
789+ [ bevy-intro ] : https://bevyengine.org/news/introducing-bevy
790+ [ bevy-scaling ] : https://bevyengine.org/news/scaling-bevy
791+ [ awesome-bevy ] : https://github.com/bevyengine/awesome-bevy
792+ [ bevy-rapier ] : https://www.dimforge.com/blog/2020/08/25/announcing-the-rapier-physics-engine/#reaching-out-to-other-communities-bevy-and-javascript
793+ [ bevy-spnsors ] : https://github.com/sponsors/cart
794+ [ bevy-amethyst ] : https://community.amethyst.rs/t/bevy-engine-addressing-the-elephant-in-the-room
795+ [ bevy-discord-showcase ] : https://discord.com/channels/691052431525675048/692648638823923732
796+ [ bevy-pr-async ] : https://github.com/bevyengine/bevy/pull/384
797+
722798### [ Minigene] [ minigene ]
723799
724800[ Minigene] [ minigene ] is a tiled and ASCII game engine made by [ @jojolepro ] .
@@ -838,6 +914,7 @@ or [join the next meeting][join].
838914- [ A/B Street's "good first issue" issues] [ abstreet-issues ] .
839915- [ Mun's "good first issue" issues] [ mun-issues ] .
840916- [ SIMple Mechanic's good first issues] [ simm-issues ] .
917+ - [ Bevy's "good first issue" issues] [ bevy-issues ] .
841918
842919[ embark.rs ] : https://embark.rs
843920[ embark-open-issues ] : https://github.com/search?q=user:EmbarkStudios+state:open
@@ -851,6 +928,7 @@ or [join the next meeting][join].
851928[ abstreet-issues ] : https://github.com/dabreegster/abstreet/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22
852929[ mun-issues ] : https://github.com/mun-lang/mun/labels/good%20first%20issue
853930[ simm-issues ] : https://github.com/mkhan45/SIMple-Mechanics/labels/good%20first%20issue
931+ [ bevy-issues ] : https://github.com/bevyengine/bevy/labels/good%20first%20issue
854932
855933## Jobs
856934
0 commit comments