Loading…
gathering yarn balls…
A game engine, a playable world, a research lab

Build the world.
Own the engine.
Play the frontier.

C.A.T. is Cat Game Research’s from-scratch C++20/Vulkan engine and playable research platform. ECS gameplay, local LLM agents, custom physics, and ML compute tools share one codebase — so we can build worlds, test ideas, train models, and publish the tools behind them. Across the studio’s public network, those systems become games, experiments, papers, and tools that others can explore.

"We are star stuff." ~Carl Sagan

C++20
Language
Vulkan
Graphics
20+
Build Targets
12
Portals
Research Collaboration

Frontier AI Researchers

If you are a frontier AI researcher and you are interested in our research and our data, please contact us. We welcome collaboration, dataset access, and joint experiments on behavioral intelligence, reinforcement learning, and custom engine architecture.

Contact Us
Latest Changes Open Changelog
MULTI-USER eXPERIMENT

Enter the MUX

A retro UNIX mainframe BBS and browser OS for the Cat Game Research community. IRC-like channels, ASCII consoles, and console curses widgets.

> OPEN_MUX
NEW PRE-ORDER

Save Tokens, Save $$$

The world’s first AI prompt compiler compacts, lints, fuzzes, and scans your prompt files for malware and code — before they reach your agents.

> MEET_CIC
Vulkan Render Graph ECS Architecture Particle VFX System Go RL Training Behavioral Intelligence Side-Scroll Gameplay Asset Pipeline Crypt Security Vulkan Render Graph ECS Architecture Particle VFX System Go RL Training Behavioral Intelligence Side-Scroll Gameplay Asset Pipeline Crypt Security
Latest

What's New

Recent updates across the C.A.T. ecosystem.

Portals

Twelve portals.
One engine ecosystem.

Each portal covers a different facet of the C.A.T. project — from API documentation and benchmark reports to security scans, dream consolidation, behavioral research tools, community guilds, and products.

00
🎮
Interactive
Games
Browser-based simulations and experiments — evolutionary agents, emergent behavior, and game prototypes running directly in your browser.
Click to explore
01
🏭
Dev-log
Frontier
Dispatches from the expedition — raw development notes covering engine architecture decisions, breakthrough moments, and lessons from building a custom Vulkan engine from scratch.
Click to explore
02
📚
Documentation
API
Auto-generated Doxygen HTML documentation for the full engine and game codebase — classes, functions, systems, components, and architecture reference.
Click to explore
03
📊
Performance
Benchmarks
Interactive HTML benchmark reports with 3-run averaging, telemetry data, and performance visualizations across engine subsystems and hot paths.
Click to explore
04
🔒
Security
Security Reports
Security scan reports covering the crypt keeper system, port guard infrastructure, pentest results, and vulnerability assessments.
Click to explore
05
💭
Consolidation
Dreams
Session dream reports — knowledge graph consolidation, pattern recognition, and cross-session insights visualized as interactive HTML.
Click to explore
06
🧪
Research
Lab
Behavioral Intelligence Studio — interactive research tools for emotion science, cognitive psychology, personality theory, and strategic philosophy.
Click to explore
07
📑
Publications
Papers
Research papers and technical publications — LaTeX-typeset documents covering engine architecture, reinforcement learning, and behavioral intelligence research.
Click to explore
08
🧠
Neural Network
CAT VLM & π Agent
Interactive 3D visualization of the CAT VLM architecture, plus the new π Agent local VLM runtime with Crypt-authorized inference, tool calling, and C.A.T. mod integration.
Click to explore
09
🎨
UI Toolkit
Cat UI GTK
GTK-style widget reference kit for building GUIs and web pages using the Cat Game Research nu-glass design system — buttons, panels, layouts, and design tokens.
Click to explore
10
👥
Community
Guilds
Player and developer community groups — lore, modding, speedrun, roleplay, and general discussion.
Click to explore
11
📦
Products
Products
Engine, tools, AI middleware, security services, and consulting — now with CIC, the AI prompt compiler.
Click to explore
12
🔧
Engine Mods
Mods
Runtime-loaded mods and extensions for C.A.T. — browse community systems, download the first public mod, and read the π and SNES Devkit landing pages.
Click to explore
About

A from-scratch game engine, built with C++20 and Vulkan. No engines, no frameworks — just code.

C.A.T. is a custom game engine and game built entirely from scratch using C++20 and the Vulkan API. It features a deferred PBR rendering pipeline, an ECS architecture with explicit system lifecycles, a particle VFX system with ribbon trails and lifetime curves, side-scroll gameplay with physics-based player movement, and a full asset pipeline with custom importers and VPak packaging.

Beyond the engine itself, the project explores reinforcement learning for Go gameplay (PPO + MCTS), behavioral intelligence research tools, and a comprehensive security infrastructure with an encrypted crypt keeper, port guard, and pentest suites.

Technology Stack
Vulkan Render Graph
Deferred PBR, bindless textures, render pass lifecycle
ECS Architecture
Components, entities, systems with explicit lifecycles
Physics & Movement
Rigidbody dynamics, groundedness, HFSM animation sync
VFX System
CPU/GPU particle simulation, ribbon trails, LOD culling
Go RL Training
PPO + MCTS reinforcement learning for board game Go
Asset Pipeline
Custom importers, VPak packaging, TOML serialization
Crypt Security
Encrypted secret storage, port guard, pentest suites
Tooling
Asset viewer, level editor, VFX studio, animus
Powered By

Built with a wider
technology ecosystem.

C.A.T. stands on the shoulders of open-source projects, hardware platforms, and game distribution technology. These are ecosystem technologies used by or relevant to C.A.T. — not sponsorship claims.

Press and hold any mark for one second to open its official site.

Guilds

Start a guild.
Own a subdomain.

C.A.T. guilds are independent, self-organized community groups — lore, modding, speedrun, roleplay, security, research, or anything in between. Each guild gets its own page at slug.guilds.catgameresearch.net, a slot on the network leaderboard, and a place in the cooperative map.

The guild model is built on two ideas we have written about on Frontier: Rabbit Island (how cooperation, clans, and repeated-play reputation emerge from simple local rules) and After MANGO (distributed ownership, platform cooperatives, and the practical design of shared-capital organizations). A guild is a small cooperative with its own identity, nested inside a larger one.

Reserve a name and apply for a guild page below. No server-side form is used — your request opens as a pre-addressed email with the subject line we use to route applications.

lowercase snake_case, starts with a letter
where we can reach the guild organizer
Apply

Founder Membership

Become a founding member.
Shape the engine.

C.A.T. is independent and self-funded. Founder memberships provide direct financial support for engine development, hardware costs, and research infrastructure. Members get early access, behind-the-scenes updates, and a voice in the roadmap.

Explorer
$5/month
  • Early access to engine builds
  • Founder badge on all portals
  • Monthly devlog updates
  • Discord community access
Join as Explorer
Architect
$50/month
  • Everything in Engineer
  • Private API access
  • Custom benchmark requests
  • Early access to research papers
  • Priority feature requests
  • Annual 1:1 call with the team
Join as Architect

Payments processed securely via Stripe. Cancel anytime. All members receive the same ad-free, tracker-free experience across all Cat Game Research portals.