Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
GenericCanadian
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
GenericCanadian
19d ago
Bevy resources for those interested in learning: - https://bevy.org/learn/book/intro - https://taintedcoders.com
2.
▲
by
GenericCanadian
3mo ago
Tainted coders has been fully updated to 0.19: https://taintedcoders.com/ Check out the new Bevy Scene Notation: https://taintedcoders.com/bevy/bsn
3.
▲
Bevy 0.19 Released
(bevy.org)
19 points
by
GenericCanadian
3mo ago
|
2 comments
4.
▲
by
GenericCanadian
6mo ago
I think ECS is a new enough architecture that the patterns are still very much folk lore. I think a lot of the way I try and structure my Bevy apps comes down to trying to separate the rendering from my game logic. Its very easy to confuse
5.
▲
by
GenericCanadian
6mo ago
I think Chris Biscardi has some paid resources that involve Bevy at https://www.rustadventure.dev/pricing they might be referring to. He's also got plenty of free resources which I love to watch: https://www
6.
▲
by
GenericCanadian
6mo ago
Very much agreed and appreciated. I've added an explanation to the top of the homepage.
7.
▲
Bevy game development tutorials and in-depth resources
(taintedcoders.com)
140 points
by
GenericCanadian
6mo ago
|
118 comments
8.
▲
by
GenericCanadian
9mo ago
Good learning resources for those curious: - https://taintedcoders.com/ (I'm the author) - https://bevy.org/learn/book/intro/ - https://www.youtube.com/@chrisbiscardi -
9.
▲
Bevy TLDR – Game development with Bevy summarized
(taintedcoders.com)
59 points
by
GenericCanadian
11mo ago
|
18 comments
10.
▲
by
GenericCanadian
1y ago
All guides on https://taintedcoders.com/ have been updated to 0.17. Congrats to everyone on the release
11.
▲
Bevy 0.17: ECS-driven game engine built in Rust
(bevy.org)
40 points
by
GenericCanadian
1y ago
|
6 comments
12.
▲
Guides for learning game development with Bevy
(taintedcoders.com)
3 points
by
GenericCanadian
1y ago
|
0 comments
13.
▲
by
GenericCanadian
1y ago
I found using partials between projects to be a headache. I wanted a way to standardize my UI for accessibility across all projects and not have to re-implement the same standards over and over. It's nice to be able to package the UI u
14.
▲
by
GenericCanadian
1y ago
Slots are pretty easy in Phlex. Have a look at the README in the repo I linked for an idea. I just create `with_column` or `with_header` methods that take a block and store it. To create them declaratively (not needing to call them in a set
15.
▲
by
GenericCanadian
1y ago
Phlex is an amazing project. Makes frontend fun again. I've built my own UI library using DaisyUI and Tailwindcss that we use in all our Rails projects: https://github.com/inhouse-work/protos It cannot be overstat
16.
▲
by
GenericCanadian
2y ago
As someone who's worked with Ruby for 12 years here are some insights: Ruby makes message passing first class. That just changes how you think about programs. In exchange you give up passing functions so our anonymous functions are our
17.
▲
by
GenericCanadian
2y ago
I would suggest taking a look at Phlex ( https://www.phlex.fun/ ). This kind of ruby maximalism is very pleasing to the dev process. For the interaction I'm using hotwire and stimulus. Been using pure Phlex views in prod
18.
▲
Bevy 0.15 released
(bevyengine.org)
66 points
by
GenericCanadian
2y ago
|
19 comments
19.
▲
by
GenericCanadian
2y ago
I wrote https://taintedcoders.com/ for anyone looking for an introduction to Rust game development with Bevy. Bevy is still early, but the sweet spot right now is simulations. It's particularly weak in its UI, but that
20.
▲
Bevy Tutorial: Pong
(taintedcoders.com)
1 points
by
GenericCanadian
2y ago
|
0 comments
21.
▲
by
GenericCanadian
2y ago
Sounds a lot like what Wolfram is working on with categorizing cellular automota. Strikes me that a lot of his work is very biological in its search for axioms from experimentation
22.
▲
by
GenericCanadian
2y ago
I wrote this in Crystal lang to learn more about it and the language: https://github.com/nolantait/disruptor.cr There is a Ruby version that is also very readable: https://github.com/ileitch/disrup
23.
▲
by
GenericCanadian
3y ago
Author of https://taintedcoders.com/ here. Thanks for the mention. I hope to one day be a "consistently up to date" resource :p. Bevy is the first game engine that made me feel the way Rails did about web developm
24.
▲
Tainted Coders guides updated to Bevy 0.13
(taintedcoders.com)
2 points
by
GenericCanadian
3y ago
|
0 comments
25.
▲
by
GenericCanadian
3y ago
I also wrote an LMAX Disruptor in Crystal: https://github.com/nolantait/disruptor.cr Here is one in Ruby: https://github.com/ileitch/disruptor Both languages are quite readable and I've used
26.
▲
by
GenericCanadian
3y ago
I wrote a guide on the Bevy plugin for Rust which you can read here: https://taintedcoders.com/bevy/rapier/ An interesting alternative in the Bevy space is Bevy XPBD which I also wrote about: https://ta
27.
▲
by
GenericCanadian
3y ago
I learned a lot about Rust by making games with Bevy and writing down everything I learned: https://taintedcoders.com/ The smaller the game the more likely you are to finish. I usually started with making the movement fun a
28.
▲
The Doctrine of Useful Objects
(docs.eventide-project.org)
3 points
by
GenericCanadian
3y ago
|
0 comments
29.
▲
by
GenericCanadian
3y ago
In a naive ECS system this might be true, but mature ECS systems use archetypes which partition based on usage to maintain the contiguous memory. I've written about the details here: https://taintedcoders.com/bevy/
30.
▲
TypeScript Interface for Ethereum
(viem.sh)
1 points
by
GenericCanadian
3y ago
|
0 comments
More ›