logo
  • 환경
  • 엔터프라이즈
  • 요금제
DeveloperMay 29, 2026

Gemini 3.1 Pro로 3D Snow Bros 플랫폼 게임 만들기

EigentEigent
Gemini 3.1 Pro로 3D Snow Bros 플랫폼 게임 만들기
Automate Everything with
AI Workforce on Desktop
Download Eigent

단 하나의 프롬프트로 만든 플레이 가능한 3D 게임

게임 개발은 가장 기술적으로 까다로운 창작 분야 중 하나입니다. 물리, 렌더링, AI, 상태 관리, UI가 모두 하나의 코드베이스 안에서 함께 작동해야 하기 때문입니다. 이 워크플로는 충분히 상세한 프롬프트와 Gemini 3.1 Pro Preview만 있으면, Eigent가 수동 코드 한 줄 없이도 완전히 플레이 가능한 멀티파일 브라우저 게임을 설계하고, 작성하고, 완성할 수 있음을 보여줍니다.

1Gemini 3.1 Pro Preview 설정하기

이 워크플로는 녹화 시점 기준 Google의 가장 강력한 모델인 Gemini 3.1 Pro Preview에서 실행됩니다. Eigent에서 설정하려면 Settings → Models → Custom Models로 이동하세요.

  • API Host: https://generativelanguage.googleapis.com/v1beta/openai/
  • Model: gemini-3.1-pro-preview

Eigent는 여러 개의 커스텀 모델을 동시에 지원합니다. Gemini, OpenAI, Anthropic, Qwen, Deepseek, MiniMax 등을 한 번에 설정할 수 있으며, 그중 하나를 활성 기본값으로 지정할 수 있습니다.

2게임 디자인 프롬프트

상세한 프롬프트는 상세한 결과를 만듭니다. 이 프롬프트는 메커니즘, 비주얼 스타일, 점수 시스템, 특수 이벤트, 그리고 특정 수집 순서까지 지정합니다.

Mario에서 영감을 받은 현대적인 3D 사이드 스크롤 플랫폼 게임을 Snow Bros 메커니즘과 결합해 만들어 주세요. 플레이어는 좌우로 이동하고 점프할 수 있으며, 눈 탄환을 발사해 몬스터를 점차 눈덩이로 얼릴 수 있습니다. 완전히 얼리면 'Kick' 버튼이 나타나며, 이를 통해 눈덩이가 스테이지를 굴러가고 튕기면서 적을 쓰러뜨리고 연쇄 반응을 일으킵니다. 단 하나의 눈덩이로 모든 몬스터를 처치하면 10,000점 보너스가 떨어지거나, 가끔 빛나는 케이크가 나타납니다. 케이크를 획득하면 파란 눈 생명체 4마리가 생성되며, 이들을 처치하면 S, N, O, W 글자를 얻습니다. 네 글자를 모두 모으면 추가 목숨을 얻습니다. 점수 시스템, 라이프 표시, 난이도 증가, 그리고 재시작 기능도 포함하세요. 배경은 풍부하고 레이어가 살아 있으며 시각적으로 복잡한 3D 환경, 다층 지형, 장식 요소, 패럴랙스 깊이 효과를 갖춘 Mario 스타일 세계처럼 보여야 하며, 부드럽고 현대적이며 몰입감 있는 비주얼이어야 합니다.

프롬프트에 적힌 모든 메커니즘은 결과물에 구현됩니다.

3Eigent가 빌드를 계획하고 실행하기

Eigent는 Developer Agent를 위해 하나의 작업을 생성합니다.

Three.js를 사용해 현대적인 3D 사이드 스크롤 플랫폼 게임 비주얼과 Snow Bros 게임플레이 메커니즘을 결합한 완전히 플레이 가능한 HTML5/JavaScript 웹 게임을 개발하세요. 여기에는 눈 탄환 발사, 적 얼리기와 걷어차기, 연쇄 반응 보너스, 점수 시스템, 라이프, 난이도 증가, 그리고 재시작 기능이 포함되어야 합니다.

Developer Agent는 Terminal & Shell 도구와 Web Deployment 및 Screen Capture 기능을 함께 사용해 모든 게임 파일을 작업공간 폴더에 직접 작성합니다.

4세 파일, 하나의 완전한 게임

