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.
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.
Everything you need to build games together.
Real-time collaboration, AI assistance, and powerful tools in one place. No downloads, no configuration.
Build together, live
Friends join your world, see each other and what changes, and chat while you build. People play while others build.


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.)
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.
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.
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+

one picture

the walk cycle

4×2 frames, 256 px, transparent
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
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');
my-game is your project's id on net.hawkesgen.com; pages on your sites join with no key.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).
| What | Tools | From |
|---|---|---|
| Images & textures | image.generate · image.edit · image.cutout · image.angles · image.panorama · texture.maps | 2 cr |
| Video | video.t2v · video.i2v · video.animate · video.upscale · video.interpolate | 40 cr |
| 3D models | image.viewsheet · mesh.views3d · mesh.textured | 15 cr |
| Rigging & motion | mesh.rig · motion.from-text · blender.character · a CC0 motion library | 20 cr |
| Voice & sound | audio.voice · audio.voice-design · audio.sfx | 8 cr |
| Music | audio.music | 20 cr |
| In Unity | Window > Hawkes Gen: sprite sheets arrive sliced with an AnimationClip, textures as Materials, sounds as AudioClips | get it |
| Chains | asset.make: several steps as one job, e.g. concept → four views → mesh → rig | quoted |
Your credits work hard.
See the price first.
Every AI job is priced before it runs — no surprises.
Credits are held.
The quoted amount is held while the job runs. Progress streams live.
Failures cost nothing.
A job that fails or that you cancel gives its credits back, automatically.
Built with it.
We make games, and Hawkes Gen is how we make their art, animation and sound. These are live.
Dose Of Destruction
33 fighters with 2,219 animation clips, 9 stages, character voices and music.
PH Origins
Voiced dialogue, sound effects and tileable PBR materials for a one-night thriller in a corporate tower.
Sick Of It
Enemy art, character voices and sound effects, generated from the build tools and the Unity editor.
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.
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' });