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 »

Snippet: NIUM's 3D effect, in Godot

Recently on /r/gamedev there was a nice article about achieving NIUM's isometric voxel-ish 3D effect using layers of sprites. It's a very simple and obvious technique, you should read it if have a minute: 2D 3D in GameMaker Studio. Well, I implemented it in Godot! A hastily put-together example... Read »

Game dev with Godot: Unit testing your scripts

I wrote a little helper library to help you write unit tests for the logic in your Godot game's scripts. First things first: What is unit testing and why would you want it? A unit test is just some code that checks other code to make sure it does what... Read »

Michael B

Michael Bethencourt (@mbgamedev) is a developer based in the SF Bay Area. He blogs about indie game development on his OS of choice, Linux.


Watch me code below, or watch previous streams.

mbdev's Streambadge


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!


Godot Packages   GitHub

Bitbucket   npm


Stuff I'm working on


Slideshows for coding tutorials

Arbora GIF

Arbora WIP

Cultivate a planet