GPT-6 Luna는 완성품을 한 번에 납품하기보다 실행 가능한 시제품의 출발점을 만드는 데 강점을 보였습니다. 단일 파일 브라우저 앱은 첫 실행 오류를 고친 뒤 작동했고, C++ 스케이트보드 게임은 처음 생성한 코드가 바로 컴파일됐습니다. 반면 3D 시계 사이트에는 부품 배치 문제가, 랠리 게임에는 주행 물리의 한계가 남았습니다. 낮은 단가를 평가할 때도 ‘작동한다’와 ‘그대로 쓸 수 있다’를 나눠 봐야 합니다.
가격과 사용량은 서로 다른 지표입니다
OpenAI가 제시한 GPT-6 Luna의 API 가격은 입력 token(모델이 정보를 처리할 때 사용하는 단위) 100만 개당 $0.10, 출력 100만 개당 $0.50입니다. 한 번에 참조할 수 있는 범위인 context window는 1,050,000 token이고, 최대 출력은 128,000 token입니다. 입력으로 텍스트와 이미지를 받지만 영상 입력은 지원하지 않습니다.
여러 제작 과제에 사용한 월 $200 ChatGPT Pro 계정에서는 주간 잔여 사용량이 끝까지 100%로 표시됐습니다. 전체 작업에 쓴 사용량은 주간 할당량의 1% 미만이었습니다. 다만 이는 해당 구독 계정의 사용량 표시이지, 각 작업의 API 청구액을 측정한 결과는 아닙니다. API 단가와 구독 서비스의 잔여량을 같은 비용 수치로 취급해서는 안 됩니다.
브라우저 앱은 오류 수정 뒤 제 기능을 했습니다
최대 추론 강도로 단일 웹 파일에 데스크톱 환경을 만들도록 했습니다. 요구 사항에는 메일, 메모, 계산기와 두 개의 3D 미니게임 등이 포함됐습니다. 처음에는 JavaScript(웹 동작을 구현하는 언어) 문법 오류로 페이지가 열리지 않았지만, 오류 기록을 전달하자 3분 45초 만에 수정됐습니다. 전체 작업 시간으로 표시된 45분 13초 가운데 약 40분은 사용자 승인을 기다린 시간이므로, 이를 전부 코드 생성 시간으로 볼 수는 없습니다.
수정 후에는 메일의 답장 버튼, 브라우저에 자동 저장되는 메모, 계산 기능이 작동했습니다. 자동차를 몰아 물품을 모으는 게임과 장애물을 피하는 3D 게임도 플레이할 수 있었습니다. 다만 계산기 버튼 배치가 지나치게 크고 일부 게임 창에는 창 안에서 나가는 기능이 없었습니다. 기능의 범위를 넓히는 능력은 확인됐지만, 화면 구성과 조작 흐름에는 손질이 필요했습니다.

▲ 브라우저 앱과 미니게임
C++ 게임 두 개가 보여 준 가능성과 한계
C++(프로그래밍 언어) 스케이트보드 게임에는 Raylib(게임 개발용 라이브러리)을 쓰지 않는 조건이 붙었습니다. GPT-6 Luna는 9분 50초 만에 단일 파일 코드를 만들고 OpenGL(3D 그래픽을 그리는 규격) 기반의 컴파일 방법을 제시했습니다. 직접 컴파일까지 수행한 것은 아니지만, 제시된 코드는 오류 없이 빌드됐습니다. 도시 블록에서 점프와 회전 묘기, 레일 타기, 연속 동작 점수 계산이 작동했습니다. 이는 시각 효과를 추가한 후속 버전이 아니라 처음 생성한 코드의 결과입니다.
별도의 랠리 게임은 23분 8초 만에 만들어졌습니다. SDL2(창과 입력 등을 다루는 라이브러리)와 OpenGL을 사용한 C++ 프로젝트로, 운전석과 차량 뒤쪽 시점을 바꿀 수 있고 높낮이가 있는 코스를 달릴 수 있었습니다. 그러나 차가 도로 경로에 붙어 움직이는 듯해 실제 조향 물리와는 거리가 있었고, 계기판 일부는 반응하지 않았습니다. 도로가 공중에 뜬 것처럼 보이는 구간도 있었습니다. 같은 ‘플레이 가능한 게임’이라도 조작 감각과 장면의 완성도는 과제마다 달랐습니다.
3D 사이트에서는 보이지 않는 부품까지 확인해야 합니다
Three.js(웹에서 3D 장면을 구현하는 라이브러리)로 만든 시계 소개 사이트에는 제품별 3D 보기와 부품을 층별로 벌려 보는 슬라이더가 구현됐습니다. 완성까지 걸린 시간은 38분 57초였습니다. 시계를 선택하면 메인 뷰어의 모델이 바뀌었고, 슬라이더를 움직이면 내부 구조가 드러났습니다.
기본 화면에서는 숫자 눈금 배치가 어긋나고 시계 바늘이 보이지 않았습니다. 부품을 벌려 보자 바늘이 없는 것이 아니라 다른 형상 아래에 가려져 있었습니다. 따라서 3D 제작물을 확인할 때는 부품이 생성됐는지만 볼 것이 아니라, 기본 시점에서 제대로 보이고 기능을 전달하는지도 점검해야 합니다.

▲ 3D 시계 부품 분해
실행 가능한 초안으로 쓰고, 핵심 동작을 검증합니다
GPT-6 Luna를 저렴한 선택지로 쓸 만한 범위는 반복적인 코드 작성과 빠른 시제품 제작으로 보입니다. 복잡한 요청에는 최대 추론 강도로 초안을 만든 뒤, 웹 앱이 열리지 않으면 오류 기록을 확인해 수정 요청을 할 수 있습니다. 게임이라면 컴파일 성공에 그치지 말고 조작과 물리를 직접 시험하고, 3D 사이트라면 기본 화면과 상호작용 상태를 모두 살펴야 합니다. API의 낮은 token 단가와 한 계정에서 관찰된 적은 주간 사용량은 장점이지만, 이를 최종 결과물의 완성도나 모든 사용자의 비용으로 일반화해서는 안 됩니다.