Docs / Samples

Samples

Complete, runnable games. Each one is two commands to your machine: scaffold it, then run its bundled backend locally. Self-host is free - no account, no keys.

Play a live match, right now

No install, no signup. This drops you into a live Asobi server running the Arena sample - move with WASD, aim with the mouse, click to shoot. You will be matched with bots in a moment.

How this works. asobi init copies the sample into a new folder; asobi dev runs its bundled Lua backend on localhost. When you want us to host it, deploy to a managed cloud environment (paid) - the client code is identical either way.

Arena Shooter (Godot)

Arena Shooter

Godot

Top-down co-op arena. Server-authoritative movement and combat at 10 Hz, matchmaking that fills empty slots with bots, boons, modifier voting between rounds, and a kills leaderboard.

MatchmakingRealtimeBotsLeaderboardsVoting
asobi init arena --template godot
asobi dev
Arena Shooter (Defold)

Arena Shooter

Defold

Top-down co-op arena. Server-authoritative movement and combat at 10 Hz, matchmaking that fills empty slots with bots, boons, modifier voting between rounds, and a kills leaderboard.

MatchmakingRealtimeBotsLeaderboardsVoting
asobi init arena --template defold
asobi dev
Arena Shooter (Unity)

Arena Shooter

Unity

Top-down co-op arena. Server-authoritative movement and combat at 10 Hz, matchmaking that fills empty slots with bots, boons, modifier voting between rounds, and a kills leaderboard.

MatchmakingRealtimeBotsLeaderboardsVoting
asobi init arena --template unity
asobi dev