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 California. He blogs about indie game development on his OS of choice, Linux.


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

RSS | Feedly

Stuff I'm working on


An adventure in tangrams

  • Three distinct gameplay modes to suite all play styles: solve to uncover a mystery in Story Mode, think quick to get power-ups and rack up points in Arcade Mode, or relax in Zen Mode
  • Desktop-first: not "yet another mobile port", with HD+ graphics, and full keyboard and gamepad support
  • Original soundtrack (also by me)

Coming to Linux, Windows, Mac in December 2016