A test zone for implementing WASM scripting into the Lyra engine
Go to file
SeanOMik f6933de559
update wasm related dependencies, make it easier to create components on the guest
2024-07-24 20:32:59 -04:00
.vscode update wasm related dependencies, make it easier to create components on the guest 2024-07-24 20:32:59 -04:00
common-api update wasm related dependencies, make it easier to create components on the guest 2024-07-24 20:32:59 -04:00
lyra-engine@12c8ece418 improve safety by avoiding raw pointers,improve dynamic view code a bit 2024-04-14 17:02:55 -04:00
src update wasm related dependencies, make it easier to create components on the guest 2024-07-24 20:32:59 -04:00
witguest update wasm related dependencies, make it easier to create components on the guest 2024-07-24 20:32:59 -04:00
.envrc Simple PoC with Wit and WASMA 2024-04-14 17:02:52 -04:00
.gitignore Simple PoC with Wit and WASMA 2024-04-14 17:02:52 -04:00
.gitmodules PoC for spawning entities with components and querying them 2024-04-14 17:02:53 -04:00
Cargo.lock update wasm related dependencies, make it easier to create components on the guest 2024-07-24 20:32:59 -04:00
Cargo.toml update wasm related dependencies, make it easier to create components on the guest 2024-07-24 20:32:59 -04:00
LICENSE Initial commit 2024-04-14 16:58:12 -04:00
README.md update wasm related dependencies, make it easier to create components on the guest 2024-07-24 20:32:59 -04:00
shell.nix create a 'common-api' crate to make it easier to work with the ecs world 2024-04-14 19:34:07 -04:00

README.md

lyra-wasm-scripting-test

A test zone for implementing WASM scripting into the Lyra engine

Building

Install the wasm32-wasip1 target:

rustup target add wasm32-wasip1

Install wasm-tools:

cargo install wasm-tools

Install cargo-component:

cargo install wasm-tools

Build the witguest project:

cd witguest
cargo component build