In March, my son and I made a bet. 80 days. Build real software. Sell it. Father vs son, shipping every day.

Day 2 ended with four words:

Something has to change.

Then the posts stopped. Here's why.

The race stopped

We'd been racing each other. Breadth against depth. Me knocking on more doors, him polishing one thing until it shone.

Then we noticed something. We have different skills, and we think in different ways. What one of us lacks, the other brings.

And we'd both been making games and game engines for years. Separately.

So we stopped racing and started building together. Day 2 said we had to work smarter. This was it. Synergy turned out to be real.

What we built

Myth Engine.

Myth Engine is a game engine for 2D and 3D games. The games you make can run on the web, on desktop and on mobile. It's built with JavaScript and Babylon.js, and it uses ECS (entity component system), which makes putting a game together feel intuitive and helps games run fast.

The Myth Engine editor with a 3D scene open

You make games in the editor on Windows, with Visual Logic blocks, JavaScript, or both. The editor draws your level with the game's own runtime, so you see it as it will look in the game.

A 2D level built in the Myth Engine editor, then played

And games to go with it

We didn't just build the engine. We made games with it.

Made in Myth Engine

2D and 3D games, shooters, puzzles, platformers, worlds made of blocks and science labs, all made in Myth Engine.

Games made in Myth Engine

More games made in Myth Engine

Science labs made in Myth Engine

Inside the editor

2D

The 2D Scene editor in Myth Engine

  • Move, rotate and scale with the handles or the G, R and S keys.
  • Split screen, minimaps and cameras that follow the player, with no code.
  • Tile maps on square, isometric and hex grids.

3D

A 3D clockwork of turning gears, made in Myth Engine

  • Blender's axes and keys: Z is up, and G, R and S move, rotate and scale.
  • Scenes built from sculpted terrain, grass, water and lights.
  • Havok physics makes objects fall, collide and tumble.

Havok physics: a ball knocks over a stack of crates

Objects built from components

The Object Editor in Myth Engine

Every object is built from components that you add and tune. The same Object Editor builds 2D and 3D objects.

Game rules: blocks, code, or both

Visual Logic blocks in the Myth Engine editor

Game rules are Visual Logic blocks you connect: when something happens, such as a button press, do something. Build a behavior once and attach it to as many objects as you like.

Debug Play paused on a Visual Logic block

Pause the game right before any block runs, step through it, and watch each object's values change.

The JavaScript editor in Myth Engine

JavaScript works instead of blocks or alongside them, with suggestions for your project's own objects and sounds as you type. JavaScript libraries can be added from a catalog, and they're bundled into your game.

Pixel art

The pixel art editor in Myth Engine

  • Paint layered art directly into your game.
  • Mirrored drawing, crisp pixel rotation and patterned gradients.
  • Recolor a sprite by changing its palette.

Looks and effects

One game switching between ready-made looks

Ready-made looks, from old film and Game Boy to thermal camera and comic-book print. Up to four can be combined.

The shader graph in Myth Engine

Build new looks from connected blocks, or write them as code.

The particle editor in Myth Engine

Particle effects in 2D and 3D, starting from presets such as fire, rain and confetti.

Worlds made of blocks

The World Generation editor in Myth Engine

A generated block world

Generated worlds with hills, caves, ores and trees, and a map preview before you play. Block worlds can be built by hand too.

Sharing your game

Publish settings in Myth Engine

  • Web games export as a single file or a web folder.
  • Desktop and mobile exports are projects you finish building yourself.
  • Multiplayer is built in, with a lobby and a relay server you host.

There's more in the full tour on itch.io: What Myth Engine can do.

The new scoreboard

Us
Products Myth Engine, plus the games we've made with it
Free guides Complete games, built step by step from an empty project

One column now. That's the twist.

Try it

The free version has no time limit. Exporting finished games needs the full version, which is a one-time purchase with no royalties.

Call this Day 3. It just took a little longer than a day.

Next time: blocks or code? We settled it the family way.