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.

/namakemono1.png

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?

Fast Native LLM Inference in Coni: The Poem Generator

In our ongoing quest to make Coni the most capable, dependency-free, and relentlessly fun functional language out there, we’ve hit a massive milestone. We didn’t just write an AI script—we went fully native.

Today, we’re unveiling our first fully native AI example: The Poem Generator.

Using the highly capable Qwen 2.5 0.5b instruct model formatted as a raw GGUF binary, this new Coni script takes a theme, invokes a local LLM, computes a beautiful poem, and spits out characters at a shockingly fast rate of over 70 tokens per second (TPS).

Autonomous CVE Patching with Coni Agent Studio

Building a multi-agent orchestration system from scratch often means dealing with endless layers of complexity: orchestrating interpreters, managing external tool executions, and wrangling the rigid schema constraints of external LLM APIs.

But Coni is the answer to complexity.

With Coni Agent Studio, we’ve built a streamlined, native orchestration layer where agents don’t just chat—they act, execute, and solve real-world engineering problems autonomously.

To demonstrate the power of this system, we built an end-to-end swarm dedicated to one of the most tedious tasks in software engineering: Javascript Dependency Security and CVE Patching.

Procedural Audio & WebGL WebAssembly Experiences in Coni

In the last 24 hours alone, we’ve pushed the boundaries of the Coni WebAssembly ecosystem to produce an entire suite of procedural audiovisual web experiences. By combining the Coni macro system with raw WebGL and the WebAudio API, we successfully scaffolded, compiled, and deployed complex graphical and musical systems natively in the browser—with absolutely zero external asset dependencies.

Let’s take a look at the five new applications we’ve built. You can experience them all natively in your browser on the Coni WASM Gallery.

Guided Breathing with WebGL: A 6-2-6 Interactive Experience

Mental health and focus are paramount in today’s fast-paced digital world. Following the success of our brainwave entrainment applications, we decided to tackle another facet of well-being: conscious breathing.

We are excited to unveil our latest Coni WASM application: the WebGL Breathing App, a visual and auditory experience built from scratch to guide you through a calming 6-2-6 breathing exercise (6 seconds inhale, 2 seconds hold, 6 seconds exhale).

Creating a Living UI

Unlike traditional breathing timers that simply show a growing circle, we wanted to build something that feels alive. We designed an interactive menu where you can set your Mood—choosing from Calm (Cyan), Warm (Orange), or Focus (Purple).

Building a Minimal CMS with the Conimo Framework

Conimo is the official full-stack web framework for Coni. It brings together the blazing-fast WASM frontend capabilities and the robust backend server environment into a cohesive, streamlined developer experience.

Recently, we’ve vastly improved the developer experience by embedding the core Conimo CLI scripts directly into the bin directory of the conimo library. This means you don’t need external setup scripts—everything is powered by native Coni code.

In this guide, we’ll walk through scaffolding a new application, running the local development server, and quickly building a minimal Content Management System (CMS) utilizing the powerful patom database.