Skip to content

SSAFY 자율프로젝트 : RPG과 리듬게임을 조화한 2D 모바일게임, 데스노트(Death Note)

Notifications You must be signed in to change notification settings

DeathNoteUnity/deathnotev1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

423 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DeathNote

로고

프로젝트 개요

RPG와 리듬게임을 융합한 캐주얼 모바일 게임

프로젝트 기간

2023.10.10 ~ 2023.11.17 (6주)

프로젝트 내용

소셜로그인


- 카카오 소셜로그인을 기본으로 함

스토리


- 악마가 악보(데스노트)를 떨어뜨리면서 시작되는 스토리


- 마지막 노래 플레이시 엔딩 등장 및 작곡 해금

리듬게임 시스템


- Redis에서 랭킹을 최신화하여, 곡별로 랭킹 경쟁 가능 - offset을 사용자마다 조절하여 정확한 싱크를 맞출 수 있음


- 장착한 세션에 따라 나오는 정령과 배경의 톤이 변경 - 장착한 세션의 확률에 따라 스킬이 발동하여 점수가 높아짐

정원 시스템


- 리듬게임을 통해 얻은 '영감'으로 정령 혹은 정원스킨을 구매


- 정령은 바디 7가지, 눈 3가지에 각 파트의 색깔 11가지로 총 2541가지 외형조합이 가능 - 정령은 총 30가지의 스킬 중 3개를 가질 수 있음


- 정령을 누를 경우 카메라가 계속 추적

정령 육성 시스템


- 정령의 이름을 자신의 맘대로 변경 가능


- 환생을 통해서 자신의 정령의 능력치를 향상시킬 수 있으며, 외형이나 스킬 변경 가능


- 세션을 통해 리듬게임에 데려갈 6마리의 정령을 정할 수 있음

미니게임


- 정원에서 정령을 3초이상 누를경우 간단한 미니게임 진행 - 정령을 클릭하여 음표장애물을 피하는 게임

작곡(노래추천)


- 엔딩 이후에 작곡 컨텐츠 해금 - 플레이어의 플레이데이터에 따라 여러가지 패러미터를 추출하여 맞는 노래 추천(개발중)

프로젝트 인원

유니티(4명)

이세훈 (게임 시스템 구현, 팀장)

  • Unity의 SoundSystem에 맞춘 Rhythmgame Scene 구현
  • 정령 육성 시스템 제작, level scaling
  • 전체 Scene 총괄 및 연결
  • Unity Webview 및 HTTPS 통신 구현
  • 캐릭터 및 이펙트 Sprite set 제작

김라현 (UI, UX구현)

  • 스토리에 맞는 Opening, Ending Scene 구현
  • UI / UX에 맞는 Asset 제작
  • 생성형 AI를 이용한 Illust 추출
  • 게임 전체 아트 컨셉 제작 및 총괄
  • 데이터 선별 및 ERD 제작

강 현 (부가 시스템 구현)

  • 정령을 키울 수 있는 Garden Scene 구현
  • 타이밍에 맞춰 점프하는 Minigame Scene 구현
  • 음원 박자 분석 및 노트 데이터 추출
  • 음원 싱크 맞추기 및 노트 배치
  • Unity particle, object 애니메이션 구현

유민국 (게임 데이터 제작)

  • 맵을 이동하는 Worldmap Scene, Stage Scene 구현
  • 음원 박자 분석 및 노트데이터 추출
  • 음원 싱크 맞추기 및 노트 배치
  • 게임 씬 간 이동 및 부가 UI 제작
  • UCC 구현

인프라(1명)

최재용 (빅데이터, 머신러닝, 인프라 구축)

  • AWS, Docker, Jenkins를 활용한 인프라 구축
  • 가비아 도메인 등록, HTTPS 기능, NginX 적용
  • Librosa를 활용한 음악 파형 분석
  • 다중 출력 모델을 활용한 노래 특성 예측 기능 구현
  • 신경망을 활용한 노래 인기도 예측 기능 구현
  • Flask REST API 서버로 작곡 추천 API 구현
  • AI 작곡 플랫폼 ‘AIVA’로 노래 50개 작곡

백엔드(1명)

이경원 (소셜 로그인, DB 구축)

  • Spring REST API 서버 구축
  • Spring Security를 사용한 카카오 OAUTH2 소셜로그인 구축
  • ERD 제작 및 DB 구현 및 관리
  • Unity Webview와 연동되는 Thymeleaf 페이지 구현

사용 스택

About

SSAFY 자율프로젝트 : RPG과 리듬게임을 조화한 2D 모바일게임, 데스노트(Death Note)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6