Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Open Source Games
  3. AssaultCube

AssaultCube

Cv1.3.0.2

A free, multiplayer first-person shooter game based on the CUBE engine with fast, arcade gameplay and low system requirements.

GitHubGitHub
1.0k stars250 forks0 contributors

What is AssaultCube?

AssaultCube is a free, open-source multiplayer first-person shooter game built on the CUBE engine. It delivers fast-paced, arcade-style gameplay in realistic environments with optimized performance for low-bandwidth connections and older hardware. The game includes multiple multiplayer modes, a built-in map editor, and single-player bot support in a lightweight package.

Target Audience

Gamers looking for a free, lightweight FPS experience that runs on older hardware, and developers interested in open-source game development using the CUBE engine.

Value Proposition

AssaultCube offers a complete FPS experience completely free of charge with open-source code, exceptional performance optimization for low-bandwidth situations, and the ability to run on hardware over two decades old while maintaining engaging multiplayer gameplay.

Overview

AssaultCube

Use Cases

Best For

  • Playing multiplayer FPS games on older or low-spec computers
  • Learning game development with open-source CUBE engine code
  • Creating custom maps with built-in cooperative editing tools
  • Gaming over limited bandwidth connections (56 Kbps+)
  • Running FPS games on Linux or macOS systems
  • Practicing FPS skills against AI bots in single-player mode

Not Ideal For

  • Gamers seeking high-fidelity graphics and modern visual effects
  • Developers wanting a game engine with extensive plugin ecosystems and modern tooling
  • Competitive players looking for a large, actively maintained esports scene

Pros & Cons

Pros

Lightweight Performance

With a 50 MB download and ability to run on Pentium III hardware, it's incredibly accessible for low-spec systems, as highlighted in the README.

Efficient Networking

Optimized for low bandwidth, it remains playable even over 56 Kbps connections, making it suitable for limited internet scenarios.

Built-in Map Editor

Includes an in-game editor with real-time cooperative editing, allowing for easy custom map creation without external tools.

Cross-Platform Availability

Officially supports Windows, Linux, and macOS, ensuring wide compatibility across different operating systems.

Cons

Aging Engine Limitations

Built on the CUBE engine, it lacks modern graphical features and advanced physics, resulting in dated visuals compared to contemporary FPS games.

Small Community Size

As a niche, older project, multiplayer matchmaking can be limited, with fewer active players than mainstream titles, affecting server availability.

Limited Modding Scope

While map editing is supported, deeper gameplay modifications or engine-level changes are constrained by the CUBE engine's capabilities and documentation gaps.

Frequently Asked Questions

Quick Stats

Stars1,003
Forks250
Contributors0
Open Issues169
Last commit3 months ago
CreatedSince 2013

Tags

#free-game#first-person-shooter#low-latency#open-source-game#map-editor#cross-platform#multiplayer-game#retro-gaming

Included in

Open Source Games2.7k
Auto-fetched 23 hours ago

Related Projects

OpenLaraOpenLara

Classic Tomb Raider open-source engine

Stars5,011
Forks397
Last commit10 days ago
ioquake3ioquake3

The ioquake3 community effort to continue supporting/developing id's Quake III Arena

Stars2,751
Forks598
Last commit2 months ago
BananaBreadBananaBread

BananaBread is a C++ 3D game engine that runs on the web using JavaScript+WebGL+HTML

Stars1,445
Forks370
Last commit4 years ago
OpenSpadesOpenSpades

Compatible client of Ace of Spades 0.75

Stars1,216
Forks228
Last commit2 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub