A live game show for developers


People of all levels are invited to participate in an exhilarating battle to create the best website they can within 60 minutes. Teams are formed of 3 people, with the team's members each controlling a single language - HTML, CSS and JavaScript.


Each player can only code in the language they are assigned to. This requires teams to communicate in order to complete their website in unison. There are currently only 3 positions available to play in DevWars: HTML, CSS and JavaScript.

< / html >
{ ; css }
( $ js )

Each position plays a critical role for the team. HTML is in charge of templating the DOM, CSS handles the design for the website and JavaScript brings functionality into the website.

Game Modes

In DevWars, each game mode offers unique playing experience with its own set of rules and conditions.


3 VS 3

Time: 60:00

This action-packed game mode is the only one that features all 3 supported languages. Two teams of three, face off against each other with a theme and a set of objectives.


1 VS 1

Time: 30:00

A fast-paced of Classic where both competing players have access to all 3 languages.

Zen Garden

1 VS 1

Time: 30:00 - 60:00

This 1 vs 1 game mode provides both teams the same pre-made HTML document. Both teams can only use CSS to style their website.

Coffee Run

1 VS 1

Coming soon!


Every game mode is paired with a theme to keep the websites comparable between both teams.


Primary focus in 3v3 matches is to fulfil certain objectives in order to gain the points needed to overtake the opposing team. These do not have to be completed in order and as soon as a team declares an objective fulfilled, the host checks if the requirements have been met. Only if that is the case the team gets a point.

Completing Objectives

When an objective is complete, players must request the objective to be removed by the game show host in order to secure the point(s).

Bonus Objectives

Unlike standard objectives, bonus objectives are worth 2 points instead of 1 and are denoted by a gold color. By default, bonus objectives are locked and cannot be achieved until all 4 standard objectives have been completed.


If the game show host finds a submitted objective to be incomplete, the team will earn a strike. Once a team reaches 3 strikes, the bonus objective will be eliminated from that team.

Dropped Objectives

After the clock runs out, the game show host will do a final review of all the objectives completed for both teams. Points earned from a completed objective will be lost if found to be incomplete during the final review.


The team with the most points wins the game. Below is a chart displaying a list of points you can earn in each Phase:

Phase Possible Points
Standard Objectives 4
Bonus Objective 2
Voting (UI) 2
Voting (UX) 2


  1. No Frameworks of any kind are to be used.
  2. No copying and pasting of code, however copying code and URLs from teammates is acceptable.
  3. After the timer has run out, your code can no longer be modified.
  4. Inline styling is not allowed. All styling must be performed using CSS.
  5. Player must code in the DevWars Editor, coding in any other editor/IDE is strictly prohibitted.
  6. Players must code in the language they are assigned to. For example, if you are assigned HTML, you cannot open a <style> tag to code CSS properties. Javascript may add HTML so long as it was copied from their HTML player and is used for dynamic purposes (i.e. templates).


Take your viewing experience to a whole new level.


Below are products and resources that will help improve your viewing experience during a live game.


In addition to the objectives, our audience awards additional points in the categories UI and UX.

To participate in voting, type !blue or !red in the chat to express your personal favorite in each category when prompted.

Point Distribution

Depending on how many votes a team gets in each category up to two (2) points can be earned if certain thresholds are exceeded. Thresholds are determined by the percentage of total votes per team.

Thresholds Points
< 55% 0
>= 55% 1
>= 80% 2

UI / User Interface

Base your vote on the overall design of the website. The interface should feel coherent with consistent use of elements. The website should be responsive, look good on mobile and follow the game's theme.

UX / User Experience

Base your vote on how you feel when interacting with the website. It should be simple to use and easy to navigate. Look for things such as bugs or poor execution of functionality by way of design.

Tie Breaker

If the points on both teams are tied, we run a Tie Breaker for the best overall team. Users vote blindly, meaning, the voting bars will not be displayed on the stream. In the unlikely event that there is a tie in the tie breaker, the game host will make the final decision and declare the winner.


Put your hard earned Devcoins on the line by betting on which team you think will win the game. Betting is only open for ten minutes after the first five minutes of the match.

You can bet with the following command in the Twitch chat:
!bet [amount] [team] [objectives]

Enter the amount of Devcoins you want to bet.

Value Description
Integer A minimum of 50 Devcoins are required to place a bet.

Enter the team color you are betting to win.

Value Description
blue Bet on blue team
red Bet on red team

Enter the minimum number of objectives you think the team will secure.

Value Description
1-5 Number of objectives
ace Alias to typing (5) indiciating that the team will secure all objectives

Clears your last placed bet.


Win more Devcoins depending on how specific your bet is. The lower the odds, the greater the payout. Below is a chart of payouts against different odds:

Bet Example Payout
Team (Blue/Red) !bet 100 blue 1:2
>=1 Objectives !bet 100 red 1 3:5
>=2 Objectives !bet 100 red 2 4:5
>=3 Objectives !bet 100 red 3 1:1
>=4 Objectives !bet 100 red 4 7:5
==5 Objectives (Ace) !bet 100 blue ace 2:1

Bot Commands

A list of commands you can use on the DevWars Twitch channel

Outputs links for red and blue team's code editors and websites for live games.

Get link for DevWars Discord

See how many Devcoins you have.

Aboard the Hypetrain when it comes around to earn more coins.

!vote [letter]
Place your vote when a live voting poll is active.


Compete in live DevWars games for a unique team-building experience.



v.61 +

v.56 +

v.16 +

v.11 +





It is required that you have a microphone so that you can speak with your teammates during a live game. Contestants must be able to read, write and speak English.

Communication is not required on Zen Garden games.

All voice communications are hosting on our Official Discord .


Game View

Each player has their own view with a full-height editor, a window to display the rendered website and documents to preview other team members.

During the game, players can see the live timer, points, and strikes.

Supported Keys

You can use the following keyboard shortcuts in the DevWars editor (currently only displaying Windows keyboard layout):

Key Command
Ctrl+S Save document
Ctrl+D Find next matching selection
Ctrl+F Find
Ctrl+H Replace
Ctrl+G Go to line number
Ctrl+Space Trigger auto complete

Saving Changes

It is important for you to save your document frequently using Ctrl+S. Make sure to only save when your code is complete. The viewers and game host will not be able to render your website until you have saved your changes.

Submitting Objectives

When you complete an objective, you must submit it for review. To submit an objective, click the checkbox icon on the top left corner of the game view.

Tip: Make sure all team members are ready before marking an objective complete or else your team could potentially receive a Strike.


Earn XP to level up and collect Devcoins to spend!


Earn Devcoins to spend on cool elements in the Shop.

How to earn

Below are all the different ways you can earn more precious Devcoins:

Method Description Amount
Twitch Chat (offline) Awarded every 15 minutes
Twitch Chat (live) Awarded every 15 minutes
Twitch Chat Bonus 10% chance of randomly receiving bonus coins 0 - 999
Hypetrain Earn coins with !hype when Hypetrain is active Variable
Betting Place Bets during a game Variable
Badges Earn Badges Variable
Competing Compete in a DevWars game Variable