Our great sponsors
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
I think part of the problem is that using GDExtension is like a two-way FFI. You can call (C++) extension functions from GDScript, but the same interface and overhead are used to call (lib) Godot functions from the (C++) extension.
Here's a good example (look, there I am!), although it's a bit old and actually led to perf improvement:
https://github.com/godotengine/godot-cpp/issues/1063
https://github.com/Birch-san/box2d-wasm.) Godot uses box2d, too, so that would be convenient, if I switch to godot, but only if it is worth the performance improvement, which it currently does not seem to be. Maybe next year.
Related posts
- Show HN: WASM and WebGL Fluid Simulation
- [AskJS] How could I implement realistic fluids simulations (SPH?) in my video game?
- Parquet-WASM: Rust-based WebAssembly bindings to read and write Parquet data
- Py2wasm – A Python to WASM Compiler
- Thetawave: A physics based, space shooter game made with Rust and the Bevy engi