Hawkes Gen
Hawkes Gen

Say what
should exist.

Above every world you build hangs the Overseer. Tell it what you want, in plain words, and it beams it down: the game, the art, the sound. Build with friends, live, while people play.

Play now
The box above is a preview of the beam. In the world itself the Overseer really builds it. Play now drops you on an island in your browser: a 4x4, a boat, exploding barrels, a fishing rod. Like it? Save it and it becomes your game. Free to start, no card needed. Or play the games people made.
How a thing appears

You ask. It arrives.

Every world is a planet with the Overseer in its sky. The assistant speaks as the Overseer, and whatever it makes is beamed in.

Pick a worldChoose a template or start from scratch. Every game is on its own planet.
Say it"Add enemies." "Make the player jump higher." The assistant changes the game while you stand in it.
Ask for art and soundOr take free models, textures and sounds from the community library.
Bring friendsBuild together in real time. People can already be playing.
01 — Features

Everything you need to build games together.

Real-time collaboration, AI assistance, and powerful tools in one place. No downloads, no configuration.

Live Edits reach everyone in the game as they happen. Counts show here when someone is in one.

Build together, live

Friends join your world, see each other and what changes, and chat while you build. People play while others build.

A knight, before
before
The same knight with a golden sword and a red plume
"golden sword, red plume"

An assistant that makes things

Ask for a feature, a fix or an asset. It changes your game's code and world, offers a library match before making anything new, and quotes the price first. (An image.edit result.)

Walk itHold to grab and throw, double-click to change anything, ask the assistant on the spot.Try the island

Build inside your game

You walk around your world while you make it. No editor to switch to. The island is free, with no account.

02 — Community library

Start with a whole library. Free.

3D models, textures, skies, sprites, music, ambience and sound effects, made by Hawkes and shared by builders, sorted into shelves you can browse and search. Every one is free to use in your game: pick it in the editor, or ask the assistant for "a wooden crate" or "rain sounds" and it offers what fits before making anything new.

Browse the library
03 — Asset Studio

Need custom game assets?

Sprites, 3D models, sounds and music, in the game builder, in Unity, or from your code editor.

  • Sprite sheets sliced into Sprites, with a looping AnimationClip
  • Materials for URP, HDRP or Built-in, with normal maps
  • Skyboxes as Skybox Materials · sounds as AudioClips
  • Edits, background removal and pixel art on your own textures
  • Sign in with your browser · a daily spending limit · Unity 2022.3+
Submitted to the Unity Asset Store and in review. Until it's listed, the download here is the same package.
One knight, made here
The knight
generate_image · 5 credits
one picture
The knight walking, animated
preview.gif
the walk cycle
The sprite sheet, 4 by 2 frames
sheet.png
4×2 frames, 256 px, transparent
Real output. More on the examples page.
04 — Multiplayer

Hawkes Net: multiplayer for web games.

The networking every game here runs on, for yours too. Sign in with this account at net.hawkesgen.com, make a project, and your game is online: players, rooms and tickets live on its page.

  • One call: lobby().join('level-1') puts everyone in a level together, and rejoins by itself
  • Our relay: interest by distance and a binary protocol about 5 times smaller than JSON
  • Your projects, live: players online, rooms and who is in them, tickets and usage
  • Web, Babylon and Unity WebGL: one SDK; free to build and test on localhost
  • Already in Sick Of It, Yooba Land and Dose Of Destruction
Measured on our load test: 1,000 players on one relay node with 4 processes, none dropped, about 8 KB/s each.
game.js
import { lobby } from 'https://net.hawkesgen.com/sdk/hawkes-net@1.mjs';

const net = lobby({ project: 'my-game', liveHosts: ['mygame.com'] });
net.join('level-1');

net.pose([x, y, z], yaw);
net.onPose((peer, s) => moveAvatar(peer, s.p, s.y));
net.on('chat', (text, from) => show(from.name, text));
net.send('chat', 'hello');
A whole client. my-game is your project's id on net.hawkesgen.com; pages on your sites join with no key.
05 — Tools

One account, every kind of asset.

Each tool is a tested pipeline with the settings worked out. Every job is priced before it runs, in credits (1 credit = $0.01).

WhatToolsFrom
Images & texturesimage.generate · image.edit · image.cutout · image.angles · image.panorama · texture.maps2 cr
Videovideo.t2v · video.i2v · video.animate · video.upscale · video.interpolate40 cr
3D modelsimage.viewsheet · mesh.views3d · mesh.textured15 cr
Rigging & motionmesh.rig · motion.from-text · blender.character · a CC0 motion library20 cr
Voice & soundaudio.voice · audio.voice-design · audio.sfx8 cr
Musicaudio.music20 cr
In UnityWindow > Hawkes Gen: sprite sheets arrive sliced with an AnimationClip, textures as Materials, sounds as AudioClipsget it
Chainsasset.make: several steps as one job, e.g. concept → four views → mesh → rigquoted
The lowest price in each row, as Gen quotes it. A bigger job costs more; you see the price before it runs.
06 — Billing

Your credits work hard.

Quote

See the price first.

Every AI job is priced before it runs — no surprises.

Run

Credits are held.

The quoted amount is held while the job runs. Progress streams live.

Keep

Failures cost nothing.

A job that fails or that you cancel gives its credits back, automatically.

07 — Work

Built with it.

We make games, and Hawkes Gen is how we make their art, animation and sound. These are live.

Platform fighter

Dose Of Destruction

33 fighters with 2,219 animation clips, 9 stages, character voices and music.

image.editvideo.i2vimage.cutoutaudio.voiceaudio.music
Play ↗
3D story game

PH Origins

Voiced dialogue, sound effects and tileable PBR materials for a one-night thriller in a corporate tower.

audio.voiceaudio.sfxtexture.maps
Play ↗
Arcade climber

Sick Of It

Enemy art, character voices and sound effects, generated from the build tools and the Unity editor.

image.paintaudio.voiceaudio.sfx
Play ↗
08 — Pricing

Plans for every creator.

Start free, upgrade when you're ready. Every plan includes monthly AI credits for the assistant, art, models, sound and music. Unused credits roll over.

Free
$0
Starter credits to try the AI
Up to 3 games · 3 builders per game
Pro
$40/mo
4,500 credits every month
Up to 100 games · 25 builders per game
1 credit = $0.01Unused credits roll overCancel any timeNeed more? Top up with credit packsPayments by Stripe
09 — API

Your pipeline, not ours.

Everything in the app is an HTTP call, and an MCP server: connect Claude Code, Cursor, VS Code or Claude at hawkesgen.com/connect and ask for assets in plain words. Or make a key and call it from build scripts, tools or your engine.

REST

POST /v1/jobs to start, GET /v1/jobs/:id or the /v1/events stream to follow, /v1/assets/:id/file to download. POST /v1/run starts one and waits.

curl https://hawkesgen.com/v1/billing/quote \
  -H "Authorization: Bearer hg_…" \
  -d '{"tool":"audio.sfx","params":{"prompt":"door creak"}}'

JavaScript

One file, no dependencies, for the browser and Node.

import { HawkesGen } from 'https://hawkesgen.com/client/hawkesgen.mjs';
const gen = new HawkesGen({ url: 'https://hawkesgen.com', key });
const job = await gen.run('audio.sfx', { prompt: 'door creak' });