If you are using Aseprite on Linux, you may come across this problem where clicking a file from your file manager opens it in a new instance of Aseprite, rather than using the one you have open. If so, here's a workaround you can do!Install Xdotool and XclipFirst you need a couple tools we will use. xdotool lets you simulate commands to send to a program, such as key presses. and xclip lets ...
Since this always takes a little while to figure out, and as a reference for myself, here is how we are recording GIFs to share on Kickstarter, Discord, Mastodon and Twitter in 2023!Recording Setup
Most importantly, your initial recordings need to be near lossless quality, and for this we are using OBS studio. Here's a screenshot of the settings we went with:
A few notes here:
Due t...
Want to add a minimap to your Godot game, with simple fog of war reveal? Then this is the perfect tutorial for you! =)simple minimap with fogGetting StartedTo follow along and see how this works you can download the project files from the minimap folder in my github repo. The project is for Godot 3.3.3.This project continues our prior tutorial on creating caves using cellular automata in Godo...
Making a game where your enemies need to chase the player? This starts out easy, make the enemy run towards the player! But what happens when they are behind a tree? Or around the corner of a wall? Well, now your enemy looks quite silly as it is stuck against the object, running in place. Not good!To solve this, you could use the Navigation2D or AStar nodes built into Godot (here's a tutor...
A few months back we wrote an article showing how we created procedural caves in Godot using Cellular Automata. Today we wanted to share a follow up, showing how to generate dungeons using a BSP Tree.What is a BSP Tree? I like this articles explanation, so rather than writing a bunch of paragraphs, I'll refer you to that article and just focus on the generation code below.sample dungeon gener...
Creating gameplay gifs that look decent on Twitter can be a bit of a challenge, so we thought we would share a few things we learned while making them for our own game.So first a quick note on the process of creating a gif:You record footage from your game, say a 5 minute video.You extract a 10 second clip to show.You convert this clip into a gif.You upload this gif to twitter.At each stage in ...
Want to make a procedurally generated level for your game that includes caves or forests? We did too, and here's how we learned to do it using Godot!First we looked to see what info was already available; and while there is a lot of great resources like RogueBasin, few of them covered Godot or GDscript. Fortunately, GDscript is very similar to Python, and we found a nice script on github where...