Comments (1)
Regarding the hello world example, that's a good point, and I can't remember why I removed it! :)
Actually, though, bevy regrograde is is not under active development any more. The update to the latest bevy version was a contribution from a couple others who wanted to get it up-to-date, but we are not actively maintaining it anymore.
Throughout the development of Bevy retro, we ended up using more Bevy community plugins instead of writing our own, and in the current version I think bevy retro really only adds two things to Bevy:
- The ability to render 9-patch style UI elements with Egui.
- The ability to generate rapier collision meshes from the alpha channel of sprites using the
density-mesh
crate.
Other than that, it's just plain Bevy with egui, rapier, and LDtk plugins.
In other news, the spiritual successor to Bevy Retrograde is the new Bones framework which I am actively developing. Bones has developed from the needs of the Fish Folk: Jumpy game and is also focused on 2D games.
Bones takes a different approach than Bevy Retrograde, though, and isn't really a Bevy plugin anymore, but it's own game engine, with it's own ECS and asset pack system so that it can support determinism, networking, and modding.
Like Bevy Retrograde, Bones also comes with the 9-patch style UI plugin, and tilemap rendering, but it doesn't have an LDtk map loader or built-in physics engine. And you can't just use any Bevy plugin with Bones, without writing a custom integration, so you don't have the Bevy plugin ecosystem immediately available.
Bones is under heavy development, and isn't stable yet, but our goal is to make it as easy as we can to make real games with features like modding and networking.
Feel free to create a new issue for this on Bones, though, if you want!
from bevy_retrograde.
Related Issues (20)
- 🍎 MacOS Support HOT 2
- 👤 A New Name? HOT 1
- 🎥 Migrate To Bevy's Renderer ( + MacOS Support 🍎 ) HOT 2
- use of unstable library feature 'assoc_char_funcs': recently added HOT 2
- failed to get `heron` as a dependency of package HOT 6
- overall polishing needed HOT 6
- 🔍 Alternative Pixel Filtering Modes
- 🎨 Improve Epaint Rendering HOT 1
- I've tried to compile "Hello, World" example, but "translation" seems to be missing from SpriteBundle. There is a position component, though. HOT 4
- Examples not rendering HOT 2
- 🐞 assertion failed: `!gl_dx_interop_device.is_null()` HOT 4
- 🐞 Double window on startup (windows 10) HOT 2
- Project development HOT 3
- Problem with the Ldtk loader when running from another project HOT 3
- Accessing world coordinates via cursor_position HOT 4
- Support Bevy v0.7 HOT 5
- Integrate Egui UI HOT 3
- Prepare For 0.3 Release HOT 1
- 🎥 Add Camera Utilities
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bevy_retrograde.