{"name":"State of programming games 2026","source":"https://breakpoint.games/stats","license":"CC BY 4.0","updated":"2026-10-26","live":364,"byCategory":[{"key":"game","n":167},{"key":"ctf-wargame","n":73},{"key":"challenge","n":38},{"key":"bot-arena","n":30},{"key":"competitive","n":27},{"key":"seasonal-event","n":13},{"key":"interview-prep","n":11},{"key":"typing","n":5}],"bySkill":[{"key":"security","n":63},{"key":"algorithms","n":55},{"key":"javascript","n":26},{"key":"css","n":21},{"key":"multi-language","n":17},{"key":"ai","n":13},{"key":"assembly","n":13},{"key":"sql","n":13},{"key":"visual","n":13},{"key":"python","n":12},{"key":"regex","n":11},{"key":"shell","n":11},{"key":"cloud","n":8},{"key":"hardware","n":8},{"key":"beginner","n":7},{"key":"git","n":7},{"key":"vim","n":7},{"key":"devops","n":6},{"key":"frontend","n":6},{"key":"html","n":6},{"key":"machine-learning","n":6},{"key":"vocabulary","n":6},{"key":"typing","n":5},{"key":"quantum","n":3},{"key":"api","n":2},{"key":"concurrency","n":2},{"key":"debugging","n":2},{"key":"functional","n":2},{"key":"lua","n":2},{"key":"rust","n":2},{"key":"distributed-systems","n":1},{"key":"gpu","n":1},{"key":"haskell","n":1},{"key":"i18n","n":1},{"key":"java","n":1},{"key":"networking","n":1},{"key":"ruby","n":1},{"key":"typescript","n":1},{"key":"zig","n":1}],"byPlatform":[{"key":"browser","n":243},{"key":"desktop","n":73},{"key":"terminal","n":23},{"key":"server","n":13},{"key":"ssh","n":7},{"key":"api","n":5}],"byPricing":[{"key":"free","n":245},{"key":"paid","n":76},{"key":"freemium","n":34},{"key":"unknown","n":9}],"byLogin":[{"key":"no","n":201},{"key":"yes","n":101},{"key":"unknown","n":62}],"byLevel":[{"key":"intermediate","n":152},{"key":"beginner","n":133},{"key":"unknown","n":45},{"key":"advanced","n":34}],"byFormat":[{"key":"levels","n":152},{"key":"challenges","n":70},{"key":"multiplayer","n":30},{"key":"contest","n":22},{"key":"course","n":19},{"key":"timed-event","n":15},{"key":"daily","n":14},{"key":"sandbox","n":13},{"key":"ctf","n":10},{"key":"golf","n":8},{"key":"timed","n":7},{"key":"endless","n":4}],"share":{"free":0.6730769230769231,"browser":0.6675824175824175,"noLogin":0.5521978021978022,"passing":0.9340659340659341},"graveyard":{"ended":17,"byReason":[{"key":"contest-over","n":8},{"key":"domain-lapsed","n":5},{"key":"shut-down","n":3},{"key":"servers-off","n":1}],"medianYears":4},"checks":{"total":1407,"failed":116,"medianMs":259,"since":"2026-10-23T22:22:49.776Z"}}