안녕하세요.
담당 매니저 김수민입니다.
기간제(상주) 프로젝트 희망 근무 시작일을
등록해 주시면, 파트너님의 일정에 맞는
적합한 프로젝트를 추천해 드려요.
플러스
뮤지엄X앙상블 - 실시간 멀티유저 체험형 인터랙티브 전시
개발
그래픽ㆍ미디어, VRㆍARㆍMR, 네트워크ㆍ서버 운영
프로젝트 배경
1) 문제점
- 전시 관람객이 수동적으로 작품을 감상하는 기존 방식의 한계
- 여러 관람객이 동시에 참여할 수 있는 인터랙티브 플랫폼 부재
- 대형 스테이지와 실시간 상호작용할 수 있는 시스템 필요
- 웹 기반으로 즉시 참여 가능하며 현장 참여자만 접근 가능한 솔루션 필요

2) 프로젝트 목표
- **멀티유저 실시간 조종 시스템**: 여러 사용자가 동시에 나비를 만들고 조종할 수 있는 네트워크 플랫폼
- **WebSocket 기반 저지연 통신**: 브라우저와 Unreal Engine 서버 간 실시간 양방향 통신
- **대형 프로젝션 연동**: Unreal Engine 렌더러로 스테이지에 실시간 CG 나비 투영
- **반응형 웹 지원**: 앱 설치 없이 모든 디바이스에서 즉시 참여 가능

3) 주안점
- WebSocket 실시간 통신 및 멀티유저 상태 동기화
- 조이스틱 UI를 통한 직관적인 나비 조종 경험
- 저지연 네트워크 통신으로 즉각적인 피드백
- Unreal Engine 렌더러 서버와의 안정적인 연동
- 모바일 터치 입력 최적화 및 크로스 디바이스 호환성
프로젝트 성과
행사 성공적 운영
2023년 5월 강원도에서 뮤지엄X앙상블 행사 진행. 다수의 관람객이 동시에 참여
멀티유저 실시간 시스템
여러 사용자가 동시에 나비를 만들고 조종하는 안정적인 네트워크 시스템 구현
저지연 실시간 통신
WebSocket 기반 저지연 통신으로 조이스틱 입력이 즉각 스테이지에 반영되는 반응성 확보
Unreal Engine 연동
웹 프론트엔드와 Unreal 렌더러 서버 간 원활한 실시간 통신
핵심 기능
WebSocket 기반 실시간 멀티유저 통신
브라우저와 Unreal Engine 렌더러 서버 간 WebSocket 양방향 실시간 통신 구현. 여러 사용자가 동시에 접속하여 각자의 나비를 생성하고 조종 입력을 실시간으로 전송.
터치 기반 조이스틱 UI 및 실시간 조종 시스템
모바일 터치에 최적화된 가상 조이스틱 UI 개발. 사용자가 조이스틱으로 스테이지의 나비를 실시간 조종. 터치 입력을 WebSocket으로 즉시 서버에 전송하여 대형 프로젝션에 투영된 나비의 움직임 제어
WebGL 기반 드로잉 시스템
Canvas API로 나비 디자인 툴 구현. 사용자가 그린 나비 이미지가 Unreal Engine 서버로 전송되어 3D 나비 텍스처로 적용. 브러시, 색상 팔레트, 터치/마우스 입력 지원
프로젝트 상세
1) 포트폴리오 소개

뮤지엄X앙상블 행사를 위한 실시간 멀티유저 인터랙티브 전시 플랫폼. 여러 관람객이 모바일 웹에서 나비를 디자인하고, WebSocket을 통해 Unreal Engine 렌더러 서버와 실시간 통신하여 대형 스테이지에 투영된 나비를 조이스틱으로 동시 조종하는 인터랙티브 미디어 아트 시스템입니다.

2) 작업 범위

- 웹 프론트엔드 개발 (JavaScript, HTML, CSS)
- Canvas API 기반 나비 드로잉 시스템 개발
- WebSocket 실시간 통신 구현 (브라우저 ↔ Unreal Engine 렌더러 서버)
- 조이스틱 UI 및 실시간 조종 시스템 개발
- 멀티유저 동시 접속 및 상태 동기화
- 지원 환경: 반응형 웹 (모바일, 태블릿, 데스크톱)

3) 주요 업무

- **WebSocket 실시간 통신**: 브라우저와 Unreal Engine 렌더러 서버 간 양방향 실시간 통신 구현. 저지연 조종 입력 전송 및 상태 동기화
- **멀티유저 시스템**: 여러 사용자가 동시에 접속하여 각자의 나비를 생성하고 조종할 수 있는 네트워크 아키텍처 구현
- **조이스틱 UI 및 조종 시스템**: 터치 기반 가상 조이스틱 UI 개발. 실시간 입력을 WebSocket으로 서버에 전송하여 스테이지 나비 조종
- **Canvas 나비 드로잉 시스템**: Canvas API 기반 나비 디자인 툴 구현. 브러시, 색상 팔레트, 터치/마우스 입력 지원
- **대형 프로젝션 연동**: Unreal Engine 렌더러와 연동하여 대형 스테이지에 실시간 CG 나비 투영

4) 주안점

- **실시간 네트워크 성능**: WebSocket 기반 저지연 통신으로 조이스틱 입력이 즉각 반영되는 반응성 확보
- **멀티유저 동기화**: 여러 사용자의 나비가 동시에 스테이지에서 조종되는 안정적인 상태 관리
- **터치 최적화**: 모바일 터치 입력에 최적화된 조이스틱 UI. 직관적인 조종 경험
- **크로스 디바이스**: 모든 디바이스와 브라우저에서 동일한 품질의 경험 제공
- **Unreal Engine 연동**: 웹 프론트엔드와 Unreal 렌더러 서버 간 원활한 데이터 통신 및 동기화
- **사용자 편의성**: 직관적인 UI로 누구나 쉽게 나비를 만들고 조종할 수 있는 인터페이스
코쿤 형태의 몰입도 높은 미디어 캔버스에 함께 그림을 그리고 완성하는 체험. 방문자 모두가 인공지능의 도움을 받아 아티스트가 됩니다.

비슷한 프로젝트를 준비 중이라면?
위시켓 매니저와 상담하세요.

참여 개발사와 미팅 연결

프로젝트 1:1 컨설팅 제공

무료로 프로젝트 등록하기

작업한 파트너 프로필 보기

st******
개발 · 개인사업자

프로젝트 정보

참여 기간
2023.04. ~ 2023.05.
참여율
참여율이 100%인 프로젝트는 해당 파트너님이 온전히 작업한 결과물입니다.
외부 공동 작업의 경우 기여도에 따라 참여율이 달라지며 역할, 프로젝트 설명을 통해 업무 분야 및 참여 범위를 확인할 수 있습니다.
100%
고객사
(주)백스포트
역할
실시간 그래픽스 프론트엔드 개발자
관련 기술
WebGL
Vue.js