PinnedBagoumDynamic Code Generation in C# With Expression TreesExpression trees are a powerful C# feature which allow dynamically creating functions that run at compiled speed. In many cases, you can…Feb 12, 2023Feb 12, 2023
PinnedBagoumGenshin Impact: The Most Dangerous Game Ever CreatedA thorough review of the precedents set by this game.Oct 27, 20201Oct 27, 20201
BagoumC# Heresy: Converting Expression Trees to Source CodeA questionable journey into compiling code backwards.Nov 3, 2021Nov 3, 2021
BagoumDeath Stranding and the Missing MechanicHow game mechanics shift in significanceNov 30, 20191Nov 30, 20191
BagouminThe StartupDescribing Bullet Hell: Declarative Danmaku SyntaxThousands of particles waltzing across the screen — how do we describe the sight?Nov 22, 2019Nov 22, 2019
BagoumDevlog #002: Graphics.DrawMeshInstancedIndirectDelving into the lesser-known depths of the Unity Graphics API.Nov 5, 2019Nov 5, 2019
BagoumDevlog #001: Recoloring Sprites in UnitySprite recoloring is a common occurrence in 2D games, but how do they work? We discuss one implementation.Nov 4, 2019Nov 4, 2019
BagoumRemnant: The Dream of Gun SoulsOn Remnant: From the Ashes, its aspirations, and its failures.Sep 1, 20191Sep 1, 20191
BagoumRemembering the Encounter: Souls, Advance Wars, and JRPGsWhat makes a memorable enemy encounter?Aug 12, 20191Aug 12, 20191