1 of 30

OVER WIND

캡스톤 33조

팀 오버윈드

2 of 30

2D 포격전

프로젝트 소개

직관적인 UI

초보자를 위한

다양한 장치

목표 명중의 쾌감

3 of 30

모 포격전 게임을 벤치마킹

프로젝트 소개

  • 한때 매우 유명했던 게임이나 지금은 예전과 같은 위상을 갖지못하고 있음

  • 바운스볼, 리그오브레전드와 같이 이전의 게임을 리메이크하여 크게 성공한 것에 착안

4 of 30

기술 개요

프로젝트 소개

5 of 30

RPC: Remote Procedure Call(원격 프로시저 호출)�멀티플레이를 구현하기위한 필수 기능!�

주요 기능 소개 – RPC

6 of 30

포톤네트워크를 사용하여 두 개의 컴퓨터 A B가 상호 작용하는 상황을 가정�

주요 기능 소개 – RPC

7 of 30

일반적인 상황(1) 모든 탱크가 포탄 발사(실패)�

주요 기능 소개 – RPC

8 of 30

포톤네트워크의 Instantiate함수를 통해 생성된 오브젝트는 구분이 가능!

주요 기능 소개 – RPC

9 of 30

탱크 B는 컴퓨터B에서 생성되었으므로 누구의 것인지 구분가능

주요 기능 소개 – RPC

10 of 30

탱크 B는 컴퓨터B에서 생성되었으므로 누구의 것인지 구분가능

주요 기능 소개 – RPC

11 of 30

상황(2) 컴퓨터B에서 발사가 되지않음(실패)

주요 기능 소개 – RPC

여기서 중요한 것이 포톤네트워크의 RPC

12 of 30

상황(3) – RPC기능을 통해 의도한대로 포탄 발사 동기화(성공)

주요 기능 소개 – RPC

13 of 30

주요 기능 소개 – RPC

14 of 30

주요 기능 소개 – LineRenderer

  • 고민 시간을 줄여 스피드한 플레이!

  • 초보자들도 부담없이 접근!

15 of 30

주요 기능 소개 – LineRenderer

목표하는 라인

16 of 30

주요 기능 소개 – LineRenderer

점의 개수에 따른 차이

N = 2

N = 3

N = 5

17 of 30

주요 기능 소개 – LineRenderer

포탄의 물리법칙 적용(시간에 따라)

18 of 30

주요 기능 소개 – LineRenderer

인게임 모습

19 of 30

주요 기능 소개 – LineRenderer

바람까지 적용하면..?

20 of 30

주요 기능 소개 – Map

맵 텍스처 변형

21 of 30

주요 기능 소개 – Map

예시를 위해 빨간색으로 설정

22 of 30

주요 기능 소개 – Map

Apply 적용

23 of 30

주요 기능 소개 – Map

스프라이트 재생성

24 of 30

주요 기능 소개 – Map

SetPixel을 Color.clear로 바꾸면

25 of 30

플로우차트

시연영상

26 of 30

시연 영상

27 of 30

  • 🌟 초보자부터 고수까지, 모두를 위한 게임 디자인!�포격의 궤도를 예측해주는 기능으로, 초보자도 금방 게임의 맥을 잡고, 숙련된 플레이어는 더욱 전략적으로 즐길 수 있습니다.

  • 🔥 빠르고 직관적인 UI로 경쾌한 게임 경험!�심플하면서도 직관적인 인터페이스로 모든 연령층이 쉽게 접근하고, 누구나 즐길 수 있는 게임 환경을 제공합니다.

기대 효과

28 of 30

향후 프로젝트

  • 다양한 컨텐츠 추가
    • 고인물들을 위한 헬 모드
    • 탱크의 다양화 (포탄 속성 다양화)
    • 아이템의 다양화 및 아이템 상점

  • 모바일용으로 출시

29 of 30

Q n A

30 of 30

감사합니다

캡스톤 33조

팀 오버윈드