blog icon indicating copy to clipboard operation
blog copied to clipboard

gamedev blog

Results 56 blog issues
Sort by recently updated
recently updated
newest added

`2014-08-17 03:46` This tutorial features a full implementation of behavior for an enemy using behavior trees. The previous part went over the basics of behavior trees as well as their...

programming
ai

`2015-01-09 17:30:45` This post describes an algorithm for transforming tilemaps into a level's collision geometry. Here's a high level description of it: ```lua -- grid creation for each tile if...

procedural
programming

`2015-08-21 17:30` This post will cover how to create an automatic game updater for your [LÖVE](https://love2d.org/) game. The main benefit of having an automatic game updater is only having to...

lua
programming
love2d

`2015-08-30 22:29` This post explains a technique for generating randomized dungeons that was first described by [TinyKeepDev](http://store.steampowered.com/app/278620/) [here](https://www.reddit.com/r/gamedev/comments/1dlwc4/procedural_dungeon_generation_algorithm_explained/). I'll go over it in a little more detail than the steps...

procedural
programming

This post was written in reaction to [this](https://twitter.com/9_volt_/status/1173627254972325888). Challenge is an exclusionary aspect of video games. It's kinda like competition, except for single player games it doesn't exclude people by...

opinion
personality

A very simple technique for adding life to anything that's otherwise static in your game is using springs. The example below, for instance, is made completely using springs attached each...

lua
programming
effects
engine

This post will explain a technique for generating an overmap lightly inspired by the one in [Slay the Spire](https://i.imgur.com/jSXckIk.png). The general way it works is like this: ## Physics Step...

procedural
programming

Timer and tween functions are some of the most fundamental and useful functions for gameplay code in my opinion and so in this article I'll go over getting those properly...

lua
programming
effects

This year has been extremely interesting so far. I've been following the coronavirus story since early January and it has been instructive to watch people's reactions as they learn about...

opinion
personality

In this post I will detail the way I currently handle object management for my games. The main idea for how I handle this is loosely based on the concept...

lua
programming
engine