Ретрогейминг
Ретрогейминг (retro gaming) или олдскул-гейминг (old school gaming) - увлечение старыми компьютерными играми. Включает коллекционирование старых игр и игровых приставок, их эмуляцию, реверс-инжиниринг, модификацию, а также портирование на современные платформы. Обычно к ретрогеймингу относят увлечение игровыми системами 1-6 поколений, в первую очередь, играми 8-битных и 16-битных платформ. По мере развития игровой электроники все устаревающие приставки становятся частью ретро.
Ретрогейминг является частью более общего явления - ретрокомпьютинга.
Эмуляция
В широком смысле эмуляция - это имитация функций аппаратного обеспечения программными средствами. Зачастую под эмуляцией подразумевается выполнение машинного кода на системе, для которой этот код не предназначен (хотя имеет место эмуляция самых разных видов оборудования, не только CPU - классическим примером является эмулятор терминала). В ретрогейминге эмуляция существует для того, чтобы запускать старые приставочные игры на персональных компьютерах, либо игры для старых операционных систем - на новых. Для этого используются программы-эмуляторы, которые реализуют функции аппаратного обеспечения консолей программными средствами компьютера. По состоянию на 2020 год эмулируются практически все консоли 1-6 поколений, консоли 7 поколения эмулируются условно (эмуляторы имеют очень высокие системные требования и могут нормально запускать только нетребовательные игры). Консоли 8 поколения не эмулируются.
Ромхакинг
Модификация ретро-игры - изменение графики, текста, звука, карт, в редких случаях игровой логики. Наиболее развит ромхакинг игр NES и SNES. Благодаря ромхакингу появилось множество неофициальных переводов классических игр.
Влияние на культуру
В 2000-2010-х годах ретрогейминг оказал сильное влияние на инди-геймдев. Зачастую современные инди-игры стилизуются под ретро: например, создаются в пиксельартовой или низкополигональной графике с нарочито ограниченной цветовой палитрой и низким разрешением, а также используют чиптюн-музыку и 8-битные звуки.