Brian Jesse
banner
brianjesse.com
Brian Jesse
@brianjesse.com
Founder of Grey Matter Games
(Ex - Epic Games, Psyonix, Wolfram|Alpha)

#rustlang
#bevyengine
#selfhosted
#gamedev
#indiedev
Pinned
Grey Matter Games is working on our first title, Computronium - an automation game like Factorio or Satisfactory with an emphasis on computer hardware and networks.

Build data centers, manufacture integrated circuits, and deal with threats to your network.

Join our Discord: discord.gg/c2fXaTUK7h
Computronium has a Steam page now!

Wishlist and sign up for future public playtests here:
store.steampowered.com/app/3632770/...
Computronium on Steam
Build data centers, manufacture integrated circuits, and deal with threats to your network in this automation game with an emphasis on computer hardware and networks.
store.steampowered.com
May 26, 2025 at 12:01 PM
Reposted by Brian Jesse
🦀 Hello World!

The Rust project now has an official presence on Bluesky! ✨

We'll be posting the same on our Mastodon and Bluesky accounts, so you won't miss anything on either platform.
April 5, 2025 at 10:51 AM
Animations are now working for the spawn platform in Computronium!

#indiegame #indedev #gamedev #indiegamedev 🎮
March 24, 2025 at 4:15 PM
Spawn platform progress!

#gamedev #indiedev #indiegame #indiegamedev 🎮
March 19, 2025 at 7:11 PM
An early look at the spawn platform, I'm going to be working on getting the animations hooked up next!

#indiedev #gamedev #indiegamedev #indiegame 🎮
March 18, 2025 at 7:23 PM
Walls, foundations, racks, and servers all together now.

#gamedev #indiedev #indiegamedev #indiegame 🎮
March 13, 2025 at 8:24 PM
A sneak peek at the in progress walls in our game Computronium. It's starting to look like a real space!

#gamedev #indiedev #indiegame #indiegamedev 🎮
March 12, 2025 at 10:23 PM
And now servers can be placed and removed from rack slots with full replication!

#gamedev #indiedev #indiegamedev #indiegame
March 11, 2025 at 7:38 PM
Some progress getting servers to slot into racks. It's all coming together!

#indiedev
#gamedev
#3dmodelling
#indiegame
#indiegamedev
March 10, 2025 at 6:16 PM
Here's the mark 1 server chassis for Computronium. This also has a used and DIY quality to it. We were inspired by 70s era HiFi equipment and the Atari.

#gamedev
#indiedev
#3dmodelling
March 9, 2025 at 8:14 PM
Just added camera collision to Computronium! It's a really simple, but robust solution. The clipping at extreme angles still needs some work, but I didn't like the jittering in corners when I used a normal offset.

Join our Discord to be part of our first networked playtest! discord.gg/c2fXaTUK7h
March 8, 2025 at 3:43 PM
Here's the Mark 1 server rack for Computronium. It's a very ”hacked together" aesthetic that I hope a lot of self hosting enthusiasts might enjoy.

#gamedev
#indiedev
March 5, 2025 at 9:52 PM
Grey Matter Games is working on our first title, Computronium - an automation game like Factorio or Satisfactory with an emphasis on computer hardware and networks.

Build data centers, manufacture integrated circuits, and deal with threats to your network.

Join our Discord: discord.gg/c2fXaTUK7h
March 4, 2025 at 1:34 PM
Reposted by Brian Jesse
Avian is an ECS-driven physics engine for @bevyengine.org, with a focus on ergonomics and modularity.

I just released version 0.2, which includes a *ton* of new features and quality-of-life improvements. An announcement blog post with release notes can be found here: joonaa.dev/blog/07/avia...
Avian Physics 0.2 - Joona Aalto
Reworked scheduling, transform interpolation, overhauled mass properties, and more 🪶
joonaa.dev
December 21, 2024 at 12:34 AM
The `matches!` macro in #rustlang gives you full pattern matching capabilities without having to write a single case match statement! You can even provide an optional guard condition!
December 19, 2024 at 10:46 AM
I recently learned that you can use the debug print syntax in #rustlang template strings while keeping variable references inline instead of as subsequent arguments!
December 18, 2024 at 2:54 PM
Biking and walking everywhere for the past several months has been great. I'm loving not having to deal with owning a car.
December 13, 2024 at 6:51 PM
Reposted by Brian Jesse
Bevy is finally registered as a game engine on itch.io!

You can now label your game as "made with bevy" by adding it to its metadata.

itch.io/game-develop...
Top Game Engines
itch.io
December 13, 2024 at 7:32 AM
The `run_if` run condition in #bevyengine does not short-circuit if previous conditions do not pass. If you want to avoid checking future conditions, use the `and_then` condition to chain multiple together.

#gamedev
#rustlang
December 11, 2024 at 3:34 PM
One of the biggest frustrations I had moving out of the US was region restrictions from the Play Store.

I had to add a new payment method (for free apps) and delete my family connections.

Of course I was using family shared Drive storage which added a lot of manual data clearing to the process.
December 10, 2024 at 4:51 PM
Unbug 0.4 is now released!

This version comes with debugger presence detection and cache, with the ability to disable the cache. Additionally we now support the new `feature(Breakpoint)` in Nightly Rust!

github.com/greymatterga...
Release 0.4 · greymattergames/unbug
Unbug on crates.io Unbug docs What's Changed Debugger detection using the dbg_breakpoint crate no_cache_debugger feature Support for the new feature(Breakpoint) over core_intrinsics in Nightly rus...
github.com
December 9, 2024 at 12:56 PM
If you are using TrueNAS for #selfhosting here's a #docker compose config that will reverse proxy both the Portainer and Traefik dashboards:

gist.github.com/BrainBacon/2...
Traefik TrueNAS Portainer setup with Cloudflare ACME
Traefik TrueNAS Portainer setup with Cloudflare ACME - docker-compose.yml
gist.github.com
December 7, 2024 at 1:27 PM
Europe is the future leader of the game industry. The social fabric nurtures and promotes creativity.
December 6, 2024 at 12:39 PM
Reposted by Brian Jesse
In our next Tiny Glade update we'll bump the light limit from 32 to 32k while keeping the cost more or less the same.

The small limit has been a cop out, as we didn't quite know how to render huge numbers of (screen-space) shadow-casting lights without severe performance degradation.
December 5, 2024 at 10:12 PM
The `cfg_attr` attribute in #rustlang can take additional arguments that will all be applied if the first argument passes.
December 5, 2024 at 7:05 PM