My app for generating tilemaps with cli, desktop and browser frontends and a bevy integration is up on crates.io:
https://crates.io/crates/bevy_rpack
https://crates.io/crates/rpack_cli
Repo: https://github.com/Leinnan/rpack
There is even online version at itch.io: https://mevlyshkin.itch.io/rpack
[#]bevyengine #gamedev #tools #rustlang
=> More informations about this toot | View the thread
I've needed a proper spritesheets support in my #bevy game, so I refreshed my rPack
project and created a bevy_rpack
crate for Bevy support.
Spritesheet can be created from browser, desktop GUI app or CLI tool. I still need to work especially on CLI part so it would be possible to automatically build spritesheets based on config file in game project. Link for interested: https://github.com/Leinnan/rpack
[#]bevyengine #rustlang #gamedev #tools
=> More informations about this toot | View the thread
Bevy Remote Protocol got JSON Schema exports merged. The next step was for me to work on OpenRPC support, but due to personal matters and my inexperience with the Bevy reflection system, Iβd be happy if someone else could take overπ
https://github.com/bevyengine/bevy/issues/16744
[#]bevy
=> More informations about this toot | View the thread
Bevy Remote Protocol has so much potential and soon it could have even more π I am getting closer to getting JSON Schema exports for types registered in Bevy Registry. I took the great work of @crobocado for #blenvy and standardize it a bit and make it work with the BRP. Here's the PR: https://github.com/bevyengine/bevy/pull/16882
If I make it into main next thing I am going to do is get BRP a OpenRPC support so it will be easier to generate bindings to other languages.
[#]bevy #rustlang #indiedev #gamedev
=> More informations about this toot | View the thread
It's a peaceful life
[#]indiedev #gamedev #meme #programming
=> More informations about this toot | View the thread
2 days after previous release I did another one :D
I added uat command and some extra options. But the bigger feature for me was finally learning how to get program uploaded to the Windows Package Manager. It is annoying, but not too much thanks to the cargo-wix
tool for creating installers that winget can deal with. So now it is possible to just call winget install MevLyshkin.uec
to get the tool working on Windows.
Repo: https://github.com/Leinnan/uec
[#]unreal #ue5 #tools #gamedev #rustlang
=> More informations about this toot | View the thread
Second version of my CLI helper tool for Unreal is out :) More commands, better logs- there are options to limity display and specify output. I try to keep it simple and add only when I would find it useful for my workflow π
Edit@ Link: https://github.com/Leinnan/uec
[#]unreal #UnrealEngine5 #gamedev #tools #rustlang
=> More informations about this toot | View the thread
I want to write my own service and I want to limit who can call post endpoints without implementing whole auth.
From security point would it be good enough to require to pass some key in post form and in server check if it is the same as the one specified in server?
The server would be put behind reverse-proxy so the request should be encrypted.
[#]programming #rustlang #webdev #selfhosted #backend #indieweb
=> More informations about this toot | View the thread
Some links for context:
https://rust-lang.github.io/polonius/what_is_polonius.html
https://smallcultfollowing.com/babysteps/blog/2018/04/27/an-alias-based-formulation-of-the-borrow-checker/
https://em-tg.github.io/csborrow/
And post of @pervognsen
https://mastodon.social/@pervognsen/113413870827091691
=> More informations about this toot | View the thread
It is really interesing to see how both Rust and C# evolve. So we have Rust, which only lets you create a subsets of programs for which it can guarantee that is safe. That subsets was and still is expanding- Polonius is ongoing project inside Rust attempting that. But we also have C#, which is primarly a GC language which for some time has AOT option and is allowing opt in in some kind of borrow checker stuff resulting in great performance improvements.
[#]rustlang #csharp #dotnet #programming
=> More informations about this toot | View the thread
Exceptions are just object oriented goto
Fact that #rustlang does not have exceptions is one of advantages over #csharp for me. C++ does have it as well, but in C# it is more often used to control flow.
[#]programming
=> More informations about this toot | View the thread
Some random photos from my trip to Vienna last week :)
[#]wien #vienna #photo #photography
=> View attached media | View attached media | View attached media | View attached media
=> More informations about this toot | View the thread
Interesting fact about #Vienna I just made up- did you know that there is special house for the top GitHub contributors? #humor #programmerhumor #programming #meme
=> More informations about this toot | View the thread
Discovery of the day: hundreds of GBs of sound effects for free: https://sonniss.com/gameaudiogdc
[#]gamedev #free #games #sound #indiedev
=> More informations about this toot | View the thread
Some update on my file manager project: https://github.com/Leinnan/lwa_fm
I've finally added some writing path with autocomplete system on top panel.
Next thing I am planning is finally add some Undo/Redo system.
For now, I am going to implement it as simple Command pattern, anything worth looking specifically for Rust?
[#]rustlang #programming #tools
=> More informations about this toot | View the thread
I put my ramblings about Unreal Engine and CI into blog post: https://www.mevlyshkin.com/blog/unreal-github-actions/
Maybe someone can learn something from my mistakes and learnings. π
TL;DR If you want to use Github Actions, do not use Docker, rely on self-hosted runner instead.
[#]UnrealEngine5 #unrealengine #programming #gamedev #git
=> More informations about this toot | View the thread
My parents cat, spotted in the wild, just waking up #cat #catsofmastodon #photography
=> More informations about this toot | View the thread
Counting days till @eurorust :)
Looking forward to meeting some others Rust devs.
[#]rust #rustlang #eurorust #vienna #wien
=> More informations about this toot | View the thread
I am just on second chapter, excellent so far. What is really cool about it that instead of providing ready to use implementation it provides guidelines and repo with test that can be run against your own implementation to make sure that you are keeping up with the book.
PS Pattern matching in #rustlang comes handy for writing a lexer and parser :)
[#]programming #compilers
=> More informations about this toot | View the thread
The dependencies are in proper Build.cs. otherwise, the project wouldn't compile at all.
=> More informations about this toot | View the thread
=> This profile with reblog | Go to MevLyshkin@mastodon.gamedev.place account This content has been proxied by September (3851b).Proxy Information
text/gemini