Skip to content

[I Want To Sleep] 햇빛을 피해야 하는 3D 플랫포머 Unity 게임 V2

License

Notifications You must be signed in to change notification settings

hanni01/IWTS

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

162 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

I Want To Sleep V2

본 문서는 개인 확장판(V2) 기준의 디자인/구현 내용을 담고 있습니다.
팀 프로젝트 버전(V1) 문서는 아래 링크에서 확인할 수 있습니다.

🔗 V1 문서 보기

팀 프로젝트 I Want To Sleep 을 기반으로, 개인 과제에서 보상 시스템 / 능력 해금 / 무한 모드 / 서버 연동을 추가하여 확장한 프로젝트입니다.


기존 프로젝트와의 차이점

구분 기존(I Want To Sleep) 확장판(I Want To Sleep V2)
스테이지 튜토리얼 + 2개 스테이지 튜토리얼 + 2개 스테이지 + 무한 모드
로비 씬 없음 키보드 선택 기반 스테이지 선택 & 능력 해금 구조
보상 시스템 업적 중심 포도주(별 같은 수집 보상) 추가
능력 해금 없음 포도주 누적 → 시간 멈추기 / 무적 능력 해금
무한 모드 없음 해금 후 Endless Mode 플레이 & 랭킹 경쟁
서버 연동 로컬 플레이 중심 뒤끝 서버 → 자동 회원가입/로그인, 랭킹 저장

프로젝트 개요

  • 장르: 3D 액션 플랫포머
  • 플랫폼: PC (Unity)
  • 핵심 목표: “광원 = 장애물/플랫폼”을 유지하면서, 보상-성장-반복 도전 루프를 추가하여 게임성을 확장

주요 기능

1. 스테이지 & 미션

  • 튜토리얼 1개 + 스테이지 2개 + 무한 모드
  • 각 스테이지는 3개의 미션으로 구성
    1. 한 번도 안 죽고 도착
    2. 체력 50% 이상 유지
    3. 박쥐 코인 3개 수집
  • 클리어 시 포도주 보상 지급 (최대 6개)

2. 보상 & 능력 해금

  • 포도주 2개 → 시간 멈추기 5초 (게이지 30)
  • 포도주 4개 → 무적 3초 (게이지 70)
  • 능력은 무한 모드 전용 → 전략적 선택 요소로 활용

3. 무한 모드 (Endless Mode)

  • 해금 조건: 스테이지 미션 1개 이상 달성
  • 그림자 속에서 게이지 충전 → 능력 사용
  • 종료 조건: 체력 0 → 서버에 기록 저장
  • 성적: 이동 거리(METER) + 랭킹 UI 표시

4. 서버 & 로비 시스템

  • 뒤끝 서버 연동
    • 사용자 기기 기반 자동 회원가입/로그인
    • 닉네임 설정 기능
    • 랭킹 기록 저장
  • 로비 씬
    • 방향키로 스테이지 선택
    • 무한 모드 잠금/해제 표시
    • 포도주를 통한 능력 해금 가능
    • ESC로 언제든 로비 복귀

개선 여지

  • 능력 종류 다양화 → 전략성 강화
  • 무한 모드 난이도 곡선 조정
  • 포도주 외의 장기적 수집 요소 검토 (스킨, 장식 등)

About

[I Want To Sleep] 햇빛을 피해야 하는 3D 플랫포머 Unity 게임 V2

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 69.0%
  • ShaderLab 22.8%
  • HLSL 4.6%
  • Wolfram Language 3.6%