CS2D is a free fast-paced top-down multiplayer shooter. Featuring many different game modes, a built-in map editor and much more.
All Reviews:
Very Positive (2,729) - 91% of the 2,729 user reviews for this game are positive.
Release Date:
Dec 24, 2004

Sign in to add this item to your wishlist, follow it, or mark it as not interested

Play CS2D

Free To Play

Recent updates View all (8)

December 3


CS2D version is now online.

ATTENTION: Due to a bug the game offers you to auto update the client! Do NOT use the auto update feature with Steam! The game will be updated via Steam instead. Restart Steam if it doesn't update automatically.

Non-Steam users can get the update the usual way at www.CS2D.com/download

The new version contains tons of bugfixes, improvements, some new scripting features like HTTP requests and 3 new achievements!

[FIXED] Steam achievement progress did not save properly [FIXED] Crash when hovering UI text field and starting loading the map at the same time [FIXED] Better stability for servers with longer uptime [FIXED] Lack of lag compensation precision since introduction of 60 fps [FIXED] TileFX for 64px tilesets [FIXED] 3D graphics mode with 4:3 gameplay ratio for 800x600 and 1024x768 resolutions [FIXED] Autobuy did not allow to buy AK-47 when autobuy list contained a M4A1 before the AK-47 [FIXED] Main menu language flag sometimes opened the options while scrolling the serverlist [FIXED] Offline serverlist cache did sometimes not work properly under certain circumstances [FIXED] Spawn projectiles appeared out of sync between client and server [FIXED] When using "Free Look" it was impossible to select player to spectate from scoreboard [FIXED] Wrong flag was displayed for Czech localization [FIXED] Env_Light size was limited to 128 instead of 256 [FIXED] Some rendering issues in DirectX mode with high resolutions on maps with Env_TileFX entities [FIXED] Shotguns now fire correctly when mouse1 is held down with an empty clip [CHANGED] User name is now updated in ranked data list [CHANGED] Blood spray and ground snow particles fade out quicker if there are many (performance optimization) [CHANGED] Default lag compensation divisor is now 16 [CHANGED] Rank command now shows user type (U.S.G.N. / Steam) [CHANGED] Improved hudtxt font sharpness when using mp_hudscale (1 or 2) [CHANGED] Serverlist: Only the real player count is now used for sorting by player count, bots are ignored [CHANGED] Linux: Default color depth is now 24 bit instead of 32 bit for better compatibility [CHANGED] Fancy round end messages (cp_roundend) are now enabled by default [ADDED] Korean translation, thanks to Zeisen (U.S.G.N. #53832) [ADDED] UTF-8 support for hudtxt and sv_msg commands [ADDED] Lua UTF-8 support for print, msg, msg2 and parse commands ("hello" = "UTF-8:\x68\x65\x6C\x6C\x6F") [ADDED] 1440x900 resolution support [ADDED] 1360x768 resolution support [ADDED] Lua image flag when using path "<flag:iso>" [ADDED] Lua command reqhttp(url, path) to request http connection [ADDED] Lua command player(id,"mousedist") now returns mouse distance from player with in-game measurement [ADDED] Lua command "addbind" (adds a key bind which the server can listen to with the "key" Lua hook) [ADDED] Lua hook "httpdata" (when http data is received afer sending a request with reqhttp) [ADDED] Lua hook "assist" (when a player receives a kill assist) [ADDED] Lua hook "key" (when key bound via "addbind" is pressed) [ADDED] Command/setting "steam_login_timeout" to control how much time to use for login request [ADDED] Additional ammo parameters for spawnitem command [ADDED] "hudtxt" command additional vertical align and font size parameters [ADDED] Entity property to ignore fog of war for Env_Breakable [ADDED] Selected player in the scoreboard blinks in the radar [ADDED] Spectator icon in the scoreboard for the player that you are currently spectating [ADDED] Assist argument in "kill" hook [ADDED] Small X button in main menu for quitting (top right corner in main menu) [ADDED] Small arrow for window/fullscreen switching (top right corner in main menu) [ADDED] 3 new Steam achievements ("FIRST BLOOD!", "So bright!", "I can see you!") [REMOVED] IRC Chat (wasn't used properly by anyone)
26 comments Read more

November 30

Roundup: 15 days CS2D on Steam!

CS2D has been released on Steam 15 days ago. Over 335,000 free licenses have been distributed via Steam and we have over 275,000 first time installs with recorded playtime!

Over 2,280 players reviewed the game and over 2,100 of these reviews are positive. We managed to stay at the amazing level of 92% positive reviews!

We released 3 patches in this time and we are working on further improvements and bug fixes which we will release ASAP! Also stay tuned for a fan made Korean translation! Special thanks to Zeisen (U.S.G.N. #53832)!
29 comments Read more

About This Game

CS2D is a fast-paced top-down multiplayer shooter! FREE for Windows, Linux & MacOS!

Two teams fight each other in action packed matches. With a variety of missions like bomb planting, hostage rescue, V.I.P. assassination, capture the flag, construction, zombies, deathmatch and team deathmatch. You have access to a huge arsenal of weapons - also including crazy stuff like portal guns, lasers, RPGs and much more. Play online, in LAN or against bots. Use the built-in map editor to create your own maps within seconds or write Lua scripts to modify and extend the game!

CS2D is 100% FREE! Zero costs. No payments. No pay to win. No way to spend money.
That's right! You don't have to pay anything to play this game! We just want you to have some fun!

  • Fast paced online action (or offline against Lua scripted bot AI)
  • Pistols, shotguns, rifles, sniper rifles, (S)MGs, grenades and many other weapons
  • Many game modes: Classic (Bombs, Hostages, VIP), Deathmatch, Zombies, Construction...
  • Easy to use map editor with entity/trigger system
  • Console & buy scripts
  • Modify & extend with Lua scripts (yes, we also have mods with funny hats!)
  • Dynamic light effects and a "GTA 2"-like top-down 3D mode
  • Win, Linux & MacOS clients and headless dedicated server
  • Many active players around the world, loads of custom maps and scripts!
  • ... also... did we mention that all this is FREE OF CHARGE?!

  • Many different firearms and a tactical shield
  • Fancy special armors (including a medic armor and a stealth armor)
  • Medikits & bandages (instant health recovery on pickup)
  • Money items (gain money by collecting them)
  • Close combat: machete, wrench, claw, chainsaw
  • Special "grenades": flare, molotov cocktail, gas grenade, airstrike, snowball
  • Launchers: RPG launcher, rocket launcher, grenade launcher
  • Mines: anti-personnel mine, laser mines
  • And more: flamethrower, laser, portal gun, ... - over 70 different items in total!

  • Classic mode with DE, CS and AS maps (bombs, hostages, VIPs)
  • Deathmatch: just go crazy and kill everyone!
  • Team Deathmatch with capture the flag and domination maps
  • Construction mode: Build your own turrets, walls, teleporters, dispensers and more!
  • Zombies! Try to survive or be a zombie and infest all survivors!

  • CS2D has been around for over a decade and it has been improved with many updates
  • A complete and working game! No early access! No wrong promises! WYSIWYG!
  • The awesome CS2D community already created tons of custom maps and mods

System Requirements

Mac OS X
SteamOS + Linux
    • OS: Win 2000, XP, Vista, 7, 8, 10
    • Processor: 1 GHZ
    • Memory: 256 MB RAM
    • Graphics: 64 MB 3D video card with DirectX OR OpenGL support
    • DirectX: Version 9.0
    • Storage: 50 MB available space
    • Storage: 100 MB available space
    • Sound Card: OpenAL compatible audio device for voice chat
    • OS: MacOS 10.3.9+
    • Processor: 1 GHZ CPU
    • Memory: 256 MB RAM
    • Graphics: 64 MB 3D video card with OpenGL support
    • Storage: 50 MB available space
    • Additional Notes: ATTENTION: Achievements and Steam features are only available in the Windows version!
    • Storage: 100 MB available space
    • Sound Card: OpenAL compatible audio device for voice chat
    • OS: 32-Bit Linux distribution recommended, otherwise some libs probably need to be installed: apt-get install libgtk2.0-0:i386 libidn11:i386 libglu1-mesa:i386 libpangox-1.0-0:i386 libpangoxft-1.0-0:i386
    • Processor: 1 GHZ
    • Memory: 256 MB RAM
    • Graphics: 64 MB 3D video card with OpenGL support
    • Storage: 50 MB available space
    • Additional Notes: ATTENTION: Achievements and Steam features are only available in the Windows version!
    • Processor: 2 GHZ
    • Storage: 100 MB available space
    • Sound Card: OpenAL compatible audio device for voice chat
Customer reviews
High Volume of Reviews Detected:
Exclude  or  View Only
Review Type

Purchase Type


Date Range
To view reviews within a date range, please click and drag a selection on a graph above or click on a specific bar.

Show graph

Display As:
Review Beta NEW!
When enabled, will sort reviews by new Helpfulness score. Read more about it in the blog post.
Show graph
Hide graph
Review Helpfulness Beta Enabled
There are no more reviews that match the filters set above
Adjust the filters above to see other reviews
Loading reviews...