#rust

I submitted a game to Bevy Jam 4 and it was pretty cool

I submitted an entry to the 4th #bevy jam this December, with the theme of " That's a LOT of Entities!". As a big fan of the Marble Blast Ultra game on the 360 arcade, I though I might try a stab at something similar. Bevy Blast Ultra With subt…


Extending states in Bevy

This was written for Bevy v0.6 In Bevy, we use States to organize our game's functionality. We can use them to order when and where systems run. Understanding states This following an example of a typical usage of states. First, we load assets, and then…


Getting the cursor world position in a Bevy 3D game with Rapier

There's a few ways already out there to capture the cursor in Bevy . If you're making a game in 2D space with an orthographic camera, there's some code in the Bevy Cheat Book. If you're creating a game in 3D space, and need to select entities, there is be…


Experimenting with Amethyst: A Rust game engine

It's been a while! I haven't been not-busy, but writing is effort, u kno? Well to make up for that, I'm going to be documenting progress using & learning the Amethyst game engine. Amethyst So, what is Amethyst? It's a game engine written with the Rust…


Creating a simple synthesizer VST plugin in Rust

The Rust Audio ecosystem has evolved a lot since 2018! I recommend checking out Rust Audio on Github, or joining their Discord chat for more info. Welcome to 2018! A lot happened this past year - the most important of which being the 0.0.1 release of v…


Automatically publishing your Gutenberg project to Github pages

As of now, Zola (previously known as Gutenberg) has much easier ways of doing this! Please consider Github actions, or Netlify. Gutenberg & Static Site generators If you're familiar with Github, you're most likely also aware of the Github Pages tool…