In the Netrunner card games, Code Gates are one of the three main types of ice (or defensive programs) that a corporation player can install to protect their servers from the Runner player. Code Gates are designed to block or redirect the Runner’s path through the corporation’s network.
Code Gates typically have abilities that activate when the Runner encounters them. These abilities can include forcing the Runner to pay a certain number of credits to pass through the Code Gate, ending the Runner’s turn, or forcing the Runner to choose between two or more difficult options. Many Code Gates are also “subroutine” ice, which means that they have multiple abilities that the Runner must resolve in order.