Important notice
Complete Annihilation has been rebranded as Zero-K. Newer information can be found at the new dev site and at the prototype players' siteThis site is being kept for archival purposes.
Welcome to the home of Complete Annihilation
Get Spring Downloader, and start playing Now! (Windows only; Linux users see Download section)
Complete Annihilation is a game for the Spring RTS engine. It has a sizable and active playerbase, while still being under intense development, with updates every day. CA is based on several other modifications of Total Annihilation content (with the eventual goal of replacing it with original content, one piece at a time). CA aims to be a dynamic, action-packed, deeply strategic game, full of clever tactics and constantly moving combat.
Download
- Get the Spring engine.
- To Download CA you can use the...
- See Spring Downloader to download CA, maps and keep everything up-to-date .
- Or download a stable release from http://packages.caspring.org/builds/.
- A command line tool is also available for Linux.
Play
Start Spring Downloader.
To play Online Multiplayer
- Create a lobby account and log on.
- Click Multiplayer under the Start tab.
- Select Complete Annihilation (so that it is coloured), and click on any other games you do not wish to play (so that they are grey).
- Click the 'Chat' tab and select 'Complete Annihilation' down the left side to talk with the community or ask for help.
To play Single Player
- Click on the Single Player button in Spring Downloader.
- Select one of the single player options.
There are Chicken, Chicken Egg and CAI, 3 types of AI with different levels of difficulty.
Preview
- Look at some Screenshots(out-of-date, better see in game :D)
Documentation
Discuss
- See Chat tab in SpringDownloader?
- Join the #ca channel (type /j #ca) in the springlobby.
- Post in our subforum in the CA section of official Spring forums.
- Suggest a feature.
- Report a problem.
- Check out what's new.
- Join a Tournament( Stopped after 2008).
- Visit the Forum(nobody there since 2008).
Support
- Advertising and supporting CA
For Developers
General
- Tasks
- Voting - make decisions in a democratic way.
- Review all changes since the last stable release.
- Development Log
- Development Version
- Learn how to use the SubversionRepository.
- Developer System Specs. (If you need testing)
- Programs to manage .DDS Files
- List of reported LUA errors http://files.caspring.org/caupdater/spring_errors/
- Open Resources
- Look at stats from actual games.
- Long term goals
Ca's magical lua and where/what it uses
- Chilli UI(Top Priority)
- Jump Jets
- LUPS
- Chickens
- Outlines
- Halo
Design Documents
- Balance Guidelines
- Graphical Design Document
- Weapon Standardization
- Unit Categories
- Air Changes
- Sea Changes
- Resource Ratios
- HoversAndAmphis
- Movetypes
- Ballistics
- Extra Resources
- Economy
- CA-GUI
Artwork
- Track modelling progress with Modelbase, CA's model management system.
- Graphical Design Document, for modelling guidelines
- Concept Art
- Story
- New Names
- Explosion Images
- Unused and OTA textures
- Old model page (deprecated).
Audio
Scripting
- Spring Lua API reference.
- Performance notes
Map/Mod Downloader
See: Spring Downloader
- Mod statistics
- Map/Mod Downloader Protocol
- Adding new SpringDownloader module
- Widget Downloader Protocol



