[인디게임 A.I 제작기] 인벤토리 창 구성

1 minute read

[인디게임 A.I 제작기] 인벤토리 창 구성

  • 인벤토리(inventory)란?
    • 인벤토리란 원래뜻을 알아보면 목록 혹은 보유자산과 같은 의미의 어원인과 inventory와 같다.
  • 우리 게임은 총 3가지의 인벤토리 창으로 구성되어 있다. -> 도구창, 합성창, 분해창

도구창

도구창 (도구)_1@4x

  • 도구창은 아이템 사용에 관한 기능을 수행하는 창이다. 게임 진행중 특정 순간에 도구를 사용해야만 다음으로 넘어갈 수 있다. (만약 도구 사용이벤트를 수행하지 않는다면 다음으로 넘어갈 수 없다.)
  • 인벤토리 창에 관한 액션들을 명확히 정하지 않아서 프로그래밍하는데에 의문점이 많았는데 팀원 중에 게임개발과정 국비교육과정을 듣고 계신 분이 있어서 UI flow chart를 만들어주셨다.
  • 도구창 UX flow chart
    • 스크린샷 2021-10-17 오후 4 40 13
    • 스크린샷 2021-10-17 오후 4 40 21
    • 스크린샷 2021-10-17 오후 4 40 35
    • 스크린샷 2021-10-17 오후 4 40 46

분해창

도구창 (분해)_1@4x

합성창

도구창 (합성)_1@4x

  • 합성창은 아이템 합성에 관한 기능을 수행한다. 합성창이니 아이템합성에 관한 기능을 수행하는 것은 당연한 이야기이지만, 어떤 메커니즘으로 아이템이 합성되는지에 대해 설명하도록 하겠다.
  • 합성창에 있는 아이템 2개를 사용(합성)해서 새로운 아이템을 얻을 수 있다. 이 이벤트는 도구창과 다르게 사용자가 합성하고 싶을 때 언제든지 합성할 수 있다.
  • 대부분(85%이상) 합성을 하고 나면 합성에 사용된 아이템들을 모든 인벤토리 창에서 사라진다. 하지만 여러개를 한꺼번에 얻어서 인벤토리에 보관하고 있는 경우도 있기 때문에 사라지지 않을 수도 있다.(amount !=0)
  • 그러나 따로 amount에 대한 정보는 유저에게 제공되지 않는다.
  • 합성창 UX flow chart
    • 스크린샷 2021-10-17 오후 4 42 22
    • 스크린샷 2021-10-17 오후 4 42 29
    • 스크린샷 2021-10-17 오후 4 42 40
    • 스크린샷 2021-10-17 오후 4 42 48
    • 스크린샷 2021-10-17 오후 4 43 04
    • 스크린샷 2021-10-17 오후 4 43 13