// independent game studio · canada
We draw our worlds in code.
Cheveyo Interactive builds games the old way — a hand-written engine, art generated by algorithms instead of asset packs, and updates shipped straight to players. Small studio. Sharp tools. No shortcuts pretending to be craft.
// the studio
Small by design.
Cheveyo Interactive is a one-studio workshop based in Canada. We believe small teams with full ownership of their stack ship better games: every system in our titles — world generation, simulation, rendering, audio — is written in-house, so nothing is a black box and everything can be tuned until it feels right.
Code is the art tool
Every sprite, icon and animation in our games is generated by code at runtime. Zero image assets means infinite resolution, tiny downloads, and a look nobody else has.
Engine-up craftsmanship
No off-the-shelf engine. Our games run on a hand-rolled canvas engine built for the job — fixed-step simulation, chunked infinite worlds, synthesized audio.
Players get updates fast
Our games update themselves in-app, on every platform, within minutes of a release. Feedback in the morning can be a fix by the afternoon.
// the craft
Procedural to the pixel.
This is real engine code — the kind that draws every ore deposit you'll ever mine. Depth comes from hue-shifted gradients, not textures. If we want a new look, we change the math.
// depth from hue shifts, not textures
function shade(hex, amt) {
const n = parseInt(hex.slice(1), 16);
let r = (n >> 16) + amt,
g = ((n >> 8) & 255) + amt,
b = (n & 255) + amt; /* clamp… */
}
const oreIcon = (col, glint) => {
for (const [ox, oy, r] of [[-8,4,9], [7,6,8], [0,-6,10]]) {
const g = ctx.createRadialGradient(…);
g.addColorStop(0, shade(col, 46));
g.addColorStop(1, shade(col, -38));
ctx.arc(cx + ox, cy + oy, r, 0, 7); ctx.fill();
}
};
// now in development
2DCraft
Mine · Build · AutomateAn infinite, procedurally generated factory world for Android, iOS and the web. Chop, mine and smelt your way to a self-running megafactory — research technology, electrify your base, and tame the wilderness with conveyor belts. Built for touch, playable in minutes, deep enough to lose weekends to.
- Infinite procedurally generated worlds
- Full automation: belts, inserters, power grids
- 19 technologies to research on the way to the endgame
- Self-updating on every platform
// contact
Say hello.
Feedback, bug reports, business, or just want to talk shop about procedural art — the inbox is open.
contact@cheveyointeractive.ca