[25.04.21] TIL( 역할 분담 및 기획서 작성)

설민우·2025년 4월 21일

내일배움캠프 - Unity

목록 보기
26/85

기획 및 역할 분담

팀 프로젝트에 앞서서 먼저 기획을 작성하고, 도전과제를 지정한 후, 역할 분담을 진행했습니다.

그렇게 정리된 역할 분담은 아래와 같았습니다.

역할 분담표


작성자 : 설민우

프로젝트 명 : 콘솔 기반 포켓몬 전투 게임


👤 프로젝트 발표자

  • 김기찬

🧠 게임 매니저

담당자 : 김기찬

🔧 주요 작업

  • [필수.1] 게임 시작 화면 구현
  • [필수.2] 현재 사용 중인 포켓몬 상태 보기 (직업 개념)
  • [도전.1] 캐릭터 생성 기능
    • 스타팅 포켓몬 선택
    • 플레이어 이름 입력
  • [도전.2], [도전.11] 아이템 적용
    • 포켓몬(직업) 변경 기능
  • [도전.12] 회복 아이템 사용
    • 포켓몬 센터 기능 (개인 프로젝트의 ‘휴식’ 기능과 유사)

⚔️ 전투 시스템 A - 기본 로직

담당자 : 곽미주

🔧 주요 작업

  • [필수.3] 전투(던전) 시작 기능
  • [도전.13] 스테이지 추가
    • 스테이지별 등장 포켓몬 구성

🛡️ 전투 시스템 B - 추가 로직

담당자 : 윤주호

🔧 주요 작업

  • [도전.3] 치명타 기능 (급소에 맞았다!)
  • [도전.4] 회피 기능 (그러나 맞지 않았다!)
  • [도전.5] 스킬 기능
  • [도전.6], [도전.7] 보상 시스템 및 레벨업
    • 포켓몬 획득, 골드, 레벨업 기능 포함

🗃️ 데이터 & 병합 담당자

담당자 : 심민석

🔧 주요 작업

  • [도전.10] 몬스터 종류 추가
  • [도전.14] 게임 저장 기능
  • (선택) 암호화 / 복호화 기능
  • GIT 버전 관리 및 최종 병합
  • [도전.7] 퀘스트 기능 기획 및 구현
  • [도전.8] 퀘스트 선택 및 완료 처리

🖥️ UI & 기획 담당자

담당자 : 설민우

🔧 주요 작업

  • 아스키 코드 기반 콘솔 화면 구성
  • 콘솔 꾸미기 및 출력 연결
    • [도전.9], [도전.15]
  • 기획 문서 정리
  • 와이어프레임 작성

✅ 기타 안내

  • 필수 과제는 프로젝트의 기본 흐름을 완성하기 위한 핵심 기능입니다.
  • 도전 과제는 완성도를 높이기 위한 선택 기능입니다.

역할 분담에 있어서 최대한 의견 수렴을 진행하였고, 중복된 경우 팀원 분들의 의견에 따라 돌림판을 이용하여 최종적은 담당자를 지정했습니다.


기획서

본격적인 팀 프로젝트로써, 기획서가 중효하다고 생각했습니다.
특히 그 구성을 기존과는 다르게 포켓몬스터를 기반으로 하여 구현할 것이기 때문에 중간에 혼선을 최소화 하기 위해서 아래와 같이 세부적으로 기획서를작성하였습니다.

프로젝트 명 : 포켓몬 콘솔 RPG

개발 언어 : C# (.NET Console Application)

개발 기간 : 25/04/21 ~ 25/04/28 12:00

참여 인원 및 역할 : 역할 분담표


1. 🎯 프로젝트 개요

  • 프로젝트 목적 및 배경: 협업을 통해서 개인 프로젝트에서 진행했던 TextRPG를 구현합니다. 특히 객체지향의 구조에 대해 인지하고, 이를 기반으로 프로젝트 작업을 진행합니다.
  • 주요 목표 : 코드 컨벤션 지키기. 협업에 문제 없도록 서로 협조하기. 객체지향 프로그래밍 구조 지키기.
  • 개발 환경 및 플랫폼 : C# (.NET Console Application)
  • 핵심 재미 요소 (Fun Factor) : 기존의 TextRpg에 포켓몬스터의 틀을 입혀 그 관심도를 높혔습니다.

3. 🕹️ 게임 시스템

3-1. 플레이 흐름

게임 시작 → 캐릭터 생성 → 스타팅 포켓몬 선택(직업) / 전투 → 성장 → 저장 / 종료

3-2. 주요 기능 및 설명

세부 내역은 노션을 확인해 주세요
링크텍스트

4. 🖥️ 콘솔 UI 및 UX

  • 하단 및 특정 구간에 console 텍스트 출력
  • 선택지 방식 : 숫자를 이용하여 지정
  • ASCII Art 활용

5. 📊 데이터 설계

  • 포켓몬 목록 테이블 (스크립트 & JSON)
  • 아이템 정의 테이블 (스크립트 & JSON)
  • 스킬 정보 (스크립트 & JSON)
  • 퀘스트 조건 및 보상 (스크립트 & JSON)

6. ⚙️ 기술 사양


문제 발생!!! : 중간에 노션이 인터넷 회선 문제인지 업데이트가 중지되어서 다시한번 기획서를 중간부터 작성하게 되는 불상사가 있었습니다..
해결 방법 : 처음부터 다시 작성했습니다.
알게 된 것 : 노션에서 긴 문서를 작성 할 떄에는 완료 이후, 잘 되었는지 시크릿 창을 통해 확인해보자!

profile
클라이언트 개발자를 지망하고 있습니다.

0개의 댓글