Open in app

Sign In

Write

Sign In

Bagoum
Bagoum

63 Followers

Home

About

Pinned

Genshin Impact: The Most Dangerous Game Ever Created

I spent most of the week of its release playing through Genshin Impact, the new open-world anime RPG by Chinese developer Mihoyo that some people have compared to Breath of the Wild. (I will not compare it to Breath of the Wild, and in fact, in my sixty or so…

Genshinimpact

27 min read

Genshin Impact: The Most Dangerous Game Ever Created
Genshin Impact: The Most Dangerous Game Ever Created
Genshinimpact

27 min read


Nov 3, 2021

C# Heresy: Converting Expression Trees to Source Code

A questionable journey into compiling code backwards. — Over the past year, I’ve found myself in the strange position of trying to decompile C#. And not just decompile C# into something that looks more-or-less like source code — I’ve been trying to decompile C# into valid source code that I can then compile and use without modification. In…

Programming

14 min read

C# Heresy: Converting Expression Trees to Source Code
C# Heresy: Converting Expression Trees to Source Code
Programming

14 min read


Feb 16, 2020

Drawing Dynamic Lasers Curved

Making fun with meshes — Lasers are cool. And drawing a laser in a straight line is easy enough: just plop down a sprite, maybe repeat it a few times, maybe stretch it. But what if you want curved lasers? And what if you want a hundred of them updating at 120 frames per second?

Game Development

9 min read

Drawing Dynamic Lasers Curved
Drawing Dynamic Lasers Curved
Game Development

9 min read


Nov 30, 2019

Death Stranding and the Missing Mechanic

How game mechanics shift in significance — (No narrative spoilers.) Much has been said about the strange mechanic at the heart of Death Stranding — hiking through snowy mountains with a five-hundred pound stack of textbooks half-falling out of your backpack — especially on how fun it is. Some people think it’s not fun; other people say…

Gaming

7 min read

Death Stranding and the Missing Mechanic
Death Stranding and the Missing Mechanic
Gaming

7 min read


Published in The Startup

·Nov 22, 2019

Describing Bullet Hell: Declarative Danmaku Syntax

Bullet hell patterns can be incredibly complex, but as of today there isn’t really any way to succinctly describe them. The most basic element — the movement of a single object — is just a parametric equation, but everything on top of that is murky. How do you describe firing…

Programming

9 min read

Describing Bullet Hell: Declarative Danmaku Syntax
Describing Bullet Hell: Declarative Danmaku Syntax
Programming

9 min read


Nov 5, 2019

Graphics.DrawMeshInstancedIndirect/Procedural

Unity’s Graphics.DrawMeshInstancedIndirect (from here on out, just DMII) is an absolute necessity for making danmaku games in Unity. At the same time, nobody seems to know what it is or how it works. …

Programming

17 min read

Devlog #002: Graphics.DrawMeshInstancedIndirect
Devlog #002: Graphics.DrawMeshInstancedIndirect
Programming

17 min read


Nov 4, 2019

Recoloring Sprites in Unity

A few months ago, I wrote a somewhat disappointed review of Remnant: From the Ashes, in which I suggested that the goal of “Dark Souls with guns” might be best served by 2D games with combat loops based on the danmaku (bullet hell) genre. Given the ever-increasing proliferation of Soulslike…

Programming

7 min read

Devlog #001: Recoloring Sprites in Unity
Devlog #001: Recoloring Sprites in Unity
Programming

7 min read


Sep 1, 2019

Remnant: The Dream of Gun Souls

Since Dark Souls first stunned the gaming community with its grueling-yet-fair combat centered around swords, axes, and halberds, one question has always lingered: can we make it with guns? There have been but few attempts at this challenge. Remnant: From the Ashes is the second one I know of (after…

Gaming

8 min read

Remnant: The Dream of Gun Souls
Remnant: The Dream of Gun Souls
Gaming

8 min read


Aug 12, 2019

Remembering the Encounter: Souls, Advance Wars, and JRPGs

This week, I played through Xenoblade Chronicles X (the 1.5th game in the series). …

Gaming

11 min read

Remembering the Encounter: Souls, Advance Wars, and JRPGs
Remembering the Encounter: Souls, Advance Wars, and JRPGs
Gaming

11 min read


Jul 2, 2019

Linking Neural Networks, Manifolds, and Linguistic Signals

This was originally written as a short essay for a seminar I attended earlier this year, so the style may come off a bit starched. I’ve posted it here because I think it’s a meaningful attempt at drawing lines connecting several fields in modern science. The manifold hypothesis is a…

Machine Learning

7 min read

Linking Neural Networks, Manifolds, and Linguistic Signals
Linking Neural Networks, Manifolds, and Linguistic Signals
Machine Learning

7 min read

Bagoum

Bagoum

63 Followers

Software engineer, epic gamer, and Touhou fangame developer.

Following
  • Olivia Joseph

    Olivia Joseph

  • Leigh Alexander

    Leigh Alexander

  • Cammila Collar

    Cammila Collar

  • Skyen

    Skyen

  • Kastel

    Kastel

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech