프로젝트 University Simulator 개괄

:video_game: 프로젝트 개요: University Simulator (가칭)

:compass: 게임 컨셉

  • 장르: 카드 선택형 시뮬레이션 + SNS형 UI
  • 주제: 대학 생활 속 선택과 생존, 인간관계의 유희
  • 영감: Reigns, Instagram
  • 목표:
    플레이어는 다양한 이벤트 카드에서 좌/우 선택을 하며,
    체력, 멘탈, 돈, 학점 등의 스탯을 관리하고
    인물들과의 호감도, 업적 달성, 관계 변화 등을 경험함.

:brick: 기존 시스템 구조

  • 기본 UI: 좌우로 넘기는 카드 UI

  • 카드의 구성:

    • cardText: 카드 본문 (상황 설명)
    • leftChoice, rightChoice: 선택지 텍스트 + 효과
    • resultText: 선택 이후 결과 텍스트
    • 상태(Status), 호감도(Affinity), 스탯(Stat)에 영향
  • 시스템 요소:

    • 카드 사용에 따라 시간 경과 (월/학년)
    • 상태(Status) 부여 및 종료
    • 호감도에 따른 분기
    • 엔딩 카드, 배드 엔딩 조건
    • PlayerStatus, CharacterManager, GameManager 등으로 시스템 분리

:repeat_button: 시스템 개편안 (2025.04 리디자인)

:white_check_mark: UI 방향 전환

  • 기존 카드 스와이프 UI → SNS 기반 인터페이스(UI)로 개편
  • 타인의 피드에 반응하거나, 내 피드를 업로드하며 게임을 진행

:mobile_phone_with_arrow: 주요 콘텐츠 유형

:one: 피드-반응 콘텐츠 (기존 카드 기반 콘텐츠 계승)

  • 설명: 타인의 피드에 이모지로 반응

  • 진행 흐름:

    1. 피드 게시글(cardText)
    2. 이모지 선택 (왼/오)
    3. 자동 댓글(ChoiceText) 달림
    4. 원 게시자의 대댓글(ResultText) 표시
    5. 스탯 변화 발생
  • 예시:

    • 피드: “개강총회 오실 분~”
    • 이모지 선택: :fire: → “저 갑니다!”
    • 대댓글: “언제 어디로 오세요~”
    • 변화: 멘탈 +10, 체력 -5, 돈 -5

:two: 피드-업로드 콘텐츠 (내가 게시물 작성)

  • 설명: 플레이어가 글을 올리고 이에 따른 결과 발생

  • 진행 흐름:

    1. 기본 피드 텍스트(cardText)
    2. 이모지 선택 (왼/오)
    3. 텍스트 변경(choiceText → cardText에 반영)
    4. NPC 댓글 + 대댓글(ResultText)
    5. 스탯 변화
  • 예시:

    • 피드: “12시에 일어났다.”
    • 이모지 선택: :yawning_face: → “그래서 그냥 또 잠”
    • NPC 반응: “출석은?”
    • 자동 대댓글: “몰루 ㅋㅋ”
    • 변화: 체력 +10, GPA -10

:three: DM 콘텐츠 (스토리 / 호감도 기반 콘텐츠)

  • 설명: 특정 조건(업적 달성, 호감도, 상태 등) 발생 시 스토리성 콘텐츠 진행

  • 예시:

    • 학생회 DM → 합격 여부 → 스토리 분기
    • 고양이 입양 → 특정 캐릭터와 DM → 관계 변화
    • 아르바이트 월급 지급 → 계속 일할지 선택
  • 별도 Scene 전환

    • 카드 소비 없이 진행
    • 스토리 기반 분기
    • 상태 변화, Affinity 변화 중심

:test_tube: 개발 상태 요약

  • :white_check_mark: 기본 카드 시스템 구축 완료
  • :white_check_mark: 상태, 호감도 시스템 구현
  • :white_check_mark: WebGL 빌드 적용 (모바일 UI 호환)
  • :white_check_mark: SNS형 UI 전환 기반 설계 완료
  • :counterclockwise_arrows_button: 피드 콘텐츠 유형별 JSON 구조 개편 진행 중
  • :hammer_and_wrench: DM 콘텐츠 시나리오 구조 정리 중

:writing_hand: 참여자

  • 기획/프로그래밍: 잔디
  • 캐릭터 디자인 : 외부 인력
  • UI 디자인: 모집 중
  • 테스터: 참여 희망자 모집 중 (Mac/Windows/WebGL 모두 가능)

:link: 베타 링크 (Itch.io)

:backhand_index_pointing_right: :paperclip: 개발 중 버전


:pushpin: 다음 단계

  • 피드 반응 시스템의 카드 구조 정리
  • DM 기반 내러티브 분기 구조 설계
  • 호감도 및 상태 기반 이벤트 카드 자동 발동 로직 정비
  • 카드 생성 도구 개선 및 스프레드시트 연동 고려