(메타버스 아카데미 2기 최종 프로젝트 기획 / AI / 서버 / 유니티 / 3D모델링 융합 팀 프로젝트)
🥇 메타버스 아카데미 2기 최종프로젝트 장관상 수상작
🎥 시연 영상 : 메타버스 아카데미 2기 최종프로젝트 대상 '우리가족섬'
우리가족섬은 가족 구성원의 위치와 일정을 공유하고 함께한 추억들을 기록하는 메타버스 SNS입니다. 우리의 목표는 일상을 공유하여 가족 간의 유대감 형성을 돕고 가족 간의 소통이 더욱 즐거워지도록 돕는 것입니다.
한 집에 살지만, 종일 각자의 일에 바빠 서로에게 관심 가질 시간이 없지는 않나요? 서로를 향한 이해과 애정은 사소한 관심으로부터 시작됩니다. 우리가족섬과 함께 시작해 보세요.
대한민국 전체 가구 수 중 1인 가구는 34.6%이고, 이 중 1/3을 차지하는 20-30 대 1인 가구 비율은 20년간 두 배로 증가했습니다. 이렇게 자녀의 독립이나 유학 등으로 기존 가족 단위가 해체되는 경우가 증가하는 요즘, 시공간을 초월해 가족 간의 유대감을 이어나가도록 해 주는 메타버스 공간에서의 만남은 더욱 큰 수요를 가질 것으로 예상됩니다.
'우리가족섬'은 메타버스 환경에서의 상호작용 경험을 바탕으로 가족 간의 관계 개선을 일차적인 목적으로 합니다. 함께 가상 공간에서 시간을 보내고 우리 가족만의 아지트를 채워 나가는 경험은 공동체의식 함양과 건강한 가족 문화 형성에 기여합니다
아름답게 꾸민 우리가족섬은 가족이 아닌 사람들에게도 공유하고 자랑할 수 있습니다. 라이프로깅 SNS 서비스로서, 잘 꾸민 가족섬은 우리 가족이 얼마나 친하고 행복한지를 시각적으로 보여줄 수 있는 멋진 방법입니다. 이미 우리에게 익숙한 싸이월드 미니홈피나 인스타 피드와 같은 SNS 공간이지만, 텍스트도 이미지도 영상도 아닌 메타버스 공간, 즉 궁극적 상호 경험 플랫폼의 형태라는 점에서 특별하죠.
멋진 추억들을 우리만의 공간에 차곡차곡 모아두면, 우리 가족이 이렇게나 행복하다는 사실을 다른 사람들에게도 자랑할 수 있는 근사한 결과물이 되어드립니다. 우리가족섬에 친척과 지인들을 초대해 보세요. 멀리 살아서 자주 뵙지 못하는 할머니부터 예쁘게 꾸민 가족섬 구경하기를 좋아하는 다른 유저들까지, 원하는 모두에게 우리 가족의 즐거운 모습을 자랑할 수 있습니다. 물론, 사생활 보호를 원하는 유저들의 경우에는 섬을 비공개 모드로 전환해 게스트 출입을 막을 수 있습니다.
지난해 ‘1인 가구’ 비율 처음으로 40% 넘어서, 김원진, 2023.08.23
1인 가구 750만명…생활 모습은 '천차만별', 유정무, 2023.08.29
이시온 | 변지환 | 이현숙 | 이승현 | 임정민 | 김진우 | 오유림 |
Lee Si on | Byeon Ji Hwan | Lee Hyeon Sook | Lee Seung Hyun | Lim Jung Min | Kim Jin Woo | Oh Yu rim |
콘텐츠기획 | XR(Unity) | XR(Unity) | AI | AI | Server | 3D모델링 |
- 메타버스 아카데미 2기 기획 / AI / 서버 / 유니티 / 3D모델링 총 7명
- 팀명 : 팀 까망이
🔹 기획
이시온 : 기획 / 디자인
🔹 AI
임정민 : AI 사진 앨범 (인물 안면 인식 / 배경 및 물체 Tagging / 사진 메모 생성)
이승현 : AI 챗봇 (일상 대화 참여 / 축제 정보 조회 / 일정 관리)
🔹 서버
김진우 : 회원가입 / 로그인 / 회원 및 섬 정보 저장
🔹 유니티
이현숙 : 사진 앨범 UI / GPS 위치 등록 / 캐릭터 상호작용
변지환 : 채팅창 UI / 섬 꾸미기 / 로비 및 방(섬) 생성
🔹 3D 모델링
오유림 : 캐릭터 및 맵 모델링
- 23-10-13 ~ 23-10-17 : 이벤트 스토밍
- 23-10-17 ~ 23-10-17 : 통신 구조도 작성
- 23-10-14 ~ 23-10-22 : 로그인 기능 구현 (카카오 소셜로그인)
- 23-10-20 ~ 23-10-26 : 로그인 통신 (XR-SERVER)
- 23-10-23 ~ 23-10-25 : 스키마 작성 및 DB 설계
- 23-10-26 ~ 23-10-29 : 코드 리팩토링 및 QA
- 23-10-23 ~ 23-11-06 : 스키마 작성 및 DB 설계 (2)
- 23-11-01 ~ 23-11-06 : 개발환경 초기 세팅
- 23-11-01 ~ 23-11-06 : Swagger 적용
- 23-11-01 ~ 23-11-06 : Issue/pull request 템플릿 적용
- 23-11-03 ~ 23-11-06 : 회원 엔티티 설계
- 23-11-04 ~ 23-11-06 : 건물위치정보 엔티티 설계
- 23-11-06 ~ 23-11-06 : Unity와 통신을 위한 간단한 GET/POST 작성
- 23-11-07 ~ 23-11-08 : 가족섬 엔티티 설계
- 23-11-08 ~ 23-11-09 : 가족섬별 가족섬 오브젝트 엔티티 설계
- 23-11-08 ~ 23-11-09 : 가족섬 오브젝트 엔티티 설계
- 23-11-09 ~ 23-11-09 : API 명세서 작성 및 수정
- 23-11-10 ~ 23-11-12 : 회원 테스트 코드 작성
- 23-11-10 ~ 23-11-12 : 건물위치정보 테스트 코드 작성
- 23-11-10 ~ 23-11-13 : 이메일 인증 로그인 (회원가입, 로그인, 토큰발행)
- 23-11-11 ~ 23-11-13 : 알파 발표 및 시연 준비
- 23-11-14 ~ 23-11-24 : 이메일 인증 로그인 고도화 (로그인)
- 23-11-15 ~ 23-11-16 : 한 유저가 가족섬 여러개 중에 하나를 선택할 수 있도록 코드 변경 (가족섬 변경 적용)
- 23-11-15 ~ 23-11-16 : 가족섬 인덱스 설정 (가족섬 변경 적용)
- 23-11-16 ~ 23-11-16 : 통신 데이터 확정 (Server - XR)
- 23-11-17 ~ 23-11-17 : 가족섬 공개 및 비공개 기능 추가 (가족섬 변경 적용)
- 23-11-17 ~ 23-11-17 : 가족섬 이름 설정기능 추가 (DB) (가족섬 변경 적용)
- 23-11-18 ~ 23-11-22 : 로그인시 island_unique_number도 같이 전달할 수 있도록 Join 구문 설계 (DB) (로그인)
- 23-11-21 ~ 23-11-21 : island_unique_number 전달 이전으로 Rollback (기능 문제로 인한 이슈 발행) (로그인)
- 23-11-21 ~ 23-11-21 : NOT FOUND부분을 403으로 변경 (ERROR CODE)
- 23-11-21 ~ 23-11-22 : Unity 통신 테스트 - DB관리 (Server - XR)
- 23-11-20 ~ 23-11-22 : Unity 통신 테스트 - 로그인 (Server - XR)
- 23-11-22 ~ 23-11-24 : Unity 통신 테스트 - flow 통신 (Server - XR)
- 23-11-24 ~ 23-11-25 : AWS EC2에 redis, mysql, jar 배포하기 (CLOUD 배포)
- 23-11-26 ~ 23-11-27 : 베타 발표 PPT 및 서버 통신 시연 준비
- 23-12-02 ~ 23-12-02 : 융합 구조도 작성
- 23-12-02 ~ 23-12-03 : 테스트 유저 섭외, 촬영 일정 조율
- 23-12-03 ~ 23-12-04 : 인터뷰 및 촬영
- 23-12-04 ~ 23-12-05 : 영상 제작 보조
- 23-12-05 ~ 23-12-05 : 서버 유지 보수 및 안정성 테스트
- 23-12-06 ~ 23-12-10 : 기술 질문 준비
- 23-12-10 ~ 23-12-11 : 발표 리허설
- 23-12-11 ~ 23-12-11 : 최종 발표
/src/main
├─java
│ └─com
│ └─blacky
│ └─our_island
│ ├─config
│ ├─configuration
│ │ └─filter
│ ├─controller
│ ├─domain
│ │ ├─dto
│ │ │ ├─EmailCode
│ │ │ ├─token
│ │ │ └─user
│ │ ├─entity
│ │ └─enum_class
│ ├─exception
│ ├─jwt
│ ├─local
│ ├─repository
│ ├─service
│ ├─test
│ └─util
└─resources
└─database
/src/test
└── test
WIKI : 이벤트 스토밍