1. 개요
뉴질랜드 출신의 Josept White가 만든 고전게임 스타일의 가상 인디 콘솔 시스템. 콘솔 게임과 비슷한 형태로 게임 시스템과 게임 소프트웨어 패키지를 분리하여 사용할 수 있도록 되어 있으나, 시스템, 소프트웨어 양쪽 다 실체가 없는 프로그램으로, 제작자는 이를 '판타지 콘솔'이라 명명했다. 작고 가벼운 설계에 어떤 플랫폼에서든 자유롭게 돌릴 수 있다는 강점, 향수를 자극하는 도트 베이스의 그래픽과 파고들어보면 의외로 강력한 성능 덕분에 레트로 게이머(+ 취미로 간단한 게임을 만들고 싶어 하는 현업 개발자들)에게 어필할 수 있었던 게임 엔진.2. 특징
설치 파일의 크기가 대략 10MB 내외 정도의 굉장히 작고 가벼운 게임 엔진이며 윈도우/맥OS/리눅스/라즈베리 파이 등의 플랫폼을 지원한다. 엔진의 기준해상도는 128x128의 저해상도 정사각형 화면[1]이라는 흔치 않은 형태이며 사용 색상도 16색뿐이라고 하는, 의도적으로 만든 저사양. 즉 윈도우 등의 현세대 고해상도 플랫폼에서 이 엔진을 실행시키면 화면 가득 펼쳐지는 거대 도트를 봐야 한다는 뜻.엔진 내에 자체적으로 코딩, BGM, 효과음, 스프라이트 및 맵타일 에디터를 내장하고 있어 별도의 툴을 사용하지 않고 엔진 자체만으로 게임을 제작할 수 있다. 뿐만 아니라 SPLORE라는 게임 브라우저가 들어 있어서 자신이 보유한 게임과 타 유저들이 업로드한 게임을 라이브러리화 하여 관리할 수 있다.
유저가 직접 제작한 게임은 *.png 파일 하나에 롬 이미지화할 수 있고 이 png 파일을 업로드하거나 공유함으로써 타인에게 배포할 수 있다. 단 제작자가 itch.io에서 유료로 배포하는 고용량 게임은 베이스 png와 다른 파일들이 부속되어있는데, 이 베이스 png만으로는 제대로 된 게임 실행이 불가능한데, 이런 게임은 lexaloffle의 배포 페이지에서는 웹판 체험으로만 즐길 수 있고 소장하려면 해당 게임 페이지에 링크된 개발자의 itch.io에서 유료로 게임을 구매해야 한다.
요구 사양이 상당히 낮으므로 구형 하드웨어나 SBC 등을 이용해 PICO-8 하드웨어를 꾸밀 수도 있다. 특히 최근 등장하는 중국제 에뮬레이터 전용 게임기에는 상당수 PICO-8 지원이 들어가 있으며 라즈베리 파이를 이용해 PICO-8 전용 콘솔을 만들 수도 있다. [2]
2015년에 만들어진 툴이고 해외 유저들 중에는 이걸로 3D를 구현하는 경우도 있지만 한국에는 인지도가 없어서 2024년에야 본 문서가 만들어졌을 정도이며 사양이 낮아 다른 게임 엔진에 비해 표현에 한계가 있다 보니 한국에선 관심을 가지는 사람이 적고 한국어로 된 관련 강좌도 찾기 어렵다.
3. 엔진 스펙
디스플레이: 128x128, 16색카트리지 크기: 32KB
사운드: 4채널 칩 블러프
개발언어: P8 Lua
CPU: 400만 vm 인스턴스/초
스프라이트: 256개의 8x8 스프라이트
맵 : 128x32 타일
4. 기타
인디게임 Celeste의 프로토타입이 이것으로 제작되었다.5. 참고 링크
공식 홈페이지: https://www.lexaloffle.com/pico-8.php개발문서 및 튜토리얼: https://www.lexaloffle.com/pico-8.php?page=resources
포럼: https://www.lexaloffle.com/bbs/?cat=7
유저들의 게임 카트리지 공개: https://www.lexaloffle.com/bbs/?cat=7&carts_tab=1&