What Is Diep.io? Tanks, Classes, Upgrades and How to Play
A clear breakdown of diep.io's tank combat, upgrade system, and class choices, plus where the browser and mobile versions differ.

Diep.io is a free, browser-based multiplayer tank game where you control a small tank in a 2D arena, destroy shapes and rival players to earn experience, and spend that experience upgrading your stats and weapon type. There’s no download required for the core version, no story to learn, and the entire loop is built around one question: does your tank survive long enough to level up? This guide breaks down where the game came from, how the leveling and class system actually works, and which platform gives you the full tank roster instead of a trimmed-down copy.
What Is diep.io and Who Made It?
Diep.io is a multiplayer browser game created in 2016 by Brazilian developer Matheus Valadares, who also goes by the handle M28. It belongs to the wave of “.io” games that spread quickly in the mid-2010s, built around simple controls, instant matches, and no account requirements to start playing. The premise is stated plainly by the game itself, without much decoration around it.
Survive and shoot at others while trying to keep your own tank alive!
That single line is effectively the entire pitch. There’s no campaign, no dialogue, and no lore beyond the arena you spawn into. Since launch, the game has changed hands between publishers rather than staying under one label the whole time. It was published by Miniclip from 2016 to 2021, primarily for the mobile release, then moved to Addicting Games from 2021 to 2024, and is currently published by VexxusArts. This publishing history matters mostly because it explains why searches for diep.io sometimes turn up different landing pages or app listings depending on which era of the game you find first.
Core Gameplay: Tanks, Shapes, and Leveling Up
Once you’re in a match, you control a tank from a top-down view in a large, open arena shared with other players. Scattered around that arena are shapes — squares, triangles, pentagons, and similar geometric targets — that sit still or drift slowly and can be destroyed for experience. Shooting these shapes is the safest way to start building experience points before you’re ready to engage other tanks directly.
Every kill, whether it’s a shape or a rival tank, feeds into the same experience bar. As that bar fills, your tank levels up, and each level grants stat points you can spend on your tank’s core attributes. Higher-value shapes typically sit further from the center of the map, which pushes players outward as they grow stronger and creates a natural difficulty curve: early levels are safer near spawn, while high-level fights and better farming spots cluster toward the edges where competition is fiercer.
This loop — destroy shapes, gain experience, level up, then decide how to spend your points — is the entire skeleton of diep.io. Nearly every strategic decision in the game, including which class to pick and which upgrade path to follow, sits on top of this same basic structure.
Why Leveling Choices Matter Early
Because stat points are limited and can’t be freely respecced once assigned to a class-defining path, decisions made in the first few levels shape how a match plays out. Players who rush into fights before gaining a stable base of survivability points often lose their tank quickly to someone who spent early levels farming shapes instead.
Tank Classes and Upgrade Paths Explained
Tank classes in diep.io are defined primarily by what they shoot: Bullets, Drones, or Traps. This distinction is the core of how build variety works in the game, and it’s the first real decision point once you’ve gained enough experience to branch out from the basic starting tank.
Bullet-based tanks fire projectiles directly from the tank’s barrel, and they tend to reward precise aim and positioning since the damage is delivered instantly along the line of fire. Drone-based tanks instead summon smaller, semi-autonomous units that fight on the tank’s behalf, shifting the playstyle toward managing multiple moving threats rather than aiming a single shot. Trap-based tanks launch stationary or slow-moving projectiles that can be used to block paths, zone off areas of the arena, or punish enemies who chase too closely.
Each of these three weapon types comes with its own upgrade branch as you continue leveling, letting you specialize further the longer you survive. The specific names and tiers within each branch can shift between game updates, so rather than memorizing a fixed tree, it’s more useful to think in terms of the three underlying playstyles: direct-fire precision with bullets, pet-management with drones, and area control with traps.
New players often benefit from trying a bullet-based tank first, since aiming and shooting is the most intuitive mechanic to learn, before experimenting with drones or traps once the basic controls feel natural.
Controls and Basic Strategy Tips
The control scheme in diep.io is deliberately simple, which is part of why the game is easy to pick up in a browser tab without any tutorial reading. Movement is handled with the standard directional keys, while your cursor determines where your tank aims independently of the direction you’re moving. Firing is done with either left click or the space bar, giving you a choice depending on how you prefer to hold your mouse and keyboard.
Two additional keys make repetitive fights less physically tiring. Pressing C toggles Auto Spin, which rotates your tank continuously so you don’t have to manually track circling enemies. Pressing E toggles Auto Fire, which keeps your tank shooting without needing to hold down the mouse button. Combining Auto Spin with Auto Fire is a common approach when farming shapes passively, since it frees you up to focus purely on movement and positioning.
Beyond basic controls, one mechanic worth planning around is the game’s boss system. Diep.io features AI-controlled bosses that appear periodically on the server and grant large amounts of experience to players who manage to defeat them. These bosses generally won’t target players under level 15 unless directly provoked, which gives lower-level players a window to keep farming shapes safely nearby without becoming a boss’s target. Once you’re leveled up enough to survive an engagement, joining a group effort against a boss can be one of the fastest ways to jump several levels at once.
Where to Play diep.io: Browser vs Mobile
The most straightforward way to play is through the official diep.io site, which runs directly in a browser tab with no installation. This has been the primary version of the game since its 2016 release and is where the full range of tank classes and modes has historically been maintained.
A mobile version has also existed under different publishers over the years, but community and app-store reviews consistently describe it as a stripped-down version of the browser game, with fewer tanks and fewer modes available compared to the desktop experience. If your goal is to try the complete tank roster and full set of upgrade paths, the browser version is the more reliable starting point rather than a mobile app.
| Aspect | Browser Version | Mobile Version |
|---|---|---|
| Access | Play instantly at diep.io, no install | Requires app installation |
| Tank/mode availability | Full roster historically maintained | Reported as reduced, fewer tanks and modes |
| Publisher history | Miniclip (2016–2021), Addicting Games (2021–2024), VexxusArts (2024–present) | Published under Miniclip during 2016–2021 era |
Be cautious of unofficial mirrors or downloadable copies of diep.io that circulate outside the official site and app stores, sometimes labeled as “unblocked” versions. These aren’t maintained by the game’s official publishers, and there’s no way to verify their safety or whether they reflect the current state of the actual game, so sticking to the official browser link or a verified app listing remains the safer route.
If you’re just getting started, spend your first few matches on the browser version farming shapes with a bullet-based tank, get comfortable with Auto Spin and Auto Fire, and only branch into drones or traps once you understand how quickly a careless push toward the arena’s edge can end a run.
Discussion (0)