Just Unknown
← All posts

Sep 1, 2026 · 1 min read

Hello from Just Unknown

Why we started Just Unknown, what we are building first, and how the just_* packages fit together.

company announcement

Just Unknown is a new studio with a simple thesis: the best tools come from shipping real products with them. So we are building Just Game Engine, a 2D ECS engine for Flutter, and shipping our own mobile games on top of it.

What we are building

  • Just Game Engine — an explicit entity-component-system with a fixed-timestep simulation core, physics, particles, Tiled maps, audio, shaders and Yarn Spinner dialogue. BSD-3 licensed.
  • Mobile games — Mym, Just Zombies and Event Horizon are all in development and all run on the engine.
  • Embedded systems — firmware and real-time graphics for microcontrollers and GPUs. More on this soon.
  • Mobile software — apps built with Flutter and the same package family.

The just_* family

Every piece of the engine that is useful outside a game ships as its own package: just_signals for state, just_di for dependency injection, just_storage for persistence, just_physics_engine, just_audio_engine, just_tiled and more. This website is built with them too.

final counter = Signal<int>(0);

SignalBuilder<int>(
  signal: counter,
  builder: (context, value, _) => Text('$value'),
);

Follow along here and on GitHub.


Why Just Game Engine uses an explicit ECS and a fixed timestep →