Skip to content

Why not use Bevy? #177

Answered by FredrikNoren
adsick asked this question in Q&A
Feb 25, 2023 · 4 comments · 6 replies
Discussion options

You must be logged in to vote

Yeah there's some overlap, and we're excited to share and collaborate on infra pieces with the Bevy project. There are a couple of fundamental reasons why this is not built on Bevy though;

  • Ambient's model is based on WebAssembly and small modules that can be written in any language, and which all are run in isolation by the runtime, which means you can even run untrusted third party code on your servers and and clients machines. Bevy's model is based on a "full Rust" stack, where you have a total overview of the finally built binary and can debug and run it as a whole. There are pros and cons to both approaches; Ambient is great for interoping and stitching together a wide range of modul…

Replies: 4 comments 6 replies

Comment options

You must be logged in to vote
1 reply
@kvfreedom
Comment options

Answer selected by FredrikNoren
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
4 replies
@gedw99
Comment options

@FredrikNoren
Comment options

@gedw99
Comment options

@gedw99
Comment options

Comment options

You must be logged in to vote
1 reply
@erlend-sh
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
7 participants
Converted from issue

This discussion was converted from issue #174 on February 26, 2023 13:53.