Advertisement · 728 × 90

Posts by PPakalns

Will try out demo of this game with friends. I have been looking for local couch gaming split screen racing games! Wishlisted!

2 months ago 3 0 0 0
Preview
Bevy 0.18 Bevy is a refreshingly simple data-driven game engine built in Rust. It is free and open-source forever!

Bevy 0.18 is out now!

It features Atmosphere Occlusion and PBR Shading, Generalized Atmospheric Scattering Media, Solari features, PBR Fixes, Font Variations, Automatic Directional Navigation, Fullscreen Materials, Cargo Feature Collections, Camera Controllers, and more!

bevy.org/news/bevy-0-...

3 months ago 182 72 2 3

And again it is feeling a lot more responsive :D Thanks!

5 months ago 0 0 0 0
Preview
perf: Reduce memory usage of symbol index by Veykril · Pull Request #20994 · rust-lang/rust-analyzer

Thank you for your work on rust analyzer.

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...

5 months ago 1 0 1 0
Demo example with UI widgets

Demo example with UI widgets

Interactive widget code example

Interactive widget code example

bevy_immediate 0.2 (for Bevy 0.17) is out!

✨ What’s new
• Support for all widgets in bevy_ui_widgets, bevy_feathers.
• Hotpatching support.
• More examples.

Develop Bevy UI interactively with a simple immediate mode API

github.com/PPakalns/bev...

#bevy #bevyengine #rustlang #gamedev

6 months ago 23 4 0 0
Preview
Bevy 0.17 Bevy is a refreshingly simple data-driven game engine built in Rust. It is free and open-source forever!

Bevy 0.17 is out now! It features Raytracing, Improved Observers / Events, UI Widgets, Rust Hotpatching, Light Textures, DLSS, Tilemap Chunks, Web Assets, Reflect Auto-Registration, UI Gradients, Raymarched Atmosphere, Virtual Geometry BVH Culling, and more!

bevy.org/news/bevy-0-17

6 months ago 226 79 4 7
Preview
GitHub - PPakalns/bevy_immediate: Immediate mode UI library for Bevy, simple and extensible. Immediate mode UI library for Bevy, simple and extensible. - PPakalns/bevy_immediate

I just released bevy_immediate! The first immediate mode UI library for Bevy!

Check it out: github.com/PPakalns/bev...

Write UI in Bevy using a simple, egui-inspired immediate mode API, while Bevy's ECS logic handles the heavy lifting. Compatible with Bevy UI!

#bevy #bevyengine #rustlang #gamedev

7 months ago 38 6 0 0
Preview
Adding simple egui-like immediate mode UI API to Bevy UI · bevyengine bevy · Discussion #21030 Combining Immediate Mode UI with Retained Mode UI Hello, I am the author of egui_taffy and currently working on a game called Settletopia. I believe Bevy has a unique opportunity to combine the sim...

I wrote about an idea that would make bevy UI a lot easier to use.

About combining existing bevy ui retained mode UI approach with immediate mode UI API. 🚀🚀🚀

Immediate mode UI code is a lot simpler and easier to prototype with!

github.com/bevyengine/b...

#bevy #bevyengine #rustlang #gamedev

7 months ago 16 2 0 0
Advertisement
Preview
"The" Bevy Editor should not exist charlotte, for your information

hot take: talking about "the" bevy editor is a trap... we should focus on building composable, modular tools that deliver incremental value, just like everything else we do in @bevy.org www.charlotte.fyi/posts/toward...

7 months ago 62 10 5 2
Meme
Boyfriend: Settletopia gamedev
Girlfriend: Palyers wanting to save their progress
Other girl: Developing world scale simulation

Meme Boyfriend: Settletopia gamedev Girlfriend: Palyers wanting to save their progress Other girl: Developing world scale simulation

Finally! After building an open-world, multiplayer settlement management game, I’ve added the most requested feature: saving your progress. ❤️

#solodev #indiedev #gamedev #colonysim #settletopia

9 months ago 15 4 0 0
Docs.rs

Wow! Interactive examples on docs.rs: docs.rs/bezier-rs/la...

1 year ago 17 5 1 1
Preview
Playtest registration google form

Just sent out the first playtest keys for my dream game!

Settletopia - A Multiplayer Open-World Fantasy Colony Sim

I'm so excited (and a little nervous) to see what people build.

Want to join? register here → settletopia.com/playtest-reg...

#solodev #indiedev #gamedev #colonysim #settletopia

1 year ago 15 2 0 0

Working on my dream game :)

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...

1 year ago 2 0 0 0

Nice looking visualization, does heat travel through walls, doors? How frequently heat values are updated.

1 year ago 0 0 1 0

Hi! I am developing Settletopia - Multiplayer Open-World Fantasy Colony Sim.

Please add me to the list :)

Thank you for creating this list.

bsky.app/profile/ppak...

1 year ago 1 0 1 0

Thank you :)

1 year ago 1 0 1 0
Advertisement

Looks like web has support for running Wasm ( #rust code ) on multiple threads using rayon.

Has someone successfully set up multi threaded execution of Rust code compiled to #Wasm inside standalone runtime like #wasmtime.

I am looking for examples :)

www.reddit.com/r/rust/comme...

#rustlang

1 year ago 1 1 0 0

Thank you :)

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.

1 year ago 1 0 0 0

Modding support successfully added.

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...

1 year ago 2 0 0 0
Video

Added Modding Support to Settletopia 🎉

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

1 year ago 23 6 1 1
Preview
WASM host · Issue #119 · makspll/bevy_mod_scripting Adding a WebAssembly interpreter, that supports the component model, for example the reference implementation wasmtime as a script host will allow using a bunch of languages for scripting (currentl...

Will share my mod library when it will be ready :)

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... .

1 year ago 1 0 0 0

Second layer: Custom functionality. This needs to be designed to be very performant. Will see how much logic I can expose to the mods.
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.

1 year ago 1 0 0 0

First layer: Configurations of all in game content. For this I will fully use the same interface as mods use. I will allow players to freely change game configuration, sprites, etc.

1 year ago 0 0 1 0
Advertisement

Currently I am planning to use wasmtime with WIT. For complex types I will serialize, deserialize rust types. I will provide Rust library for mod developers.

I have planned two layers of modding support.

1 year ago 0 0 1 0

Taking some break. I will do something fun. I decided to try to add modding capability to my game. Will see how it goes. :)

Game developed in Rust with mods written in Rust (wasm)!?

#rustlang #gamedev #indiedev

1 year ago 9 3 2 0
Post image Post image Post image

Thank @kenney.bsky.social for Roguelike Characters spritesheet and Fantasy UI borders.

I use them in Settletopia

store.steampowered.com/app/3533480/...
settletopia.com

#gameassets #Kenney

1 year ago 25 3 1 0

@gameengines.bsky.social

I would like Bevy Engine please!

1 year ago 1 0 0 0

Thank you, learned something new, didn't know that this is faster.

1 year ago 0 0 1 0

Can you show what do you mean by manual implementation that captures function pointers.

Is it Struct with fields that contains pointers to functions that can be called for relevant "Trait".

Would be interesting to check output in compilerexplorer.

1 year ago 0 0 1 0

cd game
vim

vim maps to nvim :)

1 year ago 0 0 0 0
Advertisement