유니티 개인 프로젝트 기획 초안

2025. 11. 12. 17:48·📖TIL/🔥Projects

프로젝트 개요

  • 프로젝트명 : Survive Rush
  • 장르 : 2D 서바이벌 미니게임
  • 플랫폼 : PC ( Windows , Unity 6 )
  • 제작 기간 : 5일
  • 개발 인원 : 1인
  • 그래픽 : 2D 픽셀 또는 카툰 스타일
  • 사운드 : SFX + 빠른 템포의 BGM

 

핵심 컨셉

짧고 중독성 있는 2D 미니게임을 연속으로 클리어하며 최대한 오래 생존하자!

여러 종류의 짧고 긴박한 미니게임이 랜덤으로 등장한다.

제한된 Life 개수 안에서 가능한 한 오래 생존하는 것이 목표

 

 

게임 모드

1. 서바이벌 모드 ( 메인 )

  • Life 10 개로 시작
  • 미니게임 랜덤 등장 , 일정 시간 생존 시 다음 스테이지
  • 실패 시 Life -1
  • 누적 10회 성공 시 Life +1 ( max 10 )
  • Life 가 모두 소진되면 Game Over

2. 미니게임 선택 모드

  • 플레이어가 원하는 미니게임을 직접 선택해 단판 플레이
  • 연습용 및 기록용 모드로 사용

 

조작 방식

키보드 + 마우스 병행

  • 메뉴 선택은 마우스 클릭으로도 가능
  • 인 게임 조작
    └ 방향키 / WASD : 이동
    └ 스페이스바 : 공격 또는 점프

미니게임마다 조작법이 살짝 달라진다

 

 

시스템 구조

  • GameManager : 전체 게임 루프 , 생명 / 점수 / 라운드 관리
  • MiniGameRunner : 미니게임 로드 / 종료 콜백
  • UIController : 하트 , 타이머 , 점수 / 메세지 갱신
  • FSM 구조 : Title - ModeSelect - Play - Result
  • Object Pool : 낙하물 , 탄환 , 적 등 반복 오브젝트
  • AudioManager : 버튼 / 성공 / 실패 효과음 + BGM 제어

 

 

 

미니 게임 구성

  • Dodge Rain : 위에서 떨어지는 장애물을 좌우 이동으로 피하기
  • Rush Fighter : 일정 시간 동안 도로 위에서 충돌 없이 주행 ( 1984 로드 파이터 모티브 )
  • Templat Runner : 좌에서 우로 자동 전진하며 슬라이딩이나 점프로 장애물을 피하는 게임
  • Galaxy Shooter : 슈팅 게임에서 살아남거나 앞의 보스를 잡는 게임
  • Tank City : 탑다운 탱크 슈팅 , 장애물 , 벽을 부수며 전투하는 게임
  • Dance Time : 기억력 테스트 , 출제자가 춤 동작을 선보이면 그대로 따라하는 게임
  • Snake Game : 
  • 여유가 되면 더 만들고 싶다.

 

 

제작 일정

1일차 프로젝트 세팅 씬 구성 , GameManager , UI 구성
2일차 미니게임  미니게임 구현 , 충돌 / 타이머 / 점수 등
3일차 미니게임 여유되면 선택 모드 추가
4일차 연출 / 사운드 생명 / 보너스 UI , SFX & BGM , 연출 보완
5일차 마무리 및 발표 자료 준비 버그 수정 , 빌드 , 발표 자료 정리

여유가 없다면 생존 모드를 없애고 미니게임 선택 모드만 제작하자

 

 

확장 아이디어 ( 여유가 될 때 )

  • 보스 미니게임 ( 10 스테이지 단위 )
  • BGM 트랙 변화
  • 미니게임 난이도 자동 조절
  • 간단한 기록 저장

'📖TIL > 🔥Projects' 카테고리의 다른 글

유니티 개인 프로젝트 기획 초안  (0) 2025.11.21
프로젝트 진행과정 009  (0) 2025.10.06
프로젝트 진행과정 008  (0) 2025.10.06
프로젝트 진행과정 007  (0) 2025.10.06
프로젝트 진행과정 006  (0) 2025.10.05
'📖TIL/🔥Projects' 카테고리의 다른 글
  • 유니티 개인 프로젝트 기획 초안
  • 프로젝트 진행과정 009
  • 프로젝트 진행과정 008
  • 프로젝트 진행과정 007
DevHoChan
DevHoChan
맨땅에서 시작하는 코딩 도전
  • DevHoChan
    Debugging Life
    DevHoChan
  • 전체
    오늘
    어제
    • 분류 전체보기 (374)
      • 🕹️Game Life (1)
      • 🖥️Computer Science (5)
      • 📖TIL (141)
        • 🔥Projects (16)
        • 💡DevTips (5)
        • 🤔발생한 문제와 해결 (5)
        • 🔮Unity Graphics (5)
        • 🎤Interview (3)
        • ✅CodingTest (9)
      • 🚀Game Release (4)
      • 🧊Unity Basic (58)
        • 📌용어 사전 (1)
        • 에디터&인터페이스 (3)
        • 디버그 (1)
        • 라이프사이클 (4)
        • 게임오브젝트 (4)
        • 프리팹 (1)
        • 오브젝트풀링 (4)
        • 애트리뷰트 (2)
        • 트랜스폼 (4)
        • 물리&충돌 (1)
        • 프레임&델타타임 (4)
        • 코루틴&이벤트 (7)
        • 수학&보정함수 (3)
        • 디자인패턴 (9)
        • UGUI (3)
        • 벡터 ( Vector ) (3)
        • 씬 ( Scene ) (2)
        • 데이터 관리 (2)
      • ⭐C Sharp (99)
        • 📌용어 사전 (1)
        • 📌문법 사전 (6)
        • 메모리 관리 (3)
        • 00. 문법 (17)
        • 01. 변수 (3)
        • 02. 자료형 (2)
        • 03. 연산자 (6)
        • 04. 조건문 (2)
        • 05. 반복문 (2)
        • 06. 배열 (3)
        • 07. 메서드(함수) (7)
        • 08. 열거형 (3)
        • 09. 구조체 (2)
        • 10. 참조 (2)
        • 11. 객체 지향 (11)
        • 12. 델리게이트 (3)
        • 13. 디자인 패턴 (7)
        • 14. LINQ (1)
        • 📂▼자료구조 (2)
        • 15-1. 제네릭 (3)
        • 15-2. 배열 (4)
        • 15-3. 리스트 (2)
        • 15-4. 스택과 큐 (2)
        • 15-5. 딕셔너리 해시테이블 (2)
        • 15-6. 트리와 그래프 (3)
      • 📊Algorithm (16)
        • BigO (2)
        • 정렬 (4)
        • 셔플 (2)
        • 탐색 (6)
        • 최적화 (1)
      • 📝Game Design (16)
      • 🤖​AI Tools (12)
        • AI 리뷰 분석 (6)
        • Player2 (0)
        • 3D 모델링 (1)
        • 2D 스프라이트 (0)
        • 이미지 (2)
        • 사운드 (1)
        • 동영상 (1)
        • 문서 (1)
      • 🌍Network (6)
      • 🌱Github (11)
        • 기본 개념 (7)
        • 명령어 (1)
        • 도구 활용 (1)
      • ⚙️Visual Studio (5)
        • 🔧설치 및 환경설정 (2)
        • ⌨️HotKey (1)
        • 🚨디버깅 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    unity
    디자인패턴
    게임디자인
    객체지향
    GitHub
    게임기획
    메모리관리
    til
    CodingTest
    algorithm
    자료구조
    c#
    OOP
    csharp
    기획
    자료형
    유니티
    gamedesign
    문법
    부트캠프
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.4
DevHoChan
유니티 개인 프로젝트 기획 초안
상단으로

티스토리툴바