Lightning Fast 2D Games with Namakemono & Coni
Let’s face it: writing 2D browser games from scratch can be a total drag. Between managing Canvas contexts, handling asynchronous asset loading, and dealing with Javascript’s eccentricities, you often spend more time wrestling with boilerplate than actually designing your game.
Enter Namakemono—our incredibly cute and dangerously fast 2D game framework built natively in Coni targeting WebAssembly.

The Single State Philosophy
One of the biggest headaches in game development is state management. Do you keep your player, enemies, and projectiles in separate variables? What happens when an enemy needs to check the player’s position?