HADEULSOFT
회사소개서비스포트폴리오회사소식인재채용문의EN
EN

Block Battle 3D : Multiplayer

Client : 하들소프트
GameMobile
UnityC#PhotonGoogle Play3D Physics

지우개 싸움을 3D 물리 엔진으로 구현한 실시간 멀티플레이 대전 게임

Image 1

Project Detail

게임 개요

어린 시절 추억의 '지우개 싸움'을 3D 물리 엔진으로 재현한 실시간 멀티플레이 대전 게임입니다. 물리 시뮬레이션 기반의 전략적 플리킹(Flicking) 액션이 핵심입니다.

게임 규칙

  • 2~4명의 플레이어가 각자 3D 블록(지우개)을 조종합니다
  • 턴제로 진행되며, 자신의 턴에 블록을 튕겨 상대 블록을 장외로 밀어냅니다
  • 손가락으로 드래그하여 방향과 세기를 조절합니다
  • 맵 밖으로 떨어지면 탈락, 마지막까지 생존하면 승리
  • 다양한 맵(기울어진 책상, 빙판, 용암 등)에서 플레이 가능
  • 아이템(슈퍼 점프, 무적 방패, 대형화) 등장

개발 방향

물리 엔진의 리얼한 충돌 표현과 멀티플레이의 재미를 결합했습니다. Photon 네트워크를 사용한 실시간 동기화로 어디서든 친구와 대전이 가능합니다. 캐주얼하지만 물리 계산이 정교하여 전략적 깊이가 있는 게임을 목표로 했습니다.

핵심 개발 로직

  • 3D 물리 시뮬레이션: Unity Rigidbody + Custom Force 계산으로 정교한 튕기기 구현
  • Photon 네트워크 동기화: 물리 상태 동기화, 지연 보상(Lag Compensation) 처리
  • 턴 관리 시스템: 서버 권한(Server Authority) 기반 턴 순서 및 타이머 관리
  • 맵 프로시저럴 요소: 오브젝트 랜덤 배치 및 환경 이벤트(기울기 변화, 함정 활성화)
  • 매치메이킹: ELO 레이팅 기반 실력별 매칭 시스템

개발 기간

약 4개월 (기획 2주 / 물리 엔진 프로토타입 3주 / 멀티플레이 구현 4주 / 컨텐츠 3주 / QA 2주)

Project Detail

게임 개요

어린 시절 추억의 '지우개 싸움'을 3D 물리 엔진으로 재현한 실시간 멀티플레이 대전 게임입니다. 물리 시뮬레이션 기반의 전략적 플리킹(Flicking) 액션이 핵심입니다.

게임 규칙

  • 2~4명의 플레이어가 각자 3D 블록(지우개)을 조종합니다
  • 턴제로 진행되며, 자신의 턴에 블록을 튕겨 상대 블록을 장외로 밀어냅니다
  • 손가락으로 드래그하여 방향과 세기를 조절합니다
  • 맵 밖으로 떨어지면 탈락, 마지막까지 생존하면 승리
  • 다양한 맵(기울어진 책상, 빙판, 용암 등)에서 플레이 가능
  • 아이템(슈퍼 점프, 무적 방패, 대형화) 등장

개발 방향

물리 엔진의 리얼한 충돌 표현과 멀티플레이의 재미를 결합했습니다. Photon 네트워크를 사용한 실시간 동기화로 어디서든 친구와 대전이 가능합니다. 캐주얼하지만 물리 계산이 정교하여 전략적 깊이가 있는 게임을 목표로 했습니다.

핵심 개발 로직

  • 3D 물리 시뮬레이션: Unity Rigidbody + Custom Force 계산으로 정교한 튕기기 구현
  • Photon 네트워크 동기화: 물리 상태 동기화, 지연 보상(Lag Compensation) 처리
  • 턴 관리 시스템: 서버 권한(Server Authority) 기반 턴 순서 및 타이머 관리
  • 맵 프로시저럴 요소: 오브젝트 랜덤 배치 및 환경 이벤트(기울기 변화, 함정 활성화)
  • 매치메이킹: ELO 레이팅 기반 실력별 매칭 시스템

개발 기간

약 4개월 (기획 2주 / 물리 엔진 프로토타입 3주 / 멀티플레이 구현 4주 / 컨텐츠 3주 / QA 2주)

9:41
Screen 1

HADEULSOFT

회사소개서비스포트폴리오회사소식인재채용문의

대전시 유성구 대학로 31, 2118호(봉명동, 한진리조트)

사업자등록번호 : 244-81-01030   대표 : 김재식

Copyright 2017. HADEULSOFT CO. LTD. ALL RIGHTS RESERVED.