Hi! I'm Francisco, a game developer from Buenos Aires, Argentina.

My main interests are game engine and rendering programming, creating and playing music, veganism and generally everything that involves art and science.

I co-founded Nastycloud, an indie team working on Nubarron.

I also enjoy consulting in projects that have interesting challenges, get in touch if you happen to need help.

For a full detail of stuff I've done, check out my about page.

Francisco home

Automated Testing (Part I)

Feb 2 2017

In this post, I wanted to talk about automated testing. It’s a recurrent issue that when working on a game, you implement some functionality that breaks something you did before. And even that bugs that you fixed at some point in the development start...

Input Simulator

Jan 27 2017

Some of you already know that I’ve strong roots in Agile practices. One of them is TDD, and up until now, I haven’t been able to do TDD in video games in a productive way. In Nubarron we actually started the development doing TDD, but Unity Test Tools...

Input system

Jan 21 2017

Now that I talked about hot-reload and memory architectures, I want to start discussing the subsystems used in the game, starting with the Input system.

Since I split the actual code from the memory layout of my systems, it makes sense to have said...

About Memory Management on my side project

Jan 11 2017

The hot reload functionality that I was so eagerly desiring to implement was a pain to get working using C++ classes, so I went full 1979 with it and split the logic from the data model, this provided me with some insight on how to manage the memory...

Basic hot-reload architecture of my side project game

Nov 25 2016

In order to release some frustration on my current programming in Nubarron, I started creating a game in C++, and I wanted to share some of the infrastructures I’m creating just in case you may find it useful/interesting.

Hot-reload

One of the things...

Why I don't want to use Unity anymore...

Nov 23 2016

Before delving into what I have to say, I want to give you some background.

Many people I talk to on a daily basis looks at me like a freak when I say that I don’t like Unity. This is not just an ‘I wanna be cool’ thing, it’s actually a pragmatic...

Sick of Wordpress.

Nov 20 2016

I am sick of Wordpress… that’s why I created a static blog instead. I’ll be importing the stuff I had in my previous blog soon, meanwhile I have some new articles I’m working on and will release soon…

I Know...

Dec 10 2015
... soon we’ll be there for each other again. But this time, forever...
Anubis
... Anu, I’ll miss you until then ...

Fixing Unity's tendency to object coupling: The MessageBus

Apr 17 2015

Unity allows you to do things that you shouldn’t be doing, or not if you want to work productively in a team. One of those things, and one that bugs me a lot is its tendency to generate coupled objects.

In a perfect OOP world, every single module...

Agile Learning

Jan 28 2015

I’ve been struggling with studying my whole life. I’ve never been able to sit down and do all that is needed for a test, or even when programming for myself. Now, after years and years of learning bits from here and there I feel like I have some solid...