[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"game-rebound":3,"suggested-sidebar-rebound":50,"more-games-pool-rebound":321},{"game":4,"unlockedAchievementIds":46,"ratingsSummary":47},{"id":5,"slug":6,"title":7,"description":8,"shortDesc":9,"thumbnailUrl":10,"bannerUrl":11,"gameUrl":12,"version":13,"isPublished":14,"isFeatured":15,"viewCount":16,"tags":17,"vrModes":21,"platforms":25,"createdAt":30,"updatedAt":31,"filesUploadedAt":32,"developerId":33,"pendingChanges":11,"reviewStatus":34,"developer":35,"leaderboards":38,"achievements":43,"_count":44},"1b571065-cd40-4dc7-999b-74f0f16a782e","rebound","Rebound","**Rebound** is a browser-based table-tennis game built on WebXR. It's a fast, minimal arcade take on ping pong. A clean geometric arena, a neon palette, and an original soundtrack that runs entirely in the browser with nothing to download. It's the WebXR successor to the Konterball, the classic WebVR game studio [WILD](https://wild.as/) built for Google's Creative Lab as a Chrome Experiment to show off in-browser VR in 2016. Rebound rebuilds it for today's headsets and browsers.\n\nWhat sets it apart is reach and feel. The same link plays everywhere: VR headsets (Quest, Index, Vive, Rift), AR passthrough, a desktop with a mouse, or a phone you tilt to aim. In VR the paddle tracks your controller or bare hand 1:1. There's no button to press, you physically meet the ball or you can switch to gaze aiming for a hands-free game. Two-player matches run in real time over a peer-to-peer connection joined with a five-letter room code: no lobbies, no sign-up, no matchmaking. There's also a single-player survival mode where the rally speeds up the longer you keep it alive.\n\nIt's made for pick-up-and-play sessions and for showing people what the web can do without an app store in the way. If you own a headset and want a zero-friction game to hand a friend, you're a desktop player curious about WebXR, or you just want a quick neon rally on your phone, Rebound is built for you.\n\n## How to play\n\n### VR & AR\n\n- Your hand/controller is the paddle - move and swing your paddle to meet the ball. Contact is physical, there's no button to swing.\n- Gaze mode - prefer hands-free? Pick Gaze and the paddle follows wherever you look on the table.\n- Menus - look at a button (Restart / Exit) and hold your gaze on it for a moment to select.\n- Reset pose - tap the reset-pose button if the table drifts off-center.\n\n### Desktop\n\n- Mouse - move the paddle across your half of the table.\n- Click - lock the pointer for free, continuous aiming (click again / Esc to release).\n- R - toggle the hidden rainbow mode.\n- Pick Play on desktop on the start screen.\n\n### Mobile / touch\n\n- Tilt & turn your phone - look around the arena; the paddle aims along your view (magic-window mode).\n- Tap - select buttons on the menu and end-of-match screens.\n\n## Tips & strategies\n\n- Position beats swinging. You don't press anything to hit, get the paddle to where the ball will be.\n- Aim with the contact point. Striking off-center, and where your paddle sits relative to the table's center line, angles the return cross-court, use it to send the ball away from your opponent.\n- Beginner trap: reaching late and over-swinging. The return is decided by paddle position and where the ball meets it, not by how hard you swing.\n- Score-chasing. Single-player is survival: 5 lives, and the ball accelerates the longer the rally lasts — keep contacts clean to push your point streak. Multiplayer is first to 11, so mix up placement and work the table edges to force errors.\n\n## Credits\n\nOriginal project by WILD on [github](https://github.com/madebywild/konterball) licensed under MIT\nAudio & Music by [Matthias Hacksteiner / Fifth Music](https://fifth-music.com/)\n\n## What's new\n\n### v1.0.0\n\n- Rebuilt on WebXR (from the original WebVR Konterball)\n- Controller and hand-tracking paddle: the paddle now follows your hand 1:1, and you're placed right at the table.\n- Gaze aiming retained as an optional hands-free control method.\n- Experimental AR passthrough mode.\n- New start menu to choose VR / AR / desktop and your VR control method.\n- Real-time 2-player over the web via peer-to-peer room codes and single-player survival mode.\n- Updated mobile controls","Rebound is a fast, neon table-tennis game for the open web. Play solo survival or real-time 1-on-1 across VR, AR, desktop, and mobile.","/uploads/thumbnails/rebound.webp",null,"/uploads/games/rebound/index.html","1.0.0",true,false,383,[18,19,20],"action","arcade","sports",[22,23,24],"standing","seated","room-scale",[26,27,28,29],"VR","PC","Mobile","AR","2026-06-24T10:37:16.439Z","2026-06-30T09:16:00.491Z","2026-06-30T08:57:57.220Z","93a84708-3a28-4884-ac56-0420774a62bb","APPROVED",{"id":33,"username":36,"displayName":36,"avatarUrl":37},"dmnshd","/uploads/avatars/93a84708-3a28-4884-ac56-0420774a62bb.png",[39],{"id":40,"name":41,"sortOrder":42},"6481d173-b1be-45f0-99b0-3b20baab661b","single-paddle","DESC",[],{"saves":45},0,[],{"score":48,"totalUp":49,"totalDown":45,"total":49,"userVote":11},5,1,{"games":51,"pagination":318},[52,71,91,114,133,152,169,188,205,224,241,259,275,293,312],{"id":53,"slug":54,"title":55,"description":56,"shortDesc":57,"thumbnailUrl":58,"bannerUrl":11,"gameUrl":59,"version":13,"isPublished":14,"isFeatured":15,"viewCount":60,"tags":61,"vrModes":62,"platforms":63,"createdAt":64,"updatedAt":65,"filesUploadedAt":66,"developerId":33,"pendingChanges":11,"reviewStatus":34,"developer":67,"_count":68},"c0cd7246-6481-4e2d-b45b-263d228809c6","boulderworld","Boulderworld","Climb your way through the different routes in the halls of **Boulderworld**! In this relaxing VR bouldering experience, you're tasked with clearing courses and practicing your climbing skills, hold by hold, in immersive virtual reality. Reach for grips, pull yourself up the wall, and figure out the line that gets you to the top. You can fight for the top of the leaderboards or go at a relaxed pace and simply enjoy the climb.\n\n## How to Play\nBouldering in VR works just like the real thing: you move hand over hand. Reach out to a hold, grab it, and pull your body upward, then reach for the next grip with your other hand. Plan a route up the wall and work it move by move until you reach the watch on your left wrist at any time to see your current stats, and restart your position if you slip or want a cleaner run.\n\n## Tips\n- **Read before you reach.** Look up the wall and pick your line before you start moving. A planned route is faster than improvising mid-climb.\n- **Use your momentum.** Don't hang off your arms, push up from a stable position and let momentum carry your hand to the next hold.\n- **For three stars, cut the dead moves.** Speed comes from an efficient sequence, not frantic grabbing. Every unnecessary reach costs you time.\n- **Rest when you can.** A stable two-hand position lets you reset and line up the next section instead of rushing it.\n\n## Controls\nTrigger / Grab — Grab hold / menu confirmation\nA / X — Restart player position\n\nYou can see your current stats on the watch on your left wrist.\n\n## Development\nThis game was developed in [Wonderland Engine](https://wonderlandengine.com/), the WebXR-focused development platform.\n\n## Credits\n### Development, Game Design, SFX\nFlorian Isikci\n\n### 3D Modeling, Art, Game Design, Level Design, UI Design\nSophia Schreiter","Hang your way through different bouldering halls.","/uploads/thumbnails/boulderworld.webp","/uploads/games/boulderworld/index.html",152319,[20],[22],[26],"2026-03-17T02:59:07.795Z","2026-07-12T19:04:54.009Z","2026-07-12T19:04:54.007Z",{"id":33,"username":36,"displayName":36,"avatarUrl":37},{"saves":45,"leaderboards":69,"achievements":70},10,3,{"id":72,"slug":73,"title":74,"description":75,"shortDesc":76,"thumbnailUrl":77,"bannerUrl":11,"gameUrl":78,"version":13,"isPublished":14,"isFeatured":15,"viewCount":79,"tags":80,"vrModes":83,"platforms":84,"createdAt":85,"updatedAt":86,"filesUploadedAt":87,"developerId":33,"pendingChanges":11,"reviewStatus":34,"developer":88,"_count":89},"00f7e480-72ed-4995-9e8b-1d3fac94c1bd","archery-training","Archery Training","**Archery Training** is the practice range, distilled: a bow, a quiver, a field of targets, and a worldwide leaderboard that doesn't care about your excuses. No enemies, no waves, no story, just you, your draw, and the question of how consistent your aim really is when every arrow is scored.\n\nThat purity is the point. Each target awards points by how close to the center you land, so the game is less about hitting targets and more about the gap between your good shots and your bad ones. Closing that gap is the whole sport. It's the kind of game you load up for five minutes of calm focus, then look up forty minutes later, where you are three places higher on the leaderboard.\n\nBuilt for Meta Quest in your browser via WebXR: no installs, instant play.\n\n## How to Play\n\nThumbstick - Menu/shop navigation\nA / X - Menu confirmation button\nRight Trigger - Press to draw bow / Release to shoot arrow / Confirm menu\n\nPull the bow string to aim and release it to shoot the arrow at the targets. Each target awards a certain amount of points, depending on how close to the center the arrow hits it:\n\n- Bullseye (Yellow): 100 Points\n- 2nd ring (Red): 50 Points\n- 3rd ring (Blue): 25 Points\n- 4th ring (White): 10 Points\n- Outer ring (Red): 5 Points\n\nTo support the developers, purchase new bows with Tokens in the [shop](https://dmnshd.gg/shop)!\n\n## Tips\n\n- **Build one anchor point and never move it.** Draw to the same spot, cheek, jaw or shoulders, every single time. Consistency is key.\n- **Slow is smooth, smooth is fast.** A rushed 5-point arrow loses to a deliberate 50. The leaderboard rewards average quality, not volume.\n- **Learn the arc.** Arrows fly like arrows, not lasers. Give distant targets a touch of elevation and you'll stop dropping shots low.\n- **Shoot in sets.** Real archers shoot ends of six and rest. Your aim degrades as your arm tires. Pausing is a scoring strategy.\n\n## Development\n\nThis game was developed in [Wonderland Engine](https://wonderlandengine.com/), the WebXR focused development platform.\n\n## Credits\n\n### development, design, logo\nFlorian Isikci\n\n### development, design, sounds\nDarius Patzner\n\n### in-game store development\nJonathan Hale","Train your archery skills for upcoming challenges.","/uploads/thumbnails/archery-training.webp","/uploads/games/archery-training/index.html",78479,[18,81,82],"shooting","archery",[22],[26],"2026-03-17T02:39:07.499Z","2026-06-18T09:32:18.367Z","2026-06-07T03:49:18.980Z",{"id":33,"username":36,"displayName":36,"avatarUrl":37},{"saves":45,"leaderboards":90,"achievements":90},4,{"id":92,"slug":93,"title":94,"description":95,"shortDesc":96,"thumbnailUrl":97,"bannerUrl":11,"gameUrl":98,"version":99,"isPublished":14,"isFeatured":14,"viewCount":100,"tags":101,"vrModes":104,"platforms":105,"createdAt":106,"updatedAt":107,"filesUploadedAt":108,"developerId":33,"pendingChanges":11,"reviewStatus":34,"developer":109,"_count":110},"859fdfed-29f3-45a0-affb-034a60778166","shed-racer","Shed Racer","**Shed Racer** is a free browser-based 3D racing game built for desktop, mobile and VR/AR headsets (via WebXR). Race fast toy-style cars across twisty tracks, drifting through corners, hitting boost pads, dodging oil slicks, sliding over snow, jumping ramps, and fighting for first place against AI, friends, or online players. Play instantly in your browser with keyboard, gamepad, touch controls, VR controllers or your hands.\n\nThe game includes Career Mode, Quick Race, Infinite Survival, Local Split-Screen Multiplayer, Online Multiplayer, Community Tracks, a full Track Editor, and a Garage where you can customize vehicles, paint, wheels, hats, and decals. Shed Racer is playable on desktop, mobile browsers, and WebXR devices like Meta Quest, with VR tabletop racing, AR passthrough support, and first-person driving.\n\n## Game Modes\n**Career Mode**: Race through cups, earn stars, unlock new races, collect coins, and progress through increasingly difficult tracks.\n\n**Quick Race**: Jump straight into a race against AI opponents.\n\n**Infinite Mode**: Survive as long as possible on a streaming track while the road collapses behind you. Collect coins, hit boosts, and chase your best survival time.\n\n**Multiplayer**: Play local split-screen races for 2-4 players on desktop, or host/join private online rooms.\n\n**Community Tracks**: Browse, play, like, and publish custom tracks made by players.\n\n**Track Editor**: Build your own tracks with roads, corners, ramps, holes, barriers, boost pads, oil slicks, and snow zones.\n\n**Garage**: Customize your racer with vehicles, colors, wheels, decals, and hats.\nVR / AR Mode: Play in WebXR with controller or hand tracking, including tabletop-style racing, passthrough AR, and first-person driving.\n\n\n## Controls\n\n### Desktop\nW / Up Arrow: Accelerate\nS / Down Arrow: Brake / Reverse\nA / Left Arrow: Steer left\nD / Right Arrow: Steer right\nC: Change camera perspective\nF: Toggle fullscreen\nGamepad Left Stick: Steer\nGamepad RT / LT: Accelerate / Brake\n\nLocal Multiplayer Keyboard Controls\nPlayer 1: WASD, C to change camera\nPlayer 2: Arrow Keys, / to change camera\nPlayer 3: IJKL, U to change camera\nPlayer 4: Numpad 4 / 6 / 8 / 5, Numpad 0 to change camera\n\n### Mobile\nTouch and Drag: Steer and accelerate\nDiagonal Drag: Combine steering with acceleration\nVirtual Joystick: Appears when the race starts\n\n### VR / AR\nThumbstick: Steer\nRight Trigger: Accelerate / UI select\nLeft Trigger: Brake / Reverse\nA Button: Toggle first-person driving\nController Ray: Select menu buttons\nHand Pinch: Select UI / use hand-tracking controls\nPinch and Move: Steer and drive with hand tracking\nDouble Pinch Both Hands: Change camera perspective\nFirst-Person VR: Grab or pinch the steering wheel, rotate to steer, and push or pull to accelerate or brake\n\n### Track Editor\nRoad, Corner, Ramp, Narrow, Hole, Barrier, Boost, Oil, Snow, Erase: Build and modify tracks\nClick / Tap: Place track pieces\nDrag: Set direction for ramps, corners, and boost pads\nRight Click or Erase Tool: Remove pieces\nMiddle Mouse / Space + Drag / Ctrl + Drag: Pan the editor camera\nMouse Wheel / Pinch: Zoom\nTest: Race your custom track\nShare: Generate a shareable track link\nClear: Reset the track\n\n-----\n\nTo learn more about the story of how Shed Racer came to be, checkout our [blogpost](https://dmnshd.gg/blog/from-a-tweet-to-a-racing-game).","Race your vehicles across colorful tracks while you build your own, tune your ride, and chase the finish line.","/uploads/thumbnails/shed-racer.webp","/uploads/games/shed-racer/index.html","0.6.3",42473,[102,103],"racing","multiplayer",[23,24,22],[26,27,28,29],"2026-03-29T18:18:19.434Z","2026-06-12T07:51:22.431Z","2026-06-12T07:51:22.430Z",{"id":33,"username":36,"displayName":36,"avatarUrl":37},{"saves":111,"leaderboards":112,"achievements":113},72,13,6,{"id":115,"slug":116,"title":117,"description":118,"shortDesc":119,"thumbnailUrl":120,"bannerUrl":11,"gameUrl":121,"version":13,"isPublished":14,"isFeatured":15,"viewCount":122,"tags":123,"vrModes":126,"platforms":127,"createdAt":128,"updatedAt":129,"filesUploadedAt":130,"developerId":33,"pendingChanges":11,"reviewStatus":34,"developer":131,"_count":132},"6f935b01-2de9-4a8b-ba4a-8c5b4443982c","construct-chess","Construct Chess","**Construct Chess** is real chess with real presence: a full 3D board you sit over in VR or AR, running straight in your browser. No app, no account, no setup: open the page and you're at the table. Stockfish, the strongest open-source chess engine in the world, provides the opposition, so the board is honest whether you're rated 800 or 2000.\n\nWhat the headset adds isn't gimmick, it's *space*. The board has scale and depth: you lean over it, read diagonals the way you'd read them across a physical table, and pieces occupy the squares they threaten. In AR passthrough the board sits in your actual room, chess on the coffee table or your desk. It's the closest a browser gets to the over-the-board feeling, and it quietly changes how you calculate.\n\nAll the real rules are here: castling, en passant, pawn promotion, the works. The game enforces legal moves, so it's also a forgiving place to *learn* chess properly. New to the game? Each side starts with sixteen pieces, each type moves differently, and the goal is to checkmate the enemy king by trapping it with no legal escape. Everything past that one sentence, the board itself will teach you.\n\n## How to Play\n\nPick up a piece and set it on its destination square, controller trigger or hand pinch in VR, mouse on desktop and touch on mobile. Illegal moves simply won't be accepted and special moves (castling, en passant, promotion) trigger naturally when you pick up or select the piece you want to move.\n\n## Tips\n\n- **Walk the board.** Standing up and viewing from behind your opponent's position is a genuinely useful blunder-check. Threats you miss from your side are obvious from theirs.\n- **Use the engine as a sparring partner, not a judge.** Lost positions against Stockfish are lessons: play them out and watch *how* you perform.\n- **Develop, castle, then attack.** Knights and bishops out, king safe, rooks connected: the oldest advice in chess survives because it works in VR too.\n\n## Credits\n\nDeveloped by Florian Isikci (@SrileXR).\n\nBased on a Chess project by schowdhuri. It uses Stockfish for enemy AI.\n","It's Chess! Playable on desktop, mobile, VR and MR. Can be played both in Multiplayer and AI mode.","/uploads/thumbnails/construct-chess.webp","/uploads/games/construct-chess/index.html",39615,[124,125,103],"boardgames","strategy",[22,23],[26,27,28,29],"2026-03-16T09:49:12.002Z","2026-06-18T10:08:54.808Z","2026-05-21T18:00:03.714Z",{"id":33,"username":36,"displayName":36,"avatarUrl":37},{"saves":45,"leaderboards":45,"achievements":70},{"id":134,"slug":135,"title":136,"description":137,"shortDesc":138,"thumbnailUrl":139,"bannerUrl":11,"gameUrl":140,"version":13,"isPublished":14,"isFeatured":15,"viewCount":141,"tags":142,"vrModes":144,"platforms":145,"createdAt":146,"updatedAt":147,"filesUploadedAt":148,"developerId":33,"pendingChanges":11,"reviewStatus":34,"developer":149,"_count":150},"3082cfab-3bec-40cf-a7d7-dea71e73a7fc","archery-evolution","Archery Evolution: Time Trials","Prepare to embark on an epic journey with **Archery Evolution: Time Trials**, the ultimate WebXR archery game set in a thrilling sci-fi space universe.\n\nAs a spacefaring archer, you'll battle targets and enemies from across the galaxy in an immersive experience that combines precision marksmanship with futuristic technology. Playable in VR, or flat on desktop and mobile.\n\n## Features\n\n### Sci-Fi Space Setting\nExplore a universe of celestial backdrops, cosmic anomalies, and otherworldly landscapes, all designed to transport you to the far reaches of space.\n\n### AI Opponents\nFor solo adventurers, face off against AI-controlled foes that keep the pressure on between leaderboard runs.\n\n### Leaderboards & Progression\nEvery run is scored for the global leaderboards. Climb the ranks, sharpen your aim, and prove your supremacy against players worldwide. (Requires a [dmnshd.gg account](https://dmnshd.gg/auth/login))\n\n### Immersive VR Experience\nFeel the tension as you draw your bow, release, and watch the arrow streak through the cosmos.\n\n## How to Play\nArchery Evolution is a time-trial shooter: targets appear in sequence and the clock is always running, so your score is a balance of **accuracy and speed**. Draw your bow, line up the shot, and release, then immediately reset for the next target. In VR you physically draw and aim with two controllers; on desktop and mobile you aim and draw with the mouse. Pick your input method at the start and you're good to go.\n\n## Tips\n- **Accuracy first, then speed.** Misses cost you far more time than a deliberate draw. Get consistent, then start trimming the gaps between shots. Do keep your multiplier in mind, it gets nullified when you miss, get hit or the timer runs out.\n- **Lead moving targets.** Arrows travel, aim slightly ahead of anything in motion so the shot and the target meet.\n- **Settle your draw.** A clean, full draw lands truer than a rushed snap shot. Build a steady rhythm: draw, anchor, release.\n- **Learn the sequence.** Targets spawn in patterns. Once you know what's coming, you can move toward the next position before it appears.\n\n## Controls\n\nPick your input method, VR or Flat at the beginning and you are good to go!\n\n### VR\nLeft Thumbstick tilt - Movement\nPress down Left Thumbstick and tilt - Run\nRight Thumbstick tilt - Snap rotation\nB - Duck\nRight Trigger - Pull bow and release\n\n### Flat (Desktop and Mobile)\nMouse - Aim\nLeft Mouse Button Hold - Draw bow\nLeft Mouse Button Release - Shoot bow\nRight Mouse Button Hold - Draw bow with zoom\nRight Mouse Button Release - Shoot bow\nLeft Shift - Run\n\n## Credits\n\n### Lead Developer and Manager\nFlorian Isikci\n\n### Modeling\nSophia Schreiter\n\n### Programming\nDarius Patzner\nXavier Welscher\n\n### UI\nAnnie Simon\n\n### Music\n[Oliver Proslmeyr](https://oliverproslmeyr.com)\n\n### Tools\nBuilt with [Wonderland Engine](https://wonderlandengine.com/)","Unleash your Archery skills in space. Battle players worldwide in the leaderboards and become the hunter with the best aim.","/uploads/thumbnails/archery-evolution.webp","/uploads/games/archery-evolution/index.html",24001,[18,143,82],"shooter",[22,23,24],[26,27,28],"2026-03-09T10:30:40.655Z","2026-06-05T07:19:16.868Z","2026-03-23T04:51:37.148Z",{"id":33,"username":36,"displayName":36,"avatarUrl":37},{"saves":45,"leaderboards":151,"achievements":113},7,{"id":153,"slug":154,"title":155,"description":156,"shortDesc":157,"thumbnailUrl":158,"bannerUrl":11,"gameUrl":159,"version":13,"isPublished":14,"isFeatured":15,"viewCount":160,"tags":161,"vrModes":162,"platforms":163,"createdAt":164,"updatedAt":165,"filesUploadedAt":166,"developerId":33,"pendingChanges":11,"reviewStatus":34,"developer":167,"_count":168},"2cd08221-a9e1-4a9d-9f1c-56b42de39945","iron-rails","Iron Rails","The desert has become cold after the sun has set. Hop into your mine cart, select your weapon and you'll see what's waiting for you out there. Survive the night on the rail tracks — you can't be sure what might be hiding in the shadows. Successfully hit your targets to gain points and increase your multiplier, which is reset after a miss or when you get hit. So be sure to make every shot count! Be careful not to wait too long though — your enemies are also in it to hurt you.\n\nTry keeping the multiplier going for as long as you can. Iron Rails punishes every miss very harshly: the highest score is only feasible if your aim is consistent.\n\n## How to Play\nIron Rails is an on-rails VR shooter. The cart carries you through the canyon automatically, so your only job is to aim and shoot. Targets and enemies appear from the dark on both sides of the track, sometimes ahead, sometimes sweeping past as the cart moves. Pick off each one as it comes into range, keep your multiplier alive, and deal with enemies before they close the distance and damage you.\n\n## Tips\n- **Protect the multiplier.** One miss wipes it, and your score lives and dies on it. A clean, lower-volume run beats a sloppy, spray-and-pray one.\n- **Scan the shadows early.** Enemies fade in before they're a threat. Spot them at the edge of the light and you'll have your shot lined up before they're on you.\n- **Don't freeze.** Waiting too long lets enemies reach you. Keep a rhythm: acquire, fire, reset, repeat.\n- **Prioritize threats.** When multiple enemies are on screen, take the closest enemy first, as they might hit you and kill your multiplier.\n\nAfter each round, your score will be automatically submitted to the global leaderboards of **Iron Rails**. If you score high enough, you might even unlock something special. [Login](https://dmnshd.gg/auth/login) to claim your spot on the leaderboards.\n\n## Development\nDeveloped with A-Frame & Blender.\n\n## Credits\n### Development\nDarius Patzner\nFlorian Isikci\n\n### Animation & Models\nCowboys by Falk Ridder\nCart, Rail, Gun, Heart, Saloon by Google Poly\n\nMusic Patrick de Arteaga Sound effects from [freesound.org](https://freesound.org) Pistol Shot","Ride the cart, shoot for fame.","/uploads/thumbnails/iron-rails.webp","/uploads/games/iron-rails/index.html",17197,[143,18],[22],[26],"2026-03-17T02:52:55.869Z","2026-06-07T03:18:22.298Z","2026-06-07T03:18:22.297Z",{"id":33,"username":36,"displayName":36,"avatarUrl":37},{"saves":49,"leaderboards":49,"achievements":70},{"id":170,"slug":171,"title":172,"description":173,"shortDesc":174,"thumbnailUrl":175,"bannerUrl":11,"gameUrl":176,"version":13,"isPublished":14,"isFeatured":15,"viewCount":177,"tags":178,"vrModes":180,"platforms":181,"createdAt":182,"updatedAt":183,"filesUploadedAt":184,"developerId":33,"pendingChanges":11,"reviewStatus":34,"developer":185,"_count":186},"6ab21cf5-b941-45bc-abe1-8b386e498181","barista-express","Barista Express","**Barista Express** puts you behind the counter of your own café, in your browser and in VR (at the same time). Orders come in, the queue builds and it's on you to grind, brew, and serve fast enough to keep everyone happy. It starts gently: a basic espresso, no pressure. The game tightens the screws from there: more complex drinks with more ingredients, more steps, more customers deciding your pace for you.\n\nThe core of the game is the small, satisfying chain of café work: beans into the grinder, grounds into the portafilter, cups onto their spots, portafilter into the machine. Drinks get more elaborate as you progress, and when an order stumps you, the recipe is on the pricing table at the back of the café, you can always look up (pun intended) what goes into it. The challenge isn't just about knowing the recipe. Executing it with two more orders breathing down your neck makes it even more thrilling.\n\nIn this time-management game, try keeping a clear head while the café conspires against you.\n\n## How to Play\n\nUse your controller's cursor and the trigger to pick items up and place them where they belong. The basic coffee: grind the beans into the portafilter, place cups at the correct spots on the coffee machine, and slot the portafilter into the machine. Every drink beyond that is introduced in-game, watch the recipe table when a new one appears.\n\n## Tips\n\n- **Drill the basic chain until it's automatic.** Grinder → portafilter → cups → machine should run on muscle memory, because the later orders need your brain elsewhere.\n- **Read the order before you move.** A second spent checking the recipe table beats four spent un-making the wrong drink.\n- **Start the machine, then prep.** While one drink brews, get the next order's cups and grounds staged.\n- **Don't panic-stack.** One order done cleanly beats two done wrong. Wrong drinks cost more time than slow ones.\n\n## Development\n\nThis game was developed in A-Frame and Three.js. Optimization was done using [gltf-pipeline](https://dmnshd.gg/blog/palette-mesh-optimization).\n\n## Credits\n\n### development, design, 3D modeling, animation, sounds\nFlorian Isikci\n\n### sound effects, interaction system development, optimization\nJonathan Hale\n\n### concept art, logo design, character art\nFalk Ridder\n\n### music\nMarkus Gembaczka","Virtually be a barista in your very own café!","/uploads/thumbnails/barista-express.webp","/uploads/games/barista-express/index.html",14754,[19,179],"simulation",[22,23],[26,27],"2026-03-17T02:30:35.024Z","2026-06-18T09:25:10.169Z","2026-03-21T19:08:33.320Z",{"id":33,"username":36,"displayName":36,"avatarUrl":37},{"saves":45,"leaderboards":49,"achievements":187},8,{"id":189,"slug":190,"title":191,"description":192,"shortDesc":193,"thumbnailUrl":194,"bannerUrl":11,"gameUrl":195,"version":13,"isPublished":14,"isFeatured":15,"viewCount":196,"tags":197,"vrModes":198,"platforms":199,"createdAt":200,"updatedAt":201,"filesUploadedAt":202,"developerId":33,"pendingChanges":11,"reviewStatus":34,"developer":203,"_count":204},"b2acaa4c-b1a3-4450-92a2-23cbb140dc07","archery-dungeon","Archery Dungeon","The orc faction has launched an assault on the magical portal leading to your home village, and you are the entire defense. **Archery Dungeon** is wave-defense archery game for Meta Quest in your browser: orcs pour toward the portal, your bow is the only thing between them and home, and the question is never *if* you'll be overrun, it's how long you hold and how clean your shooting stays under pressure.\n\nThe scoring has teeth. Each orc awards points based on where you hit it and a running combo multiplies everything until you miss. One loose arrow into the dirt and the combo is gone. That single rule changes how the game feels: late in a wave, with orcs closing and your multiplier fat, every draw becomes a small negotiation between greed and discipline. High leaderboard runs aren't sprayed, but built with precision.\n\nBetween assaults, spend your points on new bows in the [shop](https://dmnshd.gg/shop) and get back on the line.\n\n## How to Play\n\nThumbstick - Menu/shop navigation\nA / X - Menu confirmation button\nRight Trigger - Press to draw bow / Release to shoot arrow, menu confirmation\n\nPull the bow's string to aim and release it to shoot the arrow at the enemies. Each enemy awards a certain amount of points, depending on where they were hit and if the user has a combo running. Missing shots interrupts the combo, so watch out! To support the developers, purchase new bows!\n\n## Tips\n\n- **The combo is the score.** Don't take low-percentage shots when your multiplier is running: a skipped shot costs nothing, a miss costs everything.\n- **Closest threat first.** A far orc is points and a near orc is damage. Drop whatever is about to reach the portal, then go back to farming the back line.\n- **Aim for the valuable hits when it's safe.** Precision pays more per arrow. Try aiming for the head.\n- **Find a rhythm.** Draw, loose, reacquire. Panic-shooting feeds the miss counter, cadence keeps waves manageable even when it gets crowded.\n\n## Development\n\nThis game was developed in [Wonderland Engine](https://wonderlandengine.com/), the WebXR focused development platform.\n\n## Credits\n\n### development, design, sounds\nDarius Patzner\n\n### supporting development, technical art, leaderboards\nFlorian Isikci\n\n### logo\nLionel Hale\n\n### engine development, in-game store development\nJonathan Hale\n\n## Additional Credits\n\n### Sounds\n\"Portal Sound\" from Sergenious\n\"Wave Cleared\" Sound from Jobro on Freesound.org\n\"Orc SFX\" By Little Robot Sound Factory Models -\n\"Orc War Banner\" by jorge_peral is licensed under Creative Commons Attribution.\n\"Magic Portal\" by SGTorresJ is licensed under Creative Commons Attribution.","Defend the magical portal from the attack of the evil orcs with your trusted bow and arrows!","/uploads/thumbnails/archery-dungeon.webp","/uploads/games/archery-dungeon/index.html",10571,[18,143,82],[22],[26],"2026-03-17T02:36:06.189Z","2026-06-18T09:46:57.641Z","2026-03-23T14:25:28.005Z",{"id":33,"username":36,"displayName":36,"avatarUrl":37},{"saves":45,"leaderboards":49,"achievements":70},{"id":206,"slug":207,"title":208,"description":209,"shortDesc":210,"thumbnailUrl":211,"bannerUrl":11,"gameUrl":212,"version":13,"isPublished":14,"isFeatured":15,"viewCount":213,"tags":214,"vrModes":217,"platforms":218,"createdAt":219,"updatedAt":220,"filesUploadedAt":221,"developerId":33,"pendingChanges":11,"reviewStatus":34,"developer":222,"_count":223},"efc21568-0ee3-402c-8841-e26c962849be","spray-space","Spray Space","**Spray Space** turns the space around you into a wall you're allowed to paint. It's a street-art sandbox that runs straight in your browser: on a Meta Quest in VR or mixed reality, on an AR-capable phone or tablet or on a plain desktop computer. With no download and nothing to install. Pick a can, shake off your inhibitions, and paint at true-to-life scale: pieces the size of an actual wall, not a phone screen.\n\nThe spray behaves like spray. Pressure-sensitive controls drive line weight and paint density, so the same can does thin outlines and wide soft fills depending on how you work it — the technique transfers from (and back to) the real thing. Your work hangs in space at full scale, and you can step back, circle it, and judge it from any angle, exactly like standing on the sidewalk in front of it.\n\nMixed reality is where it gets strange: in passthrough on Quest, the canvas is your own four walls. Paint a burner across your living-room wall, walk around it, and let it mess with your head for a second. No consequences, no cleanup, no ladder.\n\n## How to Play\n\n- **Meta Quest (VR & passthrough):** point with the controller and hold the trigger to spray. Trigger pressure controls paint flow — feather it for fine lines, squeeze through for full coverage. Your distance to the surface spreads or tightens the spray, like a real can. Use the left thumbstick to select the color you want to spray with.\n- **Phone & tablet (AR):** paint through the camera onto the world around you, touch to spray. Use the UI to change the size and the color of the spray\n- **Desktop:** aim with the mouse, click and hold to spray — good for sketching ideas you'll paint properly in VR later. Use the UI to change the size and the color of the spray\n\n## Tips\n\n- **Outlines first, fills second.** Block in the shape with thin, fast strokes before committing paint to the middle — corrections are cheaper early.\n- **Step back. Constantly.** Everything looks right from arm's length. Scale errors only show up from across the room, so check your proportions from where a viewer would stand.\n- **Use your whole arm.** Wrist strokes wobble at wall scale; shoulder strokes stay straight. Real writers already know this one.\n","Graffiti spraying experience that brings street art into the digital age.","/uploads/thumbnails/spray-space.webp","/uploads/games/spray-space/index.html",1372,[215,216],"art","experience",[22,24,23],[26,29,27,28],"2026-03-17T02:48:36.687Z","2026-06-18T09:17:08.584Z","2026-03-22T09:25:53.649Z",{"id":33,"username":36,"displayName":36,"avatarUrl":37},{"saves":45,"leaderboards":45,"achievements":45},{"id":225,"slug":226,"title":227,"description":228,"shortDesc":229,"thumbnailUrl":230,"bannerUrl":11,"gameUrl":231,"version":13,"isPublished":14,"isFeatured":15,"viewCount":232,"tags":233,"vrModes":234,"platforms":235,"createdAt":236,"updatedAt":237,"filesUploadedAt":238,"developerId":33,"pendingChanges":11,"reviewStatus":34,"developer":239,"_count":240},"a9138c41-dfcc-4d2b-9123-a7bd25412be5","archery-evolution-showdown","Archery Evolution: Showdown","**Archery Evolution — Showdown** is the competitive answer to [Archery Evolution: Time Trials](https://dmnshd.gg/games/archery-evolution): a PvP arena where the targets shoot back. Two archers, one duel — you're dodging incoming arrows in the same breath you're aiming your own, and the player who masters that split attention walks away with the ranking points.\n\nThe bow mechanics are the authentic, full-draw kind, and arrows fly on real trajectories: at range you're not aiming at your opponent, you're aiming at where they're *about* to be. Add movement, ducking, jumping, and cover, and every duel turns into a little dance: quick-draw exchanges up close, patient ballistic sniping at distance, and the constant read of an opponent who is doing the same math about you.\n\nIt's cross-platform: VR headsets and flatscreen players (desktop and mobile) share the same arenas and the same global rankings. Pick your input at the start and prove the ultimate VR archer doesn't even need the VR.\n\n## How to Play\n\nPick your input method, VR or Flat, at the beginning and you are good to go. Then queue into a duel by shooting one of the buttons on the screen in front of you.\n\n### VR\nLeft Thumbstick tilt - Movement\nPress down Left Thumbstick and tilt - Run\nRight Thumbstick Tilt - Snap rotation\nB - Duck\nA - Jump\nRight Trigger - Pull bow and release\n\n### Flat\n\n#### Desktop\nMouse - Aim\nLeft Mouse Button Hold - Draw bow\nLeft Mouse Button Release - Shoot bow\nRight Mouse Button Hold - Draw bow with zoom\nRight Mouse Button Release - Shoot bow\nC - Duck\nLeft Shift - Run\nSpace - Jump\n1,2,3 - Select arrow type\n\n#### Mobile\n\nTouch Right side of screen - Rotate camera\nTouch Left side of screen - Move\nAim Button (Target icon) - Start aiming the bow and rotate the camera\nRun Button (Arrow icon) - Run\nDuck Button - Duck\nJump Button - Jump\nArrow Type buttons - Choose arrow type\n\n## Tips\n\n- **Never admire your shot.** The moment you release, move. A stationary archer is a free hit, and your opponent is drawing right now.\n- **Lead the target.** Arrows take travel time. Shoot at where their movement is taking them, and force *them* to solve the same problem by staying unpredictable.\n- **Use the zoom draw at range (Flat).** The right-button draw trades speed for precision.\n- **Duck is a dodge, not a bunker.** Breaking your opponent's line mid-draw wins exchanges, camping behind cover just hands them the tempo.\n\n## Credits\n\n### Lead Developer and Manager\nFlorian Isikci\n\n### Modeling\nSophia Schreiter\n\n### Programming\nDarius Patzner\nXavier Welscher\n\n### UI\nAnnie Simon\n\n### Music\n[Oliver Proslmeyr](https://oliverproslmeyr.com)\n\n### Tools\nBuilt with [Wonderland Engine](https://wonderlandengine.com/) and [Blender](https://www.blender.org/)","Draw your bow and challenge players worldwide in intense duels","/uploads/thumbnails/archery-evolution-showdown.webp","/uploads/games/archery-evolution-showdown/index.html",1158,[18,103,143,82],[22],[26,27,28],"2026-03-16T06:28:17.660Z","2026-06-18T10:05:02.292Z","2026-03-22T19:13:40.940Z",{"id":33,"username":36,"displayName":36,"avatarUrl":37},{"saves":45,"leaderboards":45,"achievements":90},{"id":242,"slug":243,"title":244,"description":245,"shortDesc":246,"thumbnailUrl":247,"bannerUrl":11,"gameUrl":248,"version":13,"isPublished":14,"isFeatured":15,"viewCount":249,"tags":250,"vrModes":252,"platforms":253,"createdAt":254,"updatedAt":255,"filesUploadedAt":256,"developerId":33,"pendingChanges":11,"reviewStatus":34,"developer":257,"_count":258},"47ee70b8-2fa0-4487-b103-20aa62ded491","avoid-the-dark","Avoid the Dark","**Avoid the Dark** is an endless flier with exactly two inputs and no mercy. You pilot a ship through the canyons of a ruined city, weaving left and right between buildings while your fuel gauge drains and the score ticks up with every meter. When the fuel's gone or the architecture wins, the run ends and you'll be hitting restart before the score screen finishes loading.\n\nIt's a pure one-more-run game in the arcade tradition: nothing to learn beyond *left* and *right*, everything to master in when and how hard you commit to each weave. Fuel canisters float along the route, and the entire game lives in the tension between the line you want to fly and the line the fuel demands. Playable on desktop and in VR, the cockpit is yours and the buildings come at *you*.\n\nCollect the fuel packages to replenish the fuel you lose during your run to keep going.\n\n## How to Play\n\nQ / Grip Button - Start game\nA / Left Trigger Button - Fly left\nD / Right Trigger Button - Fly right\n\nAvoid buildings, collect the fuel to avoid it depleting. The further you fly, the higher your score.\n\nReach the top 5 and flex your score over on our [Discord](https://discord.gg/mwwnCbbhGc) server.\n\n## Tips\n\n- **Eyes ahead, not on the ship.** By the time a building fills your view it's already too late — read two obstacles ahead and the weaving handles itself.\n- **Fly the fuel line.** The cleanest path is worthless if you starve. When fuel appears off your line, take it, distance you can't fly doesn't score. Try going for the less risky fuel packages.\n- **Small inputs early beat big inputs late.** Start your weave the moment you spot the gap; last-second jerks stack errors that catch up with you two buildings later.\n- **Treat short runs as warmups.** Your reaction time needs a run or two to wake up. The real attempt is the third one.\n\n## Backstory\n\nAfter Earth Defender the world was destroyed by meteorites. You are scrapping the last fuel in a post-apocalyptic city to get as far as possible.\n\n## Development\n\nThis game was developed in [Wonderland Engine](https://wonderlandengine.com/), the WebXR focused development platform.\n\n## Credits\n\n### development, design, sounds\nDarius Patzner\n\n### engine development, in-game store development\nJonathan Hale\n\n### cleanup, qa, support\nFlorian Isikci\n\n### 3rd Party Models\nThe cockpit is a derivation of chiefpad's \"Cockpit Model Vr\".\nThe bobblehead characters are from the Kay Kit Asset Packs by Kay Lousberg.\n\n### Logo\nAntonia Rosenthal","Collect fuel while avoiding buildings of a post-apocalyptic city.","/uploads/thumbnails/avoid-the-dark.webp","/uploads/games/avoid-the-dark/index.html",1013,[18,251,19],"flight",[22,23],[26,27],"2026-03-17T03:03:49.227Z","2026-06-18T09:39:35.266Z","2026-03-23T14:52:21.083Z",{"id":33,"username":36,"displayName":36,"avatarUrl":37},{"saves":45,"leaderboards":49,"achievements":49},{"id":260,"slug":261,"title":261,"description":262,"shortDesc":263,"thumbnailUrl":264,"bannerUrl":11,"gameUrl":265,"version":13,"isPublished":14,"isFeatured":15,"viewCount":266,"tags":267,"vrModes":268,"platforms":269,"createdAt":270,"updatedAt":271,"filesUploadedAt":272,"developerId":33,"pendingChanges":11,"reviewStatus":34,"developer":273,"_count":274},"01ad2555-8b8d-403c-a4a6-8caf894807cf","geobeat","**geobeat** is a WebXR rhythm dodge game built for browsers and headsets. You stand in front of an abstract arena where geometry, light, and sound lock together into a single pulse. Obstacles spawn on the beat and sweep inward toward the center. Your job is to read the groove, stay on rhythm, and slip through the gaps before the walls close in.\n\nScoring rewards time survived and flow. Beat-aligned motion means runs are comparable across sessions, so your best run is a real the community's. Milestones for reaching square, hexagon, and octagon tiers double as bragging rights for how deep you pushed a single round.\n\ngeobeat runs instantly in the browser on desktop and mobile, and in **AR** on XR headsets, where the arena drops into your real-world space through the camera. No download, no install, just the loop.\n\n# Controls\nYou move around the polygon one side at a time. Each input steps you to the next edge in that direction.\n\n## In XR\nLeft controller trigger or pinch - step counter-clockwise along the shape.\nRight controller trigger or pinch - step clockwise.\n\n## On desktop / browser\n\nA or ← - move counter-clockwise along the polygon.\nD or → - move clockwise along the polygon.\n\n## Touch \nTouch on the left side to move counter-clockwise and on the right side to move clockwise.\n\n## Mouse\nLeft click to move counter-clockwise and right click to move clockwise.\n\n# Tips\n- **Make small, early steps.** One edge at a time keeps you in control. Over-rotating into a wall is the most common run-ender.\n- **Look ahead, not at your feet.** Track the obstacles spawning at the outer ring so you already know where the next gap will be.\n- **Chase the tiers.** Line → square → hexagon → octagon is the real progression curve. Treat each tier as the checkpoint to beat on your next run.","Dodge the beat in WebXR. Play in AR, chase high scores, and compete on the leaderboard.","/uploads/thumbnails/geobeat.webp","/uploads/games/geobeat/index.html",785,[18],[23,22],[27,28,29,26],"2026-04-28T14:55:25.752Z","2026-06-05T07:05:45.217Z","2026-04-28T17:04:46.736Z",{"id":33,"username":36,"displayName":36,"avatarUrl":37},{"saves":45,"leaderboards":49,"achievements":70},{"id":276,"slug":277,"title":278,"description":279,"shortDesc":280,"thumbnailUrl":281,"bannerUrl":11,"gameUrl":282,"version":13,"isPublished":14,"isFeatured":14,"viewCount":283,"tags":284,"vrModes":286,"platforms":287,"createdAt":288,"updatedAt":289,"filesUploadedAt":290,"developerId":33,"pendingChanges":11,"reviewStatus":34,"developer":291,"_count":292},"78ed2e51-4277-4afe-b01e-770a511c7437","maze-challenge","Maze Challenge","**Maze Challenge** is a physics-based labyrinth game for VR and AR on Meta Quest, that also runs on mobile and desktop. You guide a heavy rolling ball through a walled maze to a single goal, with the clock running the whole time. The ball obeys real physics: it carries momentum, banks off walls, and overshoots when you rush it. The mood is closer to a tabletop dexterity toy than an action game, quiet and focused and a little tense when your time is good and the goal is one bad bump away.\n\nThe twist is how you steer, and you choose before each run. Joystick / Reticle is the precise option: push the ball with a thumbstick on controllers, or pinch in the air with hand tracking to drop a small reticle and pull it the way you want to go. Tilt Map is the one that sets the game apart. A shrunk-down copy of the whole maze floats in front of you, and you grab a corner and tilt it like a real wooden labyrinth tray. The full-size maze keeps running the physics; the little board is just your controller, with your ball mirrored onto it so you can read the action up close. You can also slide the board to a comfortable spot and play it like a handheld puzzle.\n\nIt runs in full VR and in AR passthrough, so you can set the maze on your own table and lean over it. Hand tracking and controllers are both fully supported, so you can put the controllers down whenever you like. It's for people who enjoy skill-and-patience puzzles, anyone chasing a leaderboard time, and players who want a hand-tracking or mixed-reality game that isn't just a tech demo.\n\n## How to play\n\nPoint at a button on the start board and choose a control style, then get the ball to the goal as fast as you can.\n\n### VR (Quest, hand tracking or Touch controllers)\n\n- Trigger: Select a menu button (aim with the laser, then pull). In Tilt mode, hold to grab the mini-maze — grab an edge to tilt it, grab the center to reposition it.\n- Thumbstick: Steer the ball in Joystick mode.\n- Grip: Also grabs the mini-maze in Tilt mode (use whichever feels natural, trigger or grip).\n- Pinch (hand tracking): Does everything hands-free. Pinch to pick a menu option, to drop the movement reticle in Joystick mode, or to grab and tilt the board in Tilt mode.\n\n### Desktop\n\n- WASD / Arrow keys: Roll the ball\n\n### Mobile / touch\n\n- Virtual Joystick: Move the joystick in the direction you want it to roll towards\n\n## Tips & strategies\n\n- Tip 1 — The ball keeps rolling after you stop steering and the ground might not be as flat as you think. Feather your inputs and ease off before tight corners instead of driving straight at the wall.\n- Tip 2 — For leaderboard times, commit to one continuous line and protect your momentum. Small constant corrections beat big jerks. Remember, each mode has their own leaderboard, show everyone you can master all of them.\n\n## Changelog\n\n### v1.0.0\n\n- Initial release.\n- Two control styles: Joystick / Reticle and Tilt Map.\n- Hand tracking and Touch controller support.\n- VR and AR passthrough.\n- Timed runs with an online leaderboard.\n\nRead more about the [making of geobeat.](https://dmnshd.gg/blog/vibe-jam-2026-geobeat)","A physics maze for Meta Quest. Roll the ball to the goal, fast. Tilt a tiny copy of the maze in your hands, or steer with a stick or a pinch.","/uploads/thumbnails/maze-challenge.webp","/uploads/games/maze-challenge/index.html",645,[285,19],"puzzle",[22,23],[26,29,28,27],"2026-06-02T05:40:19.810Z","2026-06-07T03:56:49.400Z","2026-06-07T03:56:49.399Z",{"id":33,"username":36,"displayName":36,"avatarUrl":37},{"saves":45,"leaderboards":70,"achievements":48},{"id":294,"slug":295,"title":296,"description":297,"shortDesc":298,"thumbnailUrl":299,"bannerUrl":11,"gameUrl":300,"version":301,"isPublished":14,"isFeatured":15,"viewCount":302,"tags":303,"vrModes":304,"platforms":305,"createdAt":306,"updatedAt":307,"filesUploadedAt":308,"developerId":33,"pendingChanges":11,"reviewStatus":34,"developer":309,"_count":310},"d768d8da-497c-40d3-b4b3-712428c72a1e","pachi-fever","Pachi Fever","**Pachi Fever** is a pachinko-inspired skill game: an aim-and-drop puzzler where every shot is a single, deliberate decision. You slide a launcher along the top rail to choose where to fire from, aim with a trajectory guide, then drop a ball into a field of about a hundred brass pins. The ball arcs down under gravity, scoring on every pin it clips. The pins aren't the real goal  though: your real targets are eight tulip gates hidden in the field and lighting all eight wins the level and sets off the **Ōatari** jackpot finale.\n\nWhat sets it apart from other peg-and-ball games is that nothing on the board is ever removed. Pins don't break or vanish when you hit them, instead the board changes state as you play: tulip gates bloom shut and stay lit, windmills start spinning, and a fever multiplier climbs from x1 toward x10 the more tulips you light. You can slide the launcher freely along the rail, as picking your firing position is half the puzzle and some gates only open up when a certain tulip has been lit. The trajectory guide runs the same physics simulation as the live ball, so the preview never lies: line up a bank shot and you can trust it.\n\nThe whole thing is dressed as a night-time Japanese festival, with a lacquer-red cabinet, brass pins, lantern glow, and a star-field dome overhead. Pin hits play koto and shamisen plucks that rise in pitch as a cascade builds, and the jackpot lands on a taiko-driven fanfare. The pace is calm and considered rather than twitchy, closer in feel to pinball or a round of mini-golf than to an action game. It suits anyone who enjoys watching a well-judged shot pay off, plus score-chasers who want to push the fever multiplier and time the Ōatari reel. The same build runs on Meta Quest in VR, in a desktop browser and on a phone.\n\n## How to play\n\n### VR & AR (WebXR)\n\n#### Controller\n- Trigger - fire the ball.\n- Thumbstick (left/right) - slide the launcher along the rail.\n- Point - aim with the controller ray (smoothed so it isn't twitchy).\n- Grip - speed up the catch cart at the bottom (only while no ball is in flight).\n- B / Y button — pause.\n\n#### Hand Tracking\n- Right Pinch - fire the ball.\n- Left Pinch - slide the launcher along the rail.\n- Point - aim with the controller ray. \n- Left Pinch with raised palm - pause.\n\nDesktop\n\n- A / D or scroll wheel - slide the launcher.\n- Mouse - aim, the launcher points wherever your cursor is.\n- Left click - fire.\n- ← / → - nudge the aim angle for fine adjustments.\n- Right-click (hold) - speed up the catch cart, between shots.\n- Click the cabinet crown / esc - pause.\n\nMobile / touch\n\n- Drag the slide buttons - slide the launcher along the rail.\n- Drag anywhere else - aim.\n- Release - fire. Drag off the screen edge instead to cancel the shot.\n- Speed up button - speed up the catch cart, between shots.\n- Pause button - pause.\n\nTips & strategies\n\n- Aim is position plus angle: Launch strength is fixed, so a shot is defined entirely by where you put the launcher and which way it points. Use the trajectory guide, it traces the real path to the first bounce.\n- Move the launcher every shot and don't camp the center. The launcher slides the full width of the rail, and some tulip gates are far easier to reach from one side. Lighting a tulip from the far end of the rail also pays a Rail Shot bonus (+10,000).\n- Don't farm pins for points, light tulips first. A pin is worth only 10. Your score multiplier is tied to how many tulips you've lit, climbing from x1 to x10, so the same shot pays far more once the multiplier is higher. And if a ball is about to drain, steer it into the moving catch cart at the bottom for a **FREE BALL**, so a poor shot can refund itself.\n- Stall at seven of eight to cash in. At seven tulips lit you're sitting at the ×10 multiplier with one gate left to end the level. Spend a few shots there first: run long pin cascades for the chain bonus, grab the koban lucky coin (it moves each shot and pays 1,000 × your multiplier, up to 10,000) and bank style bonuses while everything is ten-times scored. When you finally light the eighth, time the Ōatari reel — it stops the instant the ball enters the jackpot gate, so a late drop can catch the 100,000. Light every pin at least once across the level and the reel locks at 100,000 for a Perfect.","A skill based game where you slide a launcher along a rail. Aim and drop balls through a field of permanent brass pins to light all eight tulip gates and trigger the Ōatari jackpot.","/uploads/thumbnails/pachi-fever.webp","/uploads/games/pachi-fever/index.html","0.1.0",403,[285,19],[22,23],[26,27,28,29],"2026-06-16T09:35:53.532Z","2026-06-17T11:15:09.111Z","2026-06-17T11:15:09.110Z",{"id":33,"username":36,"displayName":36,"avatarUrl":37},{"saves":45,"leaderboards":48,"achievements":311},2,{"id":5,"slug":6,"title":7,"description":8,"shortDesc":9,"thumbnailUrl":10,"bannerUrl":11,"gameUrl":12,"version":13,"isPublished":14,"isFeatured":15,"viewCount":16,"tags":313,"vrModes":314,"platforms":315,"createdAt":30,"updatedAt":31,"filesUploadedAt":32,"developerId":33,"pendingChanges":11,"reviewStatus":34,"developer":316,"_count":317},[18,19,20],[22,23,24],[26,27,28,29],{"id":33,"username":36,"displayName":36,"avatarUrl":37},{"saves":45,"leaderboards":49,"achievements":45},{"page":49,"limit":319,"total":320,"pages":49},24,15,{"games":322,"pagination":413},[323,329,335,341,347,353,359,365,371,377,383,389,395,401,407],{"id":5,"slug":6,"title":7,"description":8,"shortDesc":9,"thumbnailUrl":10,"bannerUrl":11,"gameUrl":12,"version":13,"isPublished":14,"isFeatured":15,"viewCount":16,"tags":324,"vrModes":325,"platforms":326,"createdAt":30,"updatedAt":31,"filesUploadedAt":32,"developerId":33,"pendingChanges":11,"reviewStatus":34,"developer":327,"_count":328},[18,19,20],[22,23,24],[26,27,28,29],{"id":33,"username":36,"displayName":36,"avatarUrl":37},{"saves":45,"leaderboards":49,"achievements":45},{"id":294,"slug":295,"title":296,"description":297,"shortDesc":298,"thumbnailUrl":299,"bannerUrl":11,"gameUrl":300,"version":301,"isPublished":14,"isFeatured":15,"viewCount":302,"tags":330,"vrModes":331,"platforms":332,"createdAt":306,"updatedAt":307,"filesUploadedAt":308,"developerId":33,"pendingChanges":11,"reviewStatus":34,"developer":333,"_count":334},[285,19],[22,23],[26,27,28,29],{"id":33,"username":36,"displayName":36,"avatarUrl":37},{"saves":45,"leaderboards":48,"achievements":311},{"id":276,"slug":277,"title":278,"description":279,"shortDesc":280,"thumbnailUrl":281,"bannerUrl":11,"gameUrl":282,"version":13,"isPublished":14,"isFeatured":14,"viewCount":283,"tags":336,"vrModes":337,"platforms":338,"createdAt":288,"updatedAt":289,"filesUploadedAt":290,"developerId":33,"pendingChanges":11,"reviewStatus":34,"developer":339,"_count":340},[285,19],[22,23],[26,29,28,27],{"id":33,"username":36,"displayName":36,"avatarUrl":37},{"saves":45,"leaderboards":70,"achievements":48},{"id":260,"slug":261,"title":261,"description":262,"shortDesc":263,"thumbnailUrl":264,"bannerUrl":11,"gameUrl":265,"version":13,"isPublished":14,"isFeatured":15,"viewCount":266,"tags":342,"vrModes":343,"platforms":344,"createdAt":270,"updatedAt":271,"filesUploadedAt":272,"developerId":33,"pendingChanges":11,"reviewStatus":34,"developer":345,"_count":346},[18],[23,22],[27,28,29,26],{"id":33,"username":36,"displayName":36,"avatarUrl":37},{"saves":45,"leaderboards":49,"achievements":70},{"id":92,"slug":93,"title":94,"description":95,"shortDesc":96,"thumbnailUrl":97,"bannerUrl":11,"gameUrl":98,"version":99,"isPublished":14,"isFeatured":14,"viewCount":100,"tags":348,"vrModes":349,"platforms":350,"createdAt":106,"updatedAt":107,"filesUploadedAt":108,"developerId":33,"pendingChanges":11,"reviewStatus":34,"developer":351,"_count":352},[102,103],[23,24,22],[26,27,28,29],{"id":33,"username":36,"displayName":36,"avatarUrl":37},{"saves":111,"leaderboards":112,"achievements":113},{"id":242,"slug":243,"title":244,"description":245,"shortDesc":246,"thumbnailUrl":247,"bannerUrl":11,"gameUrl":248,"version":13,"isPublished":14,"isFeatured":15,"viewCount":249,"tags":354,"vrModes":355,"platforms":356,"createdAt":254,"updatedAt":255,"filesUploadedAt":256,"developerId":33,"pendingChanges":11,"reviewStatus":34,"developer":357,"_count":358},[18,251,19],[22,23],[26,27],{"id":33,"username":36,"displayName":36,"avatarUrl":37},{"saves":45,"leaderboards":49,"achievements":49},{"id":53,"slug":54,"title":55,"description":56,"shortDesc":57,"thumbnailUrl":58,"bannerUrl":11,"gameUrl":59,"version":13,"isPublished":14,"isFeatured":15,"viewCount":60,"tags":360,"vrModes":361,"platforms":362,"createdAt":64,"updatedAt":65,"filesUploadedAt":66,"developerId":33,"pendingChanges":11,"reviewStatus":34,"developer":363,"_count":364},[20],[22],[26],{"id":33,"username":36,"displayName":36,"avatarUrl":37},{"saves":45,"leaderboards":69,"achievements":70},{"id":153,"slug":154,"title":155,"description":156,"shortDesc":157,"thumbnailUrl":158,"bannerUrl":11,"gameUrl":159,"version":13,"isPublished":14,"isFeatured":15,"viewCount":160,"tags":366,"vrModes":367,"platforms":368,"createdAt":164,"updatedAt":165,"filesUploadedAt":166,"developerId":33,"pendingChanges":11,"reviewStatus":34,"developer":369,"_count":370},[143,18],[22],[26],{"id":33,"username":36,"displayName":36,"avatarUrl":37},{"saves":49,"leaderboards":49,"achievements":70},{"id":206,"slug":207,"title":208,"description":209,"shortDesc":210,"thumbnailUrl":211,"bannerUrl":11,"gameUrl":212,"version":13,"isPublished":14,"isFeatured":15,"viewCount":213,"tags":372,"vrModes":373,"platforms":374,"createdAt":219,"updatedAt":220,"filesUploadedAt":221,"developerId":33,"pendingChanges":11,"reviewStatus":34,"developer":375,"_count":376},[215,216],[22,24,23],[26,29,27,28],{"id":33,"username":36,"displayName":36,"avatarUrl":37},{"saves":45,"leaderboards":45,"achievements":45},{"id":72,"slug":73,"title":74,"description":75,"shortDesc":76,"thumbnailUrl":77,"bannerUrl":11,"gameUrl":78,"version":13,"isPublished":14,"isFeatured":15,"viewCount":79,"tags":378,"vrModes":379,"platforms":380,"createdAt":85,"updatedAt":86,"filesUploadedAt":87,"developerId":33,"pendingChanges":11,"reviewStatus":34,"developer":381,"_count":382},[18,81,82],[22],[26],{"id":33,"username":36,"displayName":36,"avatarUrl":37},{"saves":45,"leaderboards":90,"achievements":90},{"id":189,"slug":190,"title":191,"description":192,"shortDesc":193,"thumbnailUrl":194,"bannerUrl":11,"gameUrl":195,"version":13,"isPublished":14,"isFeatured":15,"viewCount":196,"tags":384,"vrModes":385,"platforms":386,"createdAt":200,"updatedAt":201,"filesUploadedAt":202,"developerId":33,"pendingChanges":11,"reviewStatus":34,"developer":387,"_count":388},[18,143,82],[22],[26],{"id":33,"username":36,"displayName":36,"avatarUrl":37},{"saves":45,"leaderboards":49,"achievements":70},{"id":170,"slug":171,"title":172,"description":173,"shortDesc":174,"thumbnailUrl":175,"bannerUrl":11,"gameUrl":176,"version":13,"isPublished":14,"isFeatured":15,"viewCount":177,"tags":390,"vrModes":391,"platforms":392,"createdAt":182,"updatedAt":183,"filesUploadedAt":184,"developerId":33,"pendingChanges":11,"reviewStatus":34,"developer":393,"_count":394},[19,179],[22,23],[26,27],{"id":33,"username":36,"displayName":36,"avatarUrl":37},{"saves":45,"leaderboards":49,"achievements":187},{"id":115,"slug":116,"title":117,"description":118,"shortDesc":119,"thumbnailUrl":120,"bannerUrl":11,"gameUrl":121,"version":13,"isPublished":14,"isFeatured":15,"viewCount":122,"tags":396,"vrModes":397,"platforms":398,"createdAt":128,"updatedAt":129,"filesUploadedAt":130,"developerId":33,"pendingChanges":11,"reviewStatus":34,"developer":399,"_count":400},[124,125,103],[22,23],[26,27,28,29],{"id":33,"username":36,"displayName":36,"avatarUrl":37},{"saves":45,"leaderboards":45,"achievements":70},{"id":225,"slug":226,"title":227,"description":228,"shortDesc":229,"thumbnailUrl":230,"bannerUrl":11,"gameUrl":231,"version":13,"isPublished":14,"isFeatured":15,"viewCount":232,"tags":402,"vrModes":403,"platforms":404,"createdAt":236,"updatedAt":237,"filesUploadedAt":238,"developerId":33,"pendingChanges":11,"reviewStatus":34,"developer":405,"_count":406},[18,103,143,82],[22],[26,27,28],{"id":33,"username":36,"displayName":36,"avatarUrl":37},{"saves":45,"leaderboards":45,"achievements":90},{"id":134,"slug":135,"title":136,"description":137,"shortDesc":138,"thumbnailUrl":139,"bannerUrl":11,"gameUrl":140,"version":13,"isPublished":14,"isFeatured":15,"viewCount":141,"tags":408,"vrModes":409,"platforms":410,"createdAt":146,"updatedAt":147,"filesUploadedAt":148,"developerId":33,"pendingChanges":11,"reviewStatus":34,"developer":411,"_count":412},[18,143,82],[22,23,24],[26,27,28],{"id":33,"username":36,"displayName":36,"avatarUrl":37},{"saves":45,"leaderboards":151,"achievements":113},{"page":49,"limit":414,"total":320,"pages":49},40]