Co-op Mode

Co-op mode is an alternate game mode where players work together to complete challenges against bots. These challenges are grouped together into campaigns. You must complete one challenge before moving on to the next one in the campaign. Challenges grant a wing and/or scrap reward upon being completed for the first time.

Hosting
Co-op mode can be accessed under the battle menu and has a separate host button from normal matches. On the match creation screen, a campaign and specific mission can be selected. Once the lobby is created, the mission cannot be changed without starting a new lobby. Players can only join one side and empty slots will be filled with bots. The friendly bots can be disabled with a checkbox in the lower left side of the screen. The AI level of bots is built into the mission and cannot be changed.

Some co-op challenges restrict which planes can be used. Such restrictions will be displayed in the information about the mission and red Xs will appear over any planes in your deck that cannot be used. If you start a mission without any valid planes in your deck, one will be substituted in.

Official Campaigns
There are currently three co-op campaigns available: Desert Inferno, Deep Freeze, and Angels Two. Each are 8 to 12 missions long. The first two campaigns released took place exclusively on desert trap and coldsnap respectively. However, Angels Two takes place across all three maps. These are the only co-op missions that can be completed for rewards and that track progress.

Custom Campaigns
Users can also create their own campaigns through editing a JSON file titled "CustomCoopMatches". All the mechanics present in the official campaigns are available for use as well as some that have not been featured. Official documentation contains both a guide on how to start creating custom campaigns as well as a reference of all the available settings and their proper inputs. A link to this documentation as well as a link to where the JSON file is stored are also available on the match creation screen after selecting to use custom campaigns. While the game will display specific error messages when loading a problematic file, only a single error is displayed at a time. It is recommended that a dedicated JSON formatter is used to check the file instead.

While there are inputs for wing and scrap rewards, not actual reward will be given upon completion of a custom campaign. Additionally, custom campaigns will not track your progress and simply keep all challenges within it accessible at any time. Custom campaigns can be submitted to Bankler through the Sky Knights Discord server and potentially added to the game.

Mechanics
Co-op challenges obey the same mechanics present in a normal match, but may have additional rules imposed such as alternate win conditions, time limits, aircraft and weapon restrictions, different creep spawns, and the alteration of many other factors. A summary of which rules are in effect is provided on both the match creation and lobby screens. This is a list of settings that affect the player, not a comprehensive list of all settings possible in a match or how to properly implement them. Refer to the official documentation instead for such information.