AI-powered infrastructure for game developers

Ycode

Code, debug and ship games across Unreal Engine, Apple and Android from one fast native workspace—with AI graphics analysis, live devices and a distributed build fleet in the loop.

  • No Electron runtime
  • Live iOS and Android devices
  • AI Metal and Vulkan analysis
  • Distributed build fleet
  • AI Agent visual workflows
Ycode graphics debugger with AI analysis running on a laptop

Why Ycode

The entire game-development loop, on one AI-powered infrastructure.

Ycode keeps project context visible from the first prompt through native debugging, graphics capture, distributed builds and collaboration.

AI

Agents with project context

Run provider-backed coding agents, automations and isolated worktree tasks without breaking your development flow.

0e

Native high-performance GUI

Built without an Electron dependency to reduce memory use and keep editing, rendering and agent output smooth.

iOS

Live device control

Discover, stream, inspect and control iOS and Android hardware while logs and launch actions stay next to the code.

GPU

AI-powered GPU debugging

Open Metal and Vulkan captures, follow pass and resource dependencies, and let AI models explain frame cost and bottlenecks inside Ycode.

UBA

Distributed builds at scale

Schedule compile tasks across an IrisBuild machine fleet with live CPU, memory and GPU telemetry, then inspect runtime traces on a shared timeline.

P2P

Team-ready workflows

Bring friends, shared agent work and development context into the same focused environment used to ship the game.

Real workflows

Real tools. Real projects. One continuous workflow.

These current Ycode screens show the platform handling first-run setup, agent runs, native debugging, GPU captures, mobile hardware and distributed builds without switching toolchains.

Start in minutes

From a prompt to a working project.

Ycode opens ready to build: describe what you want to create, reopen recent workspaces and let Ycode detect toolchains for Apple, Android and device tooling automatically.

  • Ask the built-in AI what to build next
  • Automatic iPhoneOS SDK, ycrun, Android SDK and NDK detection
  • Recent projects and folders one click away
Ycode welcome screen with AI prompt and detected toolchains

AI agents and collaboration

Agents work where your code and tools already live.

Start and review coding-agent runs inside Ycode with provider, worktree, terminal and device context available in the same auditable workspace.

  • Provider-backed agents and reusable automations
  • Isolated worktrees with visible run summaries
  • Project, terminal and device state kept in view
AI agent run and terminal inside Ycode

World-class debugging

A native debugger built for game runtimes.

Debug Metal, Vulkan and engine code with LLDB on Windows—inspect threads, locals and symbols with inline documentation while the target keeps rendering.

  • LLDB-backed debugging of native and hybrid Metal apps on Windows
  • Threads, locals, watches and inline symbol help in one layout
  • One dialog to configure targets, symbols and GPU frame capture
Ycode debugging an Objective-C Metal renderer on Windows with LLDB

AI graphics analysis

Your GPU frame, explained by AI.

Capture Metal and Vulkan frames, walk pass and resource dependencies, then ask frontier models to profile the frame—pass timings, limiters and concrete fixes appear next to the capture.

  • Metal and Vulkan captures with visual dependency graphs
  • AI reports on pass cost, GPU counters and memory
  • Choose Claude, GPT and local models per analysis
Ycode graphics debugger with AI analysis of a Metal frame capture

Multi-device development

Control iOS and Android hardware without leaving your workspace.

Discover connected devices, stream their screens, send input, launch apps and inspect system logs while the project stays active beside them.

  • Side-by-side live streaming and input control
  • Android Gradle targets and signing settings
  • Searchable device console with process and tag filters
Live iPhone and Android device control in Ycode

Distributed builds

Every core, working at the right moment.

IrisBuild schedules compile tasks across your machines with resource-aware slots and live CPU, memory and GPU telemetry—then Unreal Build Accelerator timelines and runtime traces show where the time went.

  • Fleet scheduling with dynamic per-machine limits
  • Live CPU, memory and GPU utilization per worker
  • UBA processor timelines and runtime trace inspection
IrisBuild build fleet dashboard scheduling tasks across machines in Ycode

Apple development

Work across Unreal iOS and native Xcode projects.

Edit Objective-C++, Swift and Metal, launch to physical devices and keep build output, inspectors and runtime control inside the same Windows-native workspace.

  • Unreal iOS source and real-device launch workflows
  • Swift, Metal and Xcode project navigation
  • Inline symbol help, build output and inspectors
Unreal iOS source and a live iPhone app inside Ycode

Platforms

Built for multi-device game teams.

Start from Windows and coordinate game code, mobile targets, device debugging and AI automation in one workspace.

Windows Native desktop workspace
iOS Streaming, input and launch
Android Gradle, signing and devices
Unreal Engine C++, UBA and profiling
AI Agents Providers, worktrees and automation

For teams building bigger games with smaller feedback loops

Bring Ycode into your game development workflow.

Modern AI-powered game development infrastructure for code, distributed builds, live devices, AI graphics debugging, profiling and automation—without the weight of an Electron shell.