BLOOD CHURCH

by cassandra lugo // portfolio // resume // email // RSS

tutorial

making a simple shoot-em-up with FNA and MoonTools.ECS

if you find this tutorial valuable, i have a patreon and a ko-fi. your support is much appreciated. NOTE: shortly after i wrote this, there was an update to MoonTools.ECS that breaks many parts of this tutorial. I am currently in the process of writing a new tutorial to address these changes. In the meantime, if you want to follow this tutorial, you’ll have to checkout MoonTools.ECS commit 4ef7cb4302262df0cfc2e8166bda1abd1a27f762, “Determinism Fixes,” the last change compatible with this tutorial.

the .NET build system is a nightmare

these tutorials are supported by viewers like you over at patreon and ko-fi. a little while ago i published FNAECSTemplate, a template project for making video games with FNA, MoonTools.ECS, and FontStashSharp. i made this because the .NET build system is a hell nightmare from which i cannot awake. i hate it when tutorials rely on you downloading some template project without explaining how you could make it yourself, so this is my general purpose explanation of all the parts of FNAECSTemplate.

making your own engine: a survey of the landscape

i have been meaning to write something like this for a while. this is probably only the beginning of a series of articles i will be writing about the practical, technical aspects of making your own game engine. why? because unity just “merged” with a company that makes malware. many people are jumping ship to unreal engine. i think this is a bad idea. a lot of the justifications for “why” are covered in this fantastic blog post by tyler glaiel.