Abstract pixel pattern: two bright rectangles of squares, one tall and one wide, linked by a dotted line.
← Blog

03 — Blog

One player, two screens

IGS, I Got Skill, is skill betting for Counter-Strike 2 players. You bet on your own next match. The idea fits in a sentence. Making it trustworthy took the rest of the work.

The trust problem

A bet on your own game is only worth something if the result is real. Screenshots can be edited. Self-reported scores are just claims. If the result can be argued about, the bet means nothing.

So the rule became: IGS never takes a player's word for what happened. It reads the match.

Two halves of one player

IGS is split across two screens, and neither is useful alone.

The phone is home. Your balance, skill, form, challenges and leagues live in the IGS app. That's where you build your ticket.

The PC is the match. IGS Link is a small window that runs next to Counter-Strike on Windows. It reads the live game state: menu, lobby, warmup, live round, game over.

You pair them once. The phone shows a short code, you type it into Link, and from then on both are the same player. If you unpair from the phone, Link drops out.

Lock, play, settle

You can build a ticket from the menu or during warmup. The moment the official Competitive or Premier match goes live, the ticket locks. No new bets on a game that has already started.

While you play, Link keeps the same ticket on screen: hit, miss, still live. When the game ends, IGS settles the ticket from that match. Not from a screenshot, and not from memory.

What I learned

Most of the design work wasn't about betting. It was about removing every "maybe". Maybe connected. Maybe the right match. Maybe the real score. Each one got a definite answer: paired or not, live or not, settled from the game or not at all.

IGS is in open test. If you play CS2, join the test at igsgg.com.