Use cases

The game types you can build with ArcadeOn right now.

You can build a lot of solid 2D games today, especially single-player and systems-heavy projects. The editor plus visual state machine is strongest when you need clear gameplay flow, reusable logic, and fast iteration.

Best fit now
Single-player, systems-heavy 2D

Great for progression loops, event-driven logic, and scene-based content.

  • Top-down and platforming gameplay
  • Quest, inventory, and dialogue systems
  • State-based flows and scripted encounters

Game genres and patterns

Practical game types

These are the strongest use cases based on current engine and visual state machine capabilities.

View on homepage

Top-down shooters

Twin-stick and arena shooters with enemies, projectiles, and line-based hit logic.

Action RPGs

Quests, inventory, shops, dialogue gates, boss intro flows, and progression switches/variables.

Zelda-like adventures

Top-down movement, interact triggers, puzzle rooms, and key/door gating.

Platformers

Platformer player and enemy behaviours, hazards, checkpoints, and scripted events.

Metroidvania-lite games

Ability unlock flags, gated traversal, and quest-driven progression.

Top-down racing games

Racing behaviours plus AI rivals and lap/progression logic.

Survival/wave games

Spawn waves, difficulty scaling, health/combat loops, and upgrade pickups.

Puzzle games

Switch/variable logic, tilemaps, and timed or state-based challenge rooms.

Story/narrative games

Message, choice, and timeline commands with branching visual state machine states.

Boss encounter games

Staged intros, phase switches, and condition-driven attacks and transitions.

Simulation-lite / tycoon-lite loops

Event-command driven economy, inventory, and quest loops.

Moddable games

Plugin Hub and install-by-URL support lets you extend mechanics beyond core tools.

Strength

Visual gameplay flow

Use VSM states and transitions for quests, phase logic, dialogue gates, and encounter scripting.

Strength

Reusable systems

Build event-command loops once and reuse across scenes for faster iteration and tighter scopes.

Strength

Extendable mechanics

Add custom behaviors through plugins without rebuilding your existing project structure.

Pick a use case and ship a playable build.

Start with one of these proven patterns, customize your systems, and iterate in browser.