1분반-자이로드롭

cdc wiki
Com238 (토론 | 기여)님의 2025년 6월 18일 (수) 23:00 판 (개발 일정)
이동: 둘러보기, 검색

프로젝트 개요

기술개발 과제

국문 : 협동심 증진 및 공감각 발달을 위한 게임 ‘자이로드롭’ 개발

영문 : (Gyrodrop: A Game for Boosting Teamwork and Enhancing Multisensory Development)

과제 팀명

자이로드롭

지도교수

000 교수님

개발기간

2025년 3월 ~ 2025년 6월 (총 4개월)

구성원 소개

서울시립대학교 컴퓨터과학부 2020920058 조성채(팀장)

서울시립대학교 컴퓨터과학부 2019920037 이성호(팀원)

서울시립대학교 컴퓨터과학부 2020920051 이현제(팀원)

서론

개발 과제의 개요

개발 과제 요약

· 모바일 디바이스의 자이로센서 데이터를 이용해 게임 내 플랫폼을 기울여 캐릭터의 위치를 조작하는 3D-Platformer, 퍼즐 게임 개발

· 1인 모드(전체 축 조작)와 2인 모드(Pitch, Roll 축 분담) 지원으로 협동성 극대화

· 호스트 중심 물리 연산 + WebRTC P2P 네트워킹으로 플레이어 간 멀티 플레이 지원

· 크로스 플랫폼(Windows, macOS) + 모바일 웹 컨트롤러 지원으로 접근성 확대

개발 과제의 배경 및 효과

· 모바일 VR·센서 기반 인터랙션 시장 확대, 캐주얼 협동 게임의 수요 증가

· 기기 내장 자이로센서 활용으로 별도 디바이스 없이 본인의 스마트폰 사용 가능

· 실시간 P2P 멀티플레이 지원으로 원격지의 사용자와 협동 플레이 가능

· 교육·재활(노인 치매 예방, 협동 훈련) 등 파생 활용 가능

개발 과제의 목표 및 내용

· 협동 플레이를 유도하는 게임 맵 디자인 - 하나의 축만을 이용하여 게임을 클리어하기 어렵도록 설계

· 원격지 멀티 플레이 실시간성 확보 – 게임 클라이언트 간 실시간 동기화 지연 시간을 30ms 내외로 유지

· 다양한 기믹 요소(열쇠, 발판, 점프대, 이동 플랫폼, 부숴지는 발판 등)를 구현하여 게임의 난이도와 긴장도를 높임

· 9개의 맵(3가지 난이도, 각 난이도별 3개의 맵) 개발

· 웹 컨트롤러 연동으로 별도의 컨트롤러 없이도 PC에서 플레이 가능하도록 설계 – 컨트롤러 지연 시간은 100ms 내외로 유지

관련 기술의 현황

관련 기술의 현황 및 분석(State of art)

  • 전 세계적인 기술현황

1) 자이로 센서

  a) 자이로 센서는 각속도를 측정하여 회전 방향과 속도를 정확히 감지하는 역할을 한다. 최근의 자이로 센서 기술은 MEMS(미세전자기계 시스템) 기반으로 소형화 및 고정밀화가 이루어졌으며, 

현실 세계와 가까운 가상 환경 경험을 제공할 수 있기에 스마트폰, VR 기기, 게임 컨트롤러 등 다양한 분야에서 필수적인 기술로 자리 잡았다.

  b) 최근 자이로 센서는 가속도 센서와 결합하여 6축 센서를 구성하며, 여기에 자기장 센서를 추가해 9축 센서로 발전하였다. 이를 통해 더욱 정확한 공간 인식과 자세 추적이 가능해졌다.  
  c) 최신 자이로 센서는 초당 300~2000 DPS(degrees per second)의 정밀한 각속도 측정 범위를 제공하며, 모바일 게임 환경에서 미세한 움직임까지 정확히 감지할 수 있게 되었다.  

