Skip to content

KDA 스마트 훈련 2기 - Unity 개인 프로젝트 : 3D 1인칭 추리 어드벤처

Notifications You must be signed in to change notification settings

rnrgll/MemoRautopsy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MemoRautopsy

1인칭 추리 어드벤처 게임

개요

  • 게임 이름 : MemoRautopsy
  • 개발 기간 : 2025.05.28 ~ (In Progress)
  • 개발자 : 이도현
  • 개발 환경 : Unity(C#)
  • 플랫폼 : PC
  • 장르 : 1인칭 추리 어드벤처

게임 소개

『MemoRautopsy』는 정체불명의 바이러스에 감염된 검시관이 되어,
시신을 조사하고 그들이 남긴 기억을 간접적으로 체험하며
흩어진 단서를 모아 사건의 진실을 밝혀내는 1인칭 추리 어드벤처 게임입니다.

📌 본 게임은 드라마 *아이좀비(iZombie)*의 콘셉트를 차용해 제작되었습니다.


컨벤션

Commit 메시지

  • [Type] 커밋 내용
  • Type
    • [Feat] : 새로운 기능을 추가한 경우
    • [Fix] : 버그를 수정하거나 잘못된 동작을 고친 경우
    • [Create] : 씬, 스크립트, 프리팹 등 새로운 구조물이나 리소스를 생성한 경우
    • [Chore] : 개발 환경 설정, 패키지 관리, gitignore 등 기능과 무관한 작업
    • [Refactor] : 기능 변경 없이 코드 구조나 품질을 개선한 경우
    • [Test] : 테스트 코드 추가 또는 테스트 관련 작업을 한 경우
    • [Docs] : README, 주석, CSV, 문서 등 설명/데이터 문서를 수정한 경우
    • [Design] : UI, 레이아웃, 색상 등 시각적 요소를 수정한 경우
    • [Rename] : 파일명, 폴더명, 변수명 등의 이름을 변경한 경우
    • [Remove] : 코드, 파일, 오브젝트 등을 삭제한 경우

Branch

  • Main(Master)
    • 정식 버전 빌드용 브랜치
    • 실수 및 무분별한 수정을 막기 위해 엑세스 제한
  • Develop
    • 기능 개발 / 구현용 브랜치
    • Develop 브랜치에서 기능 단위로 작업 브랜치를 생성한다.
    • Merge시 Pull request를 활용한다.
  • 개발 Branch
    • 기능 구현 단위로 브랜치를 생성한다.
    • 생성 브랜치 명 : Type/작업내용
      • ex > Feat/UI구현
    • 기능 수정 및 구현이 끝나 필요 없어진 브랜치는 삭제한다.
  • QA
    • 생성 브랜치명 : QA/버전명(날짜)
    • 빌드 파일을 대상으로 하는 것을 원칙으로 하나, 에디터 상에서의 테스트가 필요한 경우를 위해 별도의 브랜치로 관리한다.
    • 해당 브랜치에서 기능 개발 및 수정 작업은 하지 않는다.

폴더 구조 및 네이밍 규칙

Imports 폴더 (외부 리소스 전용)

  • 경로: Imports/
  • 에셋스토어 등에서 가져온 외부 리소스를 보관한다.
  • ⚠️ GitHub에는 포함하지 않는다.

테스트 씬/파일 네이밍 규칙

  • 테스트 씬/파일은 이름 앞에 **Test_**를 붙인다.
  • ex > Test_TitleScene

폴더 구조

Assets/
├── Imports/
├── Materials/
├── Prefabs/
├── Resources/
├── Scenes/
├── Scripts/
├── Settings/
│── TextMesh Pro/
└── Textures/

About

KDA 스마트 훈련 2기 - Unity 개인 프로젝트 : 3D 1인칭 추리 어드벤처

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published