현재 비디오 게임 어플리케이션 은 크 게 4 대 메이저 비 - 휴대 용 ( non - portable ) 하드웨어 플랫 폼 : Sony PlayStation ® 1 , 2 및 3 ( PS 1 , PS 2 , 및 PS 3 ) ; Microsoft Xbox ®; 및 Nintendo Gamecube ® 및 WiiTM ; 및 PC 기반 게임 이 다 . 이러 한 플랫 폼 ( platforms ) 각각 은 서로 달라서 한 플랫폼 에서 동작 하 는 기록 된 게임 은 보통 다른 플랫폼 에서 동작 하 지 않 는다 . 또한 , 장치 의 한 세대 에서 다음 세대 로 양립 가능 성 ( compatibility ) 의 문제 가 있 다 . 소프트웨어 게임 개발자 의 대다수 가 특정 플랫폼 에 독립 적 으로 디자인 된 소프트웨어 를 창조 함 에 도 불구 하 고 , " 특정 플랫폼 에서 특정 게임 을 구동 하 기 위해 소프트웨어 의 독점 레이어 ( proprietary layer ) ( 흔히 "" 게임 개발자 엔진 ( game development engine ) "" 으로 불림 ) 은 특정 플랫폼 에서 사용 을 위해 게임 을 채택 하 는 것 이 필요 해진다 . 각 플랫 폼 은 "" 콘솔 ""( 예컨대 ", TV 또는 모니터 / 스피커 에 부착 된 독립 형 ( standalone ) 박스 ) 로서 소비자 에게 팔리 거나 그것 은 PC 자체 이 다 . 전형 적 으로 , 비디오 게임 은 Blu - ray , DVD , DVD - ROM 또는 CD - ROM 과 같 은 광학 적 미디어 로 팔리 고 , 그것 은 정교 한 실시간 소프트웨어 어플리케이션 으로서 구체 화 된 비디오 게임 을 포함 한다 .