Pull the trigger. Become the bullet.

Bullet Beans is a comedy arena shooter where firing your gun means you are the bullet. You ride it in first person, nudging it with the mouse, while your body stays behind frozen mid-sneeze and very shootable. If someone shoots your body while you're flying, your flight is over.

Wobbly jelly beans with googly eyes, bullets with your screaming face on the tip, a bazooka you also ride, jetpacks, golf carts, and an extremely unqualified cast.

Work in progress. This is an early, single-player build: you play against bots. Read the "Work in progress" section below before you dive in.

What's in it

Single-player against bots:

  • Become the bullet. Ride your shot in first person and curve it a little with the mouse. Headshot = KO.
  • Your body is a liability. It stays frozen where you fired. Protect it, or don't, and enjoy the ragdoll.
  • Two modes
    • Free-for-all: 3 minutes, most KOs wins.
    • Cart Heist (new, Beanville): 2v2 capture-the-flag where the flag is the other team's golf cart. Steal it, drive it home, try not to get shot out of the seat.
  • Three maps
    • Playground: a giant kids' playground with a fort, slide and swings.
    • Beanville: a whole suburb with drivable golf carts, a rooftop mall, scaffolding and a treehouse.
    • Jingle Square (new): a snowy Christmas village at night, with a climbable giant tree, a present pile that drops weapons, a slippery frozen pond and music-box carols.
  • Bazooka: ride a slow, steerable rocket into a satisfying explosion.
  • Jetpacks: fly, fire mid-air, and watch your frozen body hover on autopilot.
  • Taunts: dance, blow a raspberry, or poke someone's frozen body.

Controls

Keyboard + mouse. Click PLAY to capture the mouse.

KeyAction
WASDWaddle
MouseLook / nudge your bullet in flight
Click (or F)Fire and become the bullet (or rocket)
SpaceJump; hold in the air to fly with a jetpack
Shift (or C / right-click)Belly-flop dive (the dodge)
TTaunt (next to a frozen body: poke it)
EGet in / out of a golf cart
MMusic on / off (Jingle Square)
EscPause

In a golf cart: W/S gas and reverse, A/D steer, Space handbrake, T or right-click honks, click still fires.

Tips: use the fullscreen button (bottom right of the game) for the best experience. If your browser won't capture the mouse inside the page, the game still works with plain mouse movement (you'll see a yellow note); fullscreen usually fixes it.

Work in progress

This is an early build that I'm actively working on. Expect rough edges, and please tell me about them in the comments.

Done and playable now

  • 3 maps (Playground, Beanville, Jingle Square) and 2 modes (Free-for-all, Cart Heist).
  • Bots, bazooka, jetpacks, drivable golf carts, taunts, end-of-match awards.
  • Synthesized sound effects and music-box Christmas carols.

Not there yet / planned

  • Online multiplayer. Not in yet: every opponent is a bot right now. The game was built so it can be added later.
  • More maps and modes.
  • Settings: mouse sensitivity, volume, graphics quality.
  • Smarter bots, more weapons, more awards and general polish.

Known limitations

  • Desktop browsers only (keyboard and mouse). Phones and tablets aren't supported.
  • Needs a reasonably modern browser (recent Chrome, Edge, Firefox or Safari).
  • Some browsers won't capture the mouse inside an embedded page. Use the fullscreen button.

Follow the project to get devlog updates as new stuff lands.

Credits

Made with three.js. Carols in Jingle Square are public-domain tunes, synthesized in the browser.

Updated 5 days ago
Published 8 days ago
StatusIn development
PlatformsHTML5
AuthorBullet Beans
GenreShooter
TagsFPS, Funny, Indie
AI DisclosureAI Assisted, Code

Leave a comment

Log in with itch.io to leave a comment.