👀 heyyyy there

Michael B

Hey! I build games and websites.

Unlike many game devs, I'm a Linux fan. I build my games using free software, and blog about what I learn along the way.

Game Dev Music 💯 Get started

watch me code

watch me code live on twitch!

People wanted to watch me code, so I started streaming on Twitch. Follow mbdev to watch my stream or videos!

use my code

Godot Packages Bitbucket

I've written a few little libraries for Godot, which I release as free software to help my fellow game devs. I hope you find them useful!

Ludum Dare 38

I'm all ready to start Ludum Dare 38! In case you don't know, it's a game dev competition / game jam to make an entire game in 48 hours. It'll be my first go at it, so I'm super pumped.... Read »

Wow, I've made quite a few free Godot packages by now

I've noticed I've written a total of 9 open source packages for the Godot engine! I'm pretty pleased with this number, nothing makes me happier than giving back to the world of free software. I created a page that I'll keep updated with links to all of the repos: http:... Read »

Godot Pannable Camera: A re-usable camera helper for Godot

I put together a little camera script that should be useful for RPGs, platformers, and RTS games in the free software Godot Game Engine. It has a top-down (or angled) camera that has built in key-bindings for panning around using WASD keys. I wrote it to quickly prototype things like... Read »

Simple puzzle game graphics with Inkscape bevels

I'm about the opposite of a graphics expert, but I have discovered that by using Inkscape's built-in filters you can very quickly make some basic, initial assets for puzzle games, or UI elements for games of other genres. This is less a tutorial, more just to inspire other artistically-challenged people... Read »

Snippet: Godot Resource Queue

Need to build a loading screen in Godot? I took the resource queue example from the Godot Documentation, and cleaned it up a bit and put it in its own repo. This allows for background loading, a progress bar type screen, etc. Maybe other people will find a use for... Read »


RSS Feedly

Want to keep up with my tutorials, code snippets, and random musings on Linux game development? I post 2-4 times per month, so subscribe to catch 'em all!