← News

MEGA4 Initiative Kickoff

July 8, 2025

We're starting something deliberately ambitious: MEGA4, four interconnected projects built at the same time and in the open.

What is MEGA4?

  1. Guinevere: A GPU-native, immediate-mode GUI toolkit — the foundation everything else draws with.
  2. Gaya: A small, fast text editor and plugin platform built on Guinevere.
  3. Turian: A component-based game engine, powered by Guinevere and edited within Gaya.
  4. Mystery: A community-shaped game, built in Turian, that tests the whole stack.

Why build in the open?

Most development happens behind closed doors — you see the keynote and the launch trailer, rarely the dead ends and rewrites that actually produce something. We'd rather show the workshop:

  • Transparency: every commit, asset, and design note is public from day one.
  • Real feedback: problems are visible as they happen, and so are the fixes.
  • Educational value: what building this kind of software actually looks like.

The common thread

Each project has a different focus, but they share an approach:

  • Performance-minded: lean on the GPU and avoid unnecessary layers.
  • Deeply interconnected: Guinevere draws Gaya and Turian; Turian runs the editor inside Gaya; Mystery tests everything.
  • One stack: a single toolchain, top to bottom.

Update: since this post, the entire stack moved from C#/.NET to Zig. The goals are the same; the foundation is lower-level and a better fit for a GUI library, an editor, and a game engine.

Follow along

Development happens in the open on GitLab, with videos on our YouTube channel. Expect stumbles, rewrites, and mistakes — sharing the journey is part of the point.

youtube video

#announcement#mega4#open-source#guinevere#gaya#turian#mystery