FLICK. CLASH.
KNOCK THEM OFF THE TABLE.
Inspired by the classic classroom tabletop Pen Fight game. Master drag-and-release flick controls, strategic pen abilities, dual-pivot friction physics, and knock opponents off the maths table!

See Battle Pens In Action
Engineered specifically for smooth 60–120 FPS mobile gameplay in landscape orientation on Android smartphones and tablets.

Maths Class Table Match Duel
Take turns dragging and flicking stationery. The dynamic trajectory aiming arrow and power gauge give you real-time visual feedback on every strike.
The Battle Pens Pen Roster & Shop
Inspect the physical attributes, attack ratings, desk grip, and signature special powers of each stationery weapon available in the in-game Pen Shop.

Battle Pens Game Modes
Play with a friend on the same screen, test your flick angles against 3 levels of AI bots, master the tutorial, or challenge players online.
Local 2-Player (Same Screen)
The classic Pen Fight experience. Two players battle on the same device taking turns flicking their chosen stationery loadouts across the table.
- Independent P1 and P2 pen equip loadouts
- Turn-based flick indicator and cooldown timers
- 100% playable offline anywhere
VS AI Bot (Single Player)
Sharpen your skills against an intelligent computer opponent programmed with 3 distinct difficulty settings and tactical angle prediction.
- Easy: Relaxed, basic straight-line flicks
- Medium: Accurate trajectory alignment & power
- Hard: High-precision angle calculations & ability timing
Online Multiplayer
Powered by real-time signaling servers. Create custom match rooms, share room codes with friends, and compete across devices in real time.
- Custom room creation & 6-digit match codes
- Low-latency peer physics state synchronization
- Win match rewards (Inks) on victory
Engineered with Dual-Pivot Pen Physics
Unlike simplistic single-point physics, Battle Pens implements a custom dual-pivot friction model in Godot 4 that replicates real-life stationery behavior when flicked off-center.
Dual-Pivot Friction (Cap vs Tail)
Pens are modelled with asymmetric mass distribution: heavy friction at the cap/clip (cap_friction = 5.0) and low friction at the tail (tail_friction = 0.8). Flicking the tail causes the pen to pivot realistically around its cap.
CapPivot: Vector2(-137, -3) | TailPivot: Vector2(330, 8)Impulse Multiplier & Drag Limit
Touch and mouse drag interactions are clamped up to max_drag_limit = 200px with an impulse_multiplier = 10.0, giving players tactile, responsive control over subtle defensive taps or high-velocity strikes.
LinearVelocity = DragVector × 10.0 (Max: 1800 px/s)32-Iteration Continuous Collision
Godot 2D Physics Server runs at 32 solver iterations with Continuous Collision Detection (CCD) to eliminate high-speed pen tunneling through table edges, rulers, or enemy pens.
2D Solver Iterations = 32 | StopThreshold = 3.0 px/s
Real-Time Trajectory & Ability Triggers
Clean, unobtrusive on-screen indicators display trajectory aiming lines, power meters, and ready-state indicators for Spin Shot, Curve Shot, Power Shot, and Golden Shockwave.
The Classroom Maths Table Arena
Every duel is fought on the legendary classroom maths desk. Use the graph grid for angle calculation, navigate eraser obstacles, and avoid falling over the desk perimeter.
OFFICIAL MATCH TABLEMaths Class Table
The authentic classroom table battlefield featuring a 5mm graph grid layout. The structured lines allow strategic players to calculate exact rebound angles and flick vectors against opponents.
Global Leaderboards & Roadmap
See who dominates the classroom desks across the globe and track what exciting features are coming next.
Season 1: Global Top 5
Real-Time ELO Ratings| Rank | Player | Signature Pen | Win Rate | Rating |
|---|---|---|---|---|
| #1 | 👑VortexMaster | Sovereign | 88.4% | 2,840 |
| #2 | ⚡NovaStrike | Neon Mirage | 82.1% | 2,715 |
| #3 | 🎯GraphiteKing | Striker | 79.5% | 2,650 |
| #4 | 🛡️DeskTitan | Neon Titan | 76.8% | 2,580 |
| #5 | 🔥FlickGod | Sovereign | 74.2% | 2,510 |
Official Development Roadmap
Season 1: Classroom Colosseum
Godot 4 physics engine, 4 core pen classes, 3 dynamic table arenas, Google Play compliant privacy & telemetry.
Custom Desk Workshop & Map Editor
Build your own custom arenas using classroom stationery objects (rulers, compasses, books, calculators).
Ranked Clan Wars & Global Esports Tournaments
Custom stationery team rosters, clan battle cups, in-game spectator mode, and seasonal cash prize leagues.