2) 게임 엔진

  a) 게임 개발 및 실시간 시뮬레이션 구현을 위한 대표적인 기술로는 **Unity Engine**과 **Unreal Engine**이 있다.  
  b) Unity Engine  
     i) Unity는 직관적인 인터페이스와 높은 접근성을 바탕으로, 다양한 플랫폼에서의 실시간 콘텐츠 개발을 지원하는 범용 게임 엔진이다.  
     ii) 모바일·데스크탑·웹·콘솔·XR 등 크로스 플랫폼 개발에 최적화되어 있으며, 하나의 프로젝트로 다수의 플랫폼에 쉽게 빌드할 수 있는 기능을 제공한다.  
     iii) NVIDIA PhysX(3D)·Box2D(2D) 기반 물리 시뮬레이션, DOTS/ECS 구조를 통한 병렬 연산 지원.  
     iv) Shader Graph·Visual Effect Graph·Timeline 등 시각적 툴과 방대한 Asset Store 생태계 제공.  
     v) C# 스크립팅과 활발한 커뮤니티 자료가 강점이다.  
  c) Unreal Engine  
     i) Epic Games가 개발한 고성능 실시간 렌더링 엔진으로 AAA급 게임 및 고품질 비주얼 콘텐츠 제작에 특화.  
     ii) 최신 버전 UE5는 Nanite(가상화 지오메트리)·Lumen(실시간 글로벌 일루미네이션) 도입으로 실사 수준 그래픽 구현.  
     iii) Chaos Physics, Cloth Simulation, Rigid/Soft Body Dynamics 등 내장, C++ 성능 제어와 Blueprint 시각 스크립팅 지원.  
     iv) 높은 표현력 대비 시스템 요구 사양과 학습 난이도는 높은 편이나, 영화·건축·디지털 트윈 등 산업 분야에서도 널리 사용된다.

시장상황에 대한 분석

  • 경쟁제품 조사 비교

1) Super Monkey Ball : 키패드/조이스틱 기반 싱글플레이 중심. 자이로 입력과 협동 요소 부재.

2) Tiltagon : 빠른 템포 생존형 싱글플레이. 멀티플레이·협동 요소 없음.

3) Rolling Sky : 터치 드래그 방식 싱글플레이. 자이로·협동 요소 없음.

→ 본 과제 게임은 자이로 기반 직관적 2인 협동 설계로 차별화.

  • 마케팅 전략 제시

1) 대학 커뮤니티(에브리타임·인스타 릴스) 타겟 티저 영상 배포

2) 자체 랜딩 페이지 gyrodrop.xyz 운영

3) 게임 스토어 — Stove — 출시

개발과제의 기대효과

기술적 기대효과

• 자이로 데이터 실시간 취합 및 피어 간 실시간 동기화 기술 확보 • WebRTC 기반 P2P 게임 상태 동기화 기술 구현

경제적·사회적 기대 및 파급효과

• 친구·가족이 함께 즐기는 2인 협동 소셜 게임 제공 • 협동심 증진과 공감각 발달로 노인 치매 예방 프로그램 등 파생 활용 가능

기술개발 일정 및 추진체계

개발 일정

스크린샷 2025-06-19 오후 3.58.09.png

구성원 및 추진체계

1. 조성채(팀장) : 게임 클라이언트 개발, 프로젝트 총괄 2. 이현제(팀원) : 게임 클라이언트 개발, 레벨 디자인 3. 이성호(팀원) : 게임 클라이언트 개발, 서버 개발

설계

설계사양

제품의 요구사항

내용

설계 사양

내용

개념설계안

내용

이론적 계산 및 시뮬레이션

내용

상세설계 내용

내용

결과 및 평가

완료 작품의 소개

프로토타입 사진 혹은 작동 장면

내용

포스터

내용

관련사업비 내역서

내용

완료작품의 평가

내용

향후계획

내용

특허 출원 내용

내용