OpenAI o1으로 1인 게임 개발자가 되는 사례 5가지

OpenAI o1은 개발 능력이 뛰어납니다. 게임 개발은 보이는 화면을 만드는 프론트엔드와, 보이지 않는 곳에서 게임을 작동시키는 백엔드 개발이 필요해 혼자 하기에 매우 어렵습니다. 그러나 o1을 사용하면 간단한 자연어 지시만으로 누구나 게임을 만들 수 있습니다.

o1을 사용해 게임을 만든 5가지 게임을 소개합니다.

지피터스 뉴스레터는 모두가 AI 발전 속도에 뒤처지지 않도록 커뮤니티의 가장 흥미로운 AI 활용법을 전합니다. 가입해서 편지함에서 받아보실 수 있습니다.

(마감임박 D-2) OpenAI o1 사례 공유 스터디

OpenAI o1의 등장으로 기존 프롬프트 엔지니어링이 완전히 바뀌고 있습니다. 각자 o1을 사용해 보고 그 경험을 사례 발표하며 함께 배우는 스터디입니다.

스터디 확인하기 →

1. OpenAI 엔지니어가 혼자 만든 고전 게임

고전 게임 아스테로이드를 기억하시나요? 우주선이 소행성을 피하며 슈팅하는 게임입니다. OpenAI 엔지니어 Karina Nguyen님은 o1만을 사용해 이 게임을 재현했습니다.

o1은 HTML5 캔버스와 JavaScript를 사용해 충돌 감지, 점수 체계, 레벨 시스템을 단계별로 구현했습니다. 또한, 우주선의 디자인과 글꼴, 색상을 생성하여 게임을 완성했습니다.

트위터 링크

2. GPT-4o는 못만드는 게임, o1으로 성공!

Ammaar Resh님은 GPT-4로 뱀을 조작하는 Snake Game을 구현하려다 실패한 경험이 있습니다. 같은 프롬프트를 o1에게 전달하니, 단 1분 만에 완벽한 게임이 만들어졌습니다. 뱀이 3D로 구현되어 두 개의 축에서 움직이는 모습이 매우 흥미롭습니다.

뱀게임을 만들기 위해 사용된 프롬프트

Create a 3D snake game using HTML and JS-this game is slightly
citterent than a traditional snake game in that:
-it'$ 30
- The camera follows it from a third person Pov of the snake
- you can see the edges of the map and move arcund a grid
- tood items appear and you eat them to grow the snake
the rest of the principles of the game are just like any snake game
but in 3D

번역:

HTML과 JS를 사용하여 3D 뱀 게임을 만들어줘 - 이 게임은 전통적인 뱀 게임과 이러한 부분에서  약간 다릅니다:
- 30달러 입니다.
- 카메라는 뱀의 3인칭 시점에서 따라갑니다.
- 지도의 가장자리를 볼 수 있고 그리드에서 호를 그리며 이동할 수 있습니다.
- 두꺼비 아이템이 나타나고 뱀을 키우기 위해 먹을 수 있습니다.
게임의 나머지 원리는 다른 뱀 게임과 같습니다.
하지만 3D로.

트위터 링크

3. 별도 서버 없이 o1이 만든 게임 실행하는 방법

위의 두 가지 사례로 소개한 o1으로 만든 게임 코드를 실행하기 위해서는 별도의 서버 배포가 필요합니다. Replit을 사용하면, 이런 서버 배포 없이도 o1이 작성한 코드를 웹 브라우저에서 실행할 수 있습니다.

Shubham Saboo님은 o1이 만든 게임 코드를 Replit에 붙여넣고 실행 버튼을 클릭하는 것만으로 게임을 구동시켰습니다.

위 게임을 만들기 위해 사용된 프롬프트

Create a space shooter game in HTML and JS. Make it interesting

번역:

우주에서 슈팅을 하는 게임을 HTML과 JS를 사용하여 만들어줘. 흥미롭게 만들어줘

트위터 링크

4. 이미지를 제공하여 게임 에셋으로 사용하기

o1에게 게임 제작에 필요한 이미지를 제공하면, 그 이미지를 기반으로 원하는 스타일의 게임을 만들 수 있습니다. Haider님은 날아다니는 새가 파이프를 피하는 플래피 버드 게임을 4분 만에 구현했습니다.

게임의 캐릭터와 배경 이미지를 o1에게 제공하고, 원하는 게임의 구체적인 내용을 단계별로 설명하면 o1은 자동으로 이미지를 게임 요소로 활용해 배경과 캐릭터 동작 방식을 설정합니다. (아마도 저자는 캐릭터, 배경 이미지 파일이 있다고 가정한 뒤에 코드를 작성하라고 하고, 코드에서 이미지를 로드하는 부분을 수정한 것으로 추정됩니다)

이렇게 생성된 React.js 코드를 실행시키면 게임이 완성됩니다.

트위터 링크

5. 3D 요소가 있는 게임 만들기

3D 요소가 담긴 게임을 제작하려면 일반적으로 Unity, Unreal 같은 전문 도구가 필요합니다. 비록 매우 단순한 게임이지만, Hanika님은 오직 HTML5의 3D 기능과 o1만을 사용해 3D게임을 제작했습니다. 이 사례는 o1으로 점점 더 복잡한 게임까지 만들 수 있다는 가능성을 보여주는 사례입니다.

트위터 링크

(마감임박 D-2) OpenAI o1 사례 공유 스터디

OpenAI o1의 등장으로 기존 프롬프트 엔지니어링이 완전히 바뀌고 있습니다. 각자 o1을 사용해 보고 그 경험을 사례 발표하며 함께 배우는 스터디입니다.

스터디 확인하기 →

4

👉 이 게시글도 읽어보세요