결과물은 서로 의존하는 세 개의 파일입니다.

  • index.html — 진입점이자 게임 컨테이너
  • game.js — 모든 게임 로직: Three.js 렌더링 파이프라인, 물리, 적 AI 상태 머신, 발사체 시스템, 연쇄 반응 감지, 보너스 드롭 로직, 점수, 라이프 추적, 그리고 SNOW 글자 수집 시퀀스
  • style.css — 캔버스 크기, UI 오버레이, HUD 스타일

Three.js 렌더러는 패럴랙스 깊이가 있는 레이어형 3D 환경을 구성합니다. 배경의 눈 덮인 산, 중간층 플랫폼, 전경 지형이 모두 절차적으로 생성된 캔버스 요소와 부드러운 애니메이션으로 표현됩니다.

5완성된 게임의 모습

index.html을 최신 브라우저에서 열면 완전히 플레이 가능한 플랫폼 게임이 나타납니다.

  • HUD: 점수 카운터, 웨이브 카운터, 라이프 표시, 그리고 S-N-O-W 글자 진행 바
  • 플레이어 조작: 좌우 이동, 점프, 눈 탄환 발사
  • 적 메커니즘: 단계적으로 얼어붙는 상태, 완전히 얼린 뒤 걷어차 굴리기, 눈덩이가 여러 적과 충돌할 때의 연쇄 반응
  • 보너스 시스템: 하나의 눈덩이로 전부 처치하면 10,000점 보너스 드롭
  • 비주얼 스타일: 3D 레이어 눈산 배경, Mario 스타일 레벨 디자인, 부드러운 패럴랙스 스크롤

첫 로드 시 툴팁: "Z로 적을 얼리세요. 완전히 얼은 눈덩이는 걷어차세요!"

사용된 총 토큰 수: 약 147,000 — 이 정도 복잡도의 멀티파일 게임치고는 간결한 편입니다.

6이것이 AI 보조 게임 개발에 대해 보여주는 것

얼리고, 걷어차고, 연쇄 반응을 일으키는 Snow Bros 메커니즘은 서로 의존하는 게임 상태를 구현해야 합니다. 적은 얼지 않은 상태, 부분적으로 얼어붙은 상태, 완전히 얼어붙은 상태가 될 수 있으며, 특정 상태에서만 굴릴 수 있는 눈덩이로 전환됩니다. 연쇄 반응 로직은 굴러가는 눈덩이와 다른 적 사이의 충돌 감지를 필요로 합니다. 이런 구현은 결코 단순하지 않습니다.

Gemini 3.1 Pro가 게임 전체 명세를 컨텍스트 안에 유지하면서 여러 파일에 걸쳐 일관되고 상호 의존적인 JavaScript를 생성하는 능력이 이 과정을 가능하게 합니다. 결과물은 템플릿이 아니라, 설명된 정확한 메커니즘을 반영한 맞춤형 구현입니다.

7다음에 시도해 볼 것

서로 다른 발사체 메커니즘과 로컬 2인 모드를 가진 두 번째 플레이 가능한 캐릭터를 추가하세요.

플랫폼과 적을 그리드에 배치하고 레이아웃을 JSON으로 내보낼 수 있는 레벨 에디터를 생성하세요.

localStorage에 저장되는 하이스코어 리더보드를 추가하세요.

같은 게임에 터치 조작이 있는 모바일 버전을 만드세요.

8더 나은 결과를 위한 팁

  • 메커니즘을 정확하게 지정하세요. freeze → kick → chain reaction 메커니즘이 제대로 작동한 이유는 각 상태 전환이 프롬프트에 명확하게 설명되었기 때문입니다. "재미있는 적 상호작용"처럼 모호한 표현은 훨씬 단순한 결과만 만들 가능성이 큽니다.

  • 기술 선택을 명시하세요. 3D 렌더링에 "Three.js"를, 구조에는 "pure HTML/CSS/JS, no libraries"를 지정하면 Eigent가 명확한 구현 제약을 갖게 됩니다. 이렇게 하지 않으면 에이전트가 서로 다른 작업에서 서로 호환되지 않을 수 있는 접근법을 선택할 수 있습니다.

  • 반복 전 브라우저에서 검토하세요. Eigent가 파일을 전달하면 즉시 index.html을 열어 핵심 메커니즘 루프를 테스트하세요. 모든 것을 처음부터 완벽하게 지정하기보다, 이 단계에서 목표를 좁힌 후속 프롬프트로 방향을 바로잡는 편이 더 빠릅니다.

