Системи відеоігор або консолі першого покоління (раніше їх називали консолями) з кінця 1970-х і до сьогодні розроблені так само, як і будь-яка вбудована комп'ютерна система .
Вбудований комп'ютер являє собою комп'ютер (тобто мікроконтролер або мікропроцесор) в електронній системі , яка не схожа на персональний комп'ютер, або більше на багато користувачів комп'ютерної системи (наприклад , систему поділу часу, міні-комп'ютери і мейнфрейми); однією з головних різниць є те, що вони, як правило, не мають стандартного вводу / виводу через відеотермінал та клавіатуру.
Розробка розробляється на іншому комп'ютері, зазвичай це ПК для розробників або робоча станція, використовуючи міжплатформенне середовище розробки, яка виробляє виконуючі файли для цільової системи - система відеоігор у цьому контексті, яка часто є різною архітектурою мікропроцесора порівняно з розробкою. власний (або хост ) процесор системи.
Два приклади існуючих систем відеоігор є для компанії Sony Playstation 3 , яка заснована на Sony, Toshiba і IBM «s процесор Cell , а також для мобільних пристроїв (смартфонів, планшети) , які часто ARM мікропроцесорів на основі.
Як Michael Madsen
зазначалося, більшість програмувань виконувались в монтажному режимі, а не на високому рівні компільованої мови, таких як C або Pascal. Це було необхідно для вмісту всього вмісту гри в межах дуже обмеженої системи (дуже мало оперативної пам’яті та обмежена ємність ROM для картриджа), а також для доступу до спільних процесорів, таких як TIA Atari 2600's.