DUXPLIMA Documentation

uxrArcadeMachine

Playable arcade cabinets with eight built-in games, per-game leaderboards and a framework for adding your own.

Cabinets you place in the world. Walk up, press the prompt, and a full-screen game opens. Eight games ship, each with its own high-score table.

The games are client-hosted and single-player. The server owns the scores.

Pages

The eight games

IdTitleShape
SnakeSnakeGrid, grows on food, dies on itself
PingPongPing PongPaddle against an opponent that gets faster
StarBlitzStar BlitzRows of descending attackers, three lives
BlockStackBlock StackFalling shapes, cleared lines, increasing speed
SweetMatchSweet MatchSwap to match three, against a timer
MineGridMine GridReveal without hitting a mine
GhostMazeGhost MazeCollect pellets, avoid pursuers, power-ups reverse it
FlapDashFlap DashOne button, gaps to fly through

Every title is original. No trademarked game name appears anywhere in the product, in the copy or in the code, which is deliberate and worth preserving if you add cabinets.

What it does

CabinetsAny number, one game each, bound by an attribute
InteractionA ProximityPrompt added for you at runtime
InputKeyboard, on-screen controls and swipe, unified
MobileEvery game is playable with touch. Not an afterthought
ScoresPersonal best per game, saved to a profile
LeaderboardsOne global top table per game
ExtendingA new game is one module and one settings entry

What the designer builds

A world folder of cabinet models, each carrying a GameId attribute. That is all. The prompt, the tag, the full-screen interface, the controls and the game-over screen are built at runtime.