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 »



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.




Twitch

Watch me code below, or watch previous streams!

mbdev's Streambadge



Subscribe

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!




Code

Godot Packages   Bitbucket

GitHub   npm




Games