NIGHT GARDEN PALETTES
Fine white mycelium fibres branching across a dark graphite surface

GROWING IN THE OPEN NATIVE · MODULAR · 2D-FIRST

Small core.
Wild possibilities.

Make games and interactive worlds with an engine that connects the pieces—and makes room for your ideas.

Open source. Built on .NET 10. Currently in alpha.
01 / A SMALL CORE. A LIVING NETWORK.
C# / .NET 10Vulkan firstNative desktop + mobileComposable modulesPower-aware by design

ROOM TO MAKE SOMETHING DIFFERENT

Connected tools.
Independent ideas.

A scene, a state machine, a UI, a little bit of code. Mycelium gives them a shared language, so you can focus on what happens when they come together.

01 / COMPOSE

Bring what you need.

Build from a modular core. Add the capabilities your project uses, with optional modules that can be stripped from a published player.

Explore the building blocks
02 / CONNECT

Make the pieces talk.

Scenes, UI, state machines, and scripts share data through a blackboard. Commands connect authoring, undo, and automation.

Read the key concepts
03 / EXPERIMENT

Keep your hands on it.

Work in a dockable editor, author UI and themes, and run your project in the Game tab. Inspect and automate the same tools over MCP.

Open an example

A SMALL CORE. A LIVING NETWORK.

Mycelium Engine, with every letter joined by a branching white hypha

Built for curious minds and independent worlds.

Explore the identity

A QUIET PLACE TO BUILD

Mycelium editor showing the graph workspace with dark charcoal panels, white labels, rounded outlined buttons, violet active tabs and mint selection
Night Garden in the running editor. Violet + Mint, with roots enabled.Explore the engine theme

LESS WASTE. MORE POSSIBILITY.

Be generous
with imagination.
Careful with resources.

Efficiency is a design value.

Batch work. Avoid unnecessary allocations. Let an idle screen rest. Mycelium treats the CPU, GPU, and battery as resources worth respecting.

Small hardware deserves big ideas.

Lower-end devices are a guiding baseline. A smaller footprint is a practical engineering goal, not a measured carbon claim.

Keep the connections visible.

Open source, readable project files, and observable commands give people and tools a common way into the engine.

COMPOSE YOUR STARTING POINT

Your project.
Your ingredients.

Explore a few optional capabilities. This is a conceptual module selection, not a build-size calculator; actual dependencies are resolved by the engine.

Core, rendering, and input form this example’s foundation.

3

optional ingredients selected

Mycelium.Audio
Mycelium.Localization
Mycelium.Power

Your idea decides what belongs.

BUILT IN THE OPEN

A growing engine.
An honest roadmap.

Mycelium is alpha software. Try it, read the code, and help shape what comes next. Feature maturity varies.

The foundation

Ready to explore

  • Modular host and native rendering
  • Scene, state-machine, and blackboard workflows
  • Themeable UI and a dockable editor
  • Command automation and MCP access
Actively growing

Preview territory

  • Tilemap and terrain authoring
  • Animation timeline and skeletal workflows
  • 3D rendering and world-space UI
  • Mobile workflows and application accessibility

Native targets only; no web export. Rigid-body 3D physics and networking are not implemented. Read the current roadmap.

START SMALL. SEE WHAT GROWS.

Give your next idea
somewhere to take root.

Start with an example. Make one thing move. Go from there.

Get the engine