https://settletopia.com
Steam: https://store.steampowered.com/app/3533480/Settletopia/
I am using #rustlang and #bevyengine
Latest nightly version seems to be more responsive. Especially in situations where i remove hundreds of use imports from the file. Previously it froze, but now it becomes responsive faster.
Thanks!
github.com/rust-lang/ru...
github.com/rust-lang/ru...
Latest nightly version seems to be more responsive. Especially in situations where i remove hundreds of use imports from the file. Previously it froze, but now it becomes responsive faster.
Thanks!
github.com/rust-lang/ru...
github.com/rust-lang/ru...
Settletopia - A Multiplayer Open-World Fantasy Colony Sim
This week I will make game available through play-test so that players can follow along the development of the game :)
bsky.app/profile/ppak...
Start from a humble settlement and grow into a powerful world-spanning civilization in this Multiplayer, Open-World Fantasy Colony Sim. Play with or against friends!
#colonysim #indiegame #indiedev #gamedev #bevyengine #rustlang #gaming #pcgaming #4X
Settletopia - A Multiplayer Open-World Fantasy Colony Sim
This week I will make game available through play-test so that players can follow along the development of the game :)
bsky.app/profile/ppak...
Please add me to the list :)
Thank you for creating this list.
bsky.app/profile/ppak...
Start from a humble settlement and grow into a powerful world-spanning civilization in this Multiplayer, Open-World Fantasy Colony Sim. Play with or against friends!
#colonysim #indiegame #indiedev #gamedev #bevyengine #rustlang #gaming #pcgaming #4X
Please add me to the list :)
Thank you for creating this list.
bsky.app/profile/ppak...
wasmtime and WIT. It was a lot simpler than I expected using WIT (wit-bindgen) with rust type serialization, deserialization. Two years ago I tried to do something similar, when WIT wasn't available, then it was a lot more difficult.
wasmtime and WIT. It was a lot simpler than I expected using WIT (wit-bindgen) with rust type serialization, deserialization. Two years ago I tried to do something similar, when WIT wasn't available, then it was a lot more difficult.
If you have all game configuration in one data structure, then WIT, wasmtime, serde serialization, deserialization works really well.
I will be able to support Steam workshop too :)
bsky.app/profile/ppak...
Mods are written in #rustlang, then compiled to #wasm. Mod hot reloading is supported!
Rust’s tooling makes mod development smooth - static type checking, docs, and wide range of available libraries.
#bevyengine #gamedev #indiedev #indiegame #modding
If you have all game configuration in one data structure, then WIT, wasmtime, serde serialization, deserialization works really well.
I will be able to support Steam workshop too :)
bsky.app/profile/ppak...
In close future I am not planning to expose bevy concepts to mods yet.
Looking forward to bevy_mod_scripting maybe adding support to WASM/Rust github.com/makspll/bevy... .
In close future I am not planning to expose bevy concepts to mods yet.
Looking forward to bevy_mod_scripting maybe adding support to WASM/Rust github.com/makspll/bevy... .
But I will try to implement at least some content in game using these interfaces to test them.
First planned custom functionality is for procedural map generation.
But I will try to implement at least some content in game using these interfaces to test them.
First planned custom functionality is for procedural map generation.
I have planned two layers of modding support.
I have planned two layers of modding support.
I use them in Settletopia
store.steampowered.com/app/3533480/...
settletopia.com
#gameassets #Kenney
I use them in Settletopia
store.steampowered.com/app/3533480/...
settletopia.com
#gameassets #Kenney