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…
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…
Nearly 6 years ago, a 3D printing startup called M3D successfully kickstarted the Micro. At the time, this was marketed as one of the "first" small consumer-grade 3D printers. Time has passed, and the original ~300 USD price tag of the Micro se…
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…
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…
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…
If you're coming into this new, might I recommend using Rust? The ecosystem for audio plugins in Rust has matured since this article was written. Start off with the Rust Audio group on Github, or check out their Discord to learn more. I'm pretty new to …
The Crystal language's current home at crystal-lang.org is a portal where beginners and developers alike will learn about the language and access various resources. Although certainly usable and aesthetically interesting, Crystal's website can be improve…
Crystal is an up-and-coming language very similar to Ruby, but compiled. It's still very young, and it's changing all the time, but I've been having some fun playing around with it. I started writing an API wrapper for Tumblr (which has basically become…
I've made a few posts on how to create a Tumblr bot with Ruby. Ruby is great and all, but it is definitely an odd language, and it works best on Mac/Unix computers. Because most people have Windows, and many programmers start with Java (a language very …
Why? If you're on Windows, many of my Ruby tutorials might not work as expected. Cygwin is a terminal emulator for Windows that gives it the abilities of Linux / Unix. RVM, or the Ruby Version Manager, is a really nice way of setting up Ruby on any syste…
2022 wiser me update: Please do not use Facebook if you can. It's fucked. Delete your account. Last time, we created a simple bot that posted stuff onto our Tumblr account. If you haven't already done the previous tutorial, you can check it out here. …
Today I'm gonna show how to make the basis for a bot like my own doomybot. It's actually pretty easy! Project Outline This is the kind of quality output we can expect from the bot we are creating today - http://doomybottest.tumblr.com/post/147783220089/n…