What is Cardshifter?

Cardshifter is an open-source, online Trading Card Game (TCG). The idea was born in summer of 2014 when a handful of software developers and programming enthusiasts from Code Review Stack Exchange were tossing around ideas around on how to come up with an innovative, flexible and fun game.

The primary game client as of August 2015 is web based and is hosted at Its source code can be found in the Cardshifter/HTML-Client repository. The server is cross-platform compatible and runs on Windows, OS X and Linux. There are plans to feature a mobile client as well. The game is early in development, but we are working hard on adding new gameplay features, improving the user interface, and will eventually feature original art from content creators who have since joined the project.

Playing the game

To play the game, download the latest release. Start the client jar using the computer console/terminal with java -jar cardshifter-fx-<version>.jar or by saving to your computer and simply double-clicking cardshifter-fx-<version>.jar. There is usually a server running at port 4242 that you may connect to and play with other players as well as AI players. If this is your first time playing Cardshifter, you may want to have a look at the Wiki.

How can I get involved?

If you are interested in helping with the project, there are a number of ways you can go about it:

If you are not a developer, you can also help by playing the game and reporting a bug or requesting new features. You can even become a game designer if you'd like to contribute gameplay ideas and/or game content, please join the chatroom to discuss in more detail.



All files in this repository, unless explicitly specified otherwise in the files itself are licensed under Apache Software License, Version 2.0 (the "License");

Copyright 2014-2015 Simon Forsberg, Frank van Heeswijk, Francis Veilleux-Gaboury, Matt Olsen, Jeremiah Smith, Jacob Wahlgren

You may not use the files except in compliance with the License. You may obtain a copy of the License at

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.