Other use cases

Gemini 4: 프롬프트 하나로 Blender 3D 시네마틱 바이브 코딩하기

Gemini 4: 프롬프트 하나로 Blender 3D 시네마틱 바이브 코딩하기

Cozy Kitchen 장면에 네 개의 숏으로 된 12초 시네마틱을 만드세요. 외풍이 레시피 카드를 받침대에서 들어 올려 작업대 위로 나르고, 딸기 타르틀레트 위에 걸쳐 놓습니다. 따뜻한 일러스트풍 주방은 그대로 유지합니다. 읽을 수 있는 레시피가 적힌 얇은 양면 RecipePage를 추가하고, action.json의 비행 경로를 따르며, 차분한 도입, 동기가 있는 떠오름, 비행, 접촉, 안착을 눈에 보이는 바람 단서와 함께 보여 줍니다. 카메라에 연결된 컷이 있는 서로 다른 카메라 네 대를 쓰고, 숏 2와 3에는 피사계 심도를 적용하며, 카드와 카메라의 움직임은 부드럽고 측정 가능해야 합니다. 패킹된 편집 가능한 sequence.blend, CSV 숏 리스트, 라벨이 붙은 3×3 스토리보드, 스틸 이미지 9장을 넘겨 주세요.

Gemini 4: 동영상 튜토리얼을 프로덕션 RL 엔지니어링 스킬로 전환하기

Gemini 4: 동영상 튜토리얼을 프로덕션 RL 엔지니어링 스킬로 전환하기

지정한 YouTube 강연을 시청하고 그 방법과 인사이트를 재사용 가능한 파일 기반 에이전트 스킬 2~4개로 전환합니다. 1차 출처는 이 동영상들로만 한정합니다. 각 강연마다 타임스탬프가 있는 개요를 만들고, 핵심 인사이트와 결과, 경고를 기록하며, 모든 주장에 OBSERVED, INFERRED, UPDATED 중 하나의 라벨을 붙입니다. 각 스킬에는 핵심 인사이트 섹션과 도구에 의존하지 않는 경로가 포함된 SKILL.md, 그리고 evidence.md를 둡니다. 모든 스킬을 검증한 다음, 강연 임베드, 클릭 가능한 타임스탬프, 강연 비교, 공백을 보여주는 커버리지 매트릭스, 명확한 한계 목록을 담은 라이트 모드 HTML 보고서를 127.0.0.1에서 게시합니다.

동영상으로 CAD 모델 만들기: Gemini 3.7 Flash와 3.6 Flash 비교

동영상으로 CAD 모델 만들기: Gemini 3.7 Flash와 3.6 Flash 비교

업로드한 참조 동영상의 Transformers 캐릭터를 분석해 프로덕션용 고정밀 3D CAD/메시 모델을 .glb로 내보냅니다. 스타일, 관절, 표면 세부 요소를 분석하고 논리적인 관절 피벗 기준으로 몸체와 장갑을 분리합니다. 아노다이징 금속, 브러시드 스틸, 다크 티타늄, 고광택 도장과 발광 채널을 포함한 PBR 재질을 적용하고 Diffuse, Normal, Roughness, Metallic, Emissive 텍스처를 GLB에 포함합니다.

Automate everything with AI workforce on desktop
Download Eigent

오늘 Eigent를 사용해보세요

오픈 소스 데스크톱 앱을 다운로드하세요. 여러분의 AI 워크포스가 여러분의 기기에서 실행됩니다.

Eigent 다운로드
Eigent

AI 워크포스 자동화에 대한 최신 소식, 튜토리얼, 출시 정보를 받아보세요.

구독해 주셔서 감사합니다!

제품Eigent환경요금엔터프라이즈
둘러보기솔루션활용 사례스킬플러그인블로그
개발자문서GitHubCAMEL-AI오픈소스 펀드파트너
다운로드오픈 소스용
회사회사 소개브랜드채용지원이용약관개인정보처리방침보안 및 신뢰쿠키 정책환불 및 체험 정책

모든 권리 보유 © 2026 EIGENT UK LTD