Nuclear Voxathrone : prototyping a clone

Hello there. First blog post of 2019, feeling like writing again. This time in english. I’m progressively moving from my native tongue for the lingua franca for multiple reasons -the main one being the desire to hone that skill- and what better subject I could start this year than talking a new project, right, right? A tale of royalties of barren territories Nuclear Throne is among my favorite games. It’s a quick’n’dirty twin-stick shooter in a post-apocalyptical setting where a ragtag band of mutants fight climate and hordes for the long desired and mysterious Nuclear Throne. It has lots of elements from roguelikes, making it a roguelite1 such as permadeath, random level generation and item/loot distribution. It’s a game mostly about guns, guns that spits fire, guns that launches other guns2, guns that shoots bouncing bullets… but also explosives or melee weapons (my favorite, it’s a real pleasure to play Ganonball with every enemy). …

Posted on .

BW - a post-mortem

Hello. I’m writing this blog post to mention the fact I’m opening up an old and abandoned project’s sources for anyone’s curiosity. It was an attempt at porting a Pico8 project to Love2D for now forgotten reasons. It ended up as a sandbox project to test a few things. The source is here : Github Here's a screenshot of how it looked at one point And I’m going to copy the README of the source repository I just wrote for people that don’t want to check it out on the link. …

Posted on .

A year of Pico-8 sketches

A WIP version of Sphere. One of my favorites sketches.[^1] Hello everyone and happy new year! 2017 has been a hectic year, yet during this year, I got a few good things, such as finally getting a job in gamedev and getting inspired to make Pico-8 sketches. I’m not going to introduce again (beware, french inside) that little fantasy console, but those last months, it got a few updates which sparked a new interest in me to write down some small carts for it. …

Posted on .

Writing an ECS engine from scratch

(Note : Désolé pour les francophones, ce billet a pour objectif premier d’être sur un autre site, en anglais.) Entity Component System is an interesting pattern. Instead of thinking a game entity as having data and logic, an ECS pushes you to move instead separate logic from data. Think as logic as a factory processing some raw material to craft an object. There are a lot of writing about ECS theory and conception, from vague explanation to explain the reasons behind storing entities in contiguous memory (we’ll get to that term later). This is not intented to be a trustable reference but just some log and notes from someone who tried from vague explanations found on Internet to build a full ECS system in Lua for initially Love2D. …