My Universe
게임 소개
만져라! 메이드 인 와리오 스타일의 초고속 미니게임 컬렉션입니다. 단, 당신이 놓친 한 판이 인류의 역사를 바꿉니다.
빅뱅부터 미래까지 — 당신이 만드는 세계
넥슨 게임잼 출품작 · 주제 「맥락(Context)」
📑 목차
- 🎮 게임 소개
- 🕹️ 조작법
- 📁 프로젝트 구조
- 👥 제작자
628887450-3f0d1246-b0d9-4d6d-9815-6d6c033472a4.gif
🎮 게임 소개
"만져라! 메이드 인 와리오" 스타일의 초고속 미니게임 컬렉션입니다.
단, 당신이 놓친 한 판이 인류의 역사를 바꿉니다.
- ⏱️ 한 판에 38초 — 설명은 없다. 화면을 보고 바로 반응해야 한다
- 🕰️ 시대순 진행 — 빅뱅 → 석기 → 청동기 → 중세 → 근대 → 현대 → 미래
- 🦋 나비효과 — 실패는 게임 오버가 아니라 다른 역사가 된다
- 🎨 2D 실사풍 — AI로 생성한 실사 이미지가 만드는 기묘한 이질감
✨ 엔딩은 정해져 있지 않습니다
628887508-05353401-65ff-490e-8362-8df5536c5971.gif
당신이 만든 역사를 LLM이 읽고, 그 자리에서 서사를 씁니다.
- 📖 미리 써둔 엔딩이 없습니다 — 사전 제작한 분기가 아니라, 판이 끝나는 순간 런타임에 생성됩니다
- 🎭 당신의 플레이가 곧 대본입니다 — 어느 시대에서 무엇을 성공하고 실패했는지가 그대로 서사의 재료가 됩니다
- 🌠 스타워즈풍 크레딧 롤 — 빅뱅부터 미래까지, 인류사 전체를 관통하는 거창한 한 편의 사평으로 흘러갑니다
- 🖼️ 엔딩 이미지도 함께 생성됩니다 — 겪은 사건들이 하나의 장면으로 융합된 실사풍 이미지가 배경에 떠오릅니다
- 🔀 조합은 2ⁿ가지 — 같은 엔딩을 두 번 보기 어렵습니다
628887529-6515d763-0a50-4ea2-833a-e9b72e21f68f.gif
마녀를 잡지 못한 세계 → "마녀는 살아남았고, 지금 당신 옆자리에 앉아 있다." 마녀를 잡은 세계 → "마녀는 동화 속으로 물러났고, 세계에서 마법이 지워졌다."
💡 게임은 당신을 평가하지 않습니다. 실패는 '못한 것'이 아니라 그렇게 흘러간 역사로 서술됩니다.
핵심 재미
| | | |:---|:---| | 🔥 시대별 맞춤 미니게임 | 석기시대엔 불 붙이기, 중세엔 마녀 찾기, 근대엔 페니실린 골라내기 | | 🔗 역사의 인과관계 체험 | "그때 그게 안 됐다면?"을 손으로 겪는다 | | 🪞 게임 실패 패널티 | 미니게임을 실패할 경우 실시간으로 플레이에 영향이 생긴다. | | 🎲 매번 다른 엔딩 | 성공/실패 조합이 2ⁿ가지 → 엔딩 텍스트·이미지를 런타임 생성 |
게임 흐름
🌌 빅뱅 (프롤로그) │ 실패 → 게임 오버, 다시 빅뱅부터 ▼ 🪨 석기 → 🏺 청동기 → ⚔️ 중세 → 🏭 근대 → 🌆 현대 → 🚀 미래 │ 고정 순서로 전부 재생 ▼ 📜 엔딩 크레딧 (스타워즈풍 롤) ▼ ✍️ 세계 이름 짓기 → 🖼️ 갤러리에 영구 보관
미니게임 3종
| 종류 | 실패하면 | 예시 | |:---:|:---|:---| | ⚪ 일반 | 그냥 넘어간다 | 손 비비기, 삽질 | | 🔵 변화 | 흐름은 이어지되 엔딩 서사·이미지에 반영 | 자동차 발명, 컴퓨터 해킹, 주식 | | 🔴 핵심 | 즉시 엔딩으로 직행 | 불 피우기, 청동 제련 |
💀 실패한 미니게임은 패널티를 남깁니다. 화면에 먼지가 끼거나, 쥐가 지나다니거나, 귀신이 따라붙습니다 — 한 판이 끝날 때까지 계속됩니다.
엔딩 & 갤러리
- 📝 크레딧 텍스트 — Gemini가 당신의 판을 읽고 대체 역사를 서술합니다
- 🖼️ 엔딩 이미지 — 겪은 사건들을 하나의 장면으로 융합해 생성합니다
- ✍️ 세계 이름 짓기 — 방금 만든 역사에 직접 이름을 붙입니다
- 🏛️ 갤러리 — 이미지 + 크레딧 + 세계 이름이 한 덩어리로 로저장됩니다
🔌 API 없이도 완주됩니다 — 생성에 대신 폴백 생성기가 대신 대본을 만듭니다.
🕹️ 조작법
| 키 | 동작 | |:---:|:---| | W A S D| 이동 · 커서 | | Space | 결정 · 연타 · 타이밍 | | 마우스 | 드래그 · 클릭 (일부 미니게임) | | ESC | ⚙️ 설정 (BGM · 효과음 · 해상도) |
⌨️ 미니게임마다 키가 표시됩니다.
🛠️ 엔진 & 패키지
| 항목 | 버전 · 비고 | |:---|:---| | Unity | 6000.3.7f1 | | URP (Universal Render Pipeline) | 17.3.0 — 2D 렌더링 · 포스트 프로세싱 | | Input System | 1.18.0 — 레거시 Input 미사용 | | TextMesh Pro | UI 텍스트 전반 | | 2D Animation / Aseprite / PSD Importer | 스프라이트 파이프라인 | | Video Player | 빅뱅 영상 스크럽 연출 |
🤖 런타임 AI (엔딩 생성)
| 용도 | 프로바이더 | API 키 | |:---|:---|:---:| | 크레딧 텍스트 | Gemini gemini-3.6-flash | 필요 | | 엔딩 이미지 | Pollinations (flux) | 불필요 |
🔑 키는 소스에 넣지 않았습니다. → 의도한 엔딩 크래딧 생성 불가능
🎨 에셋 제작
- 🖼️ 그래픽 — 2D 실사풍 이미지 AI 생성
- 🔊 사운드 — BGM · 효과음 (출처 추가 작성 필요)
- 💻 코드 — Claude Code 활용
📁 프로젝트 구조
Assets/ ├── 00Scenes/ 씬 (00000Player = 미니게임 호스트, 00BigBang = 시작) ├── 01Scripts/ │ ├── Core/ 🧩 미니게임 프레임워크 (MiniGame · MiniGamePlayer · GameFlowController) │ ├── Ending/ 📜 엔딩 크레딧 · 이미지 LLM 생성 │ ├── Gallery/ 🏛️ 엔딩 영구 보관 & 열람 │ ├── Settings/ ⚙️ 오디오 · 화면 설정 │ ├── Title/ 🏠 타이틀 화면 │ └── Mini/ 🎮 미니게임별 스크립트 ├── 02Sprite/ 스프라이트 ├── 03Prefabs/ 미니게임 프리팹 └── 04Video/ 영상 에셋
docs/ 📚 설계 문서 (미니게임 계약 · 엔딩 · 갤러리 등)
👥 제작자
🏆 4인 팀 / 2박 3일 게임잼 — AI를 적극 활용해 완성했습니다.
| 담당 | 닉네임 | GitHub | |:---:|:---|:---| | 역할 추가 작성 필요 | 최유빈 | @youbin999 | | 역할 추가 작성 필요 | 이동규 | @Dong-kyu-Lee | | 역할 추가 작성 필요 | 제세형 | @digital8150 | | 역할 추가 작성 필요 | 김정현 | @uglynerd1234 |
🌌 당신의 세계는 어떤 모습입니까? 🌌
628878615-0acf0116-9435-47f4-869b-630fca90080b.png
Made with ☕ and 😴 in 3 days · NEXON Game Jam