본문 바로가기

게임 개발

Industrialist - 공장 설계 게임 UI 제안

개요

이 글의 대상 게임인 Industrialist는 Roblox 플랫폼에 배포된 공장 설계 게임이다.

https://www.roblox.com/games/9192423027/Industrialist

 

산업가

Industrialist는 Mindustry, Factorio 및 기타 인기 산업 시뮬레이션 게임에서 영감을 얻은 공장 건설 및 확장 게임입니다. 주요 게임 기능: • 오염 관리: 오염 수준을 추적하고 관리하십시오. • 생산 라

www.roblox.com

 

이 글에서는 위 게임이 공장 건설 게임으로서 UI/UX 측면에서 나쁜 점을 파악하고 그를 개선하기 위한 대안점을 제시한다.

 

필자는 위 게임을 플레이하며 공장을 설계하는 과정에서 설계를 위해 필요한 아이템의 수량과 조건을 확인하는 것에 있어서 불편함을 경험하였다.

그 불편함에는 불필요한 정보를 강조하고, 원하는 정보는 직관적으로 표시하지 않는 UI였다.

 

공장 건설 게임의 장르적 특성상 특정 아이템을 제작하기 위해 그와 관련된 제작 조건을 빠르게 파악하는 것은 필수이지만, 이 게임에서는 그렇지 못하였다.

 

이 글에서는 Industrialist의 문제점에 대해 분석하고, 이를 해결하기 위한 대안을 제시한다.

 

문제 1 - 기계 배치 시 정보 인식의 불편

화면 좌측의 연구소(제작 기계) 설명을 보면, 어떤 아이템을 필요하는지, 그로인해 어떤 결과물이 발생하는지 등의 설명이 텍스트로만 적혀있다.

이러한 설명은 유저에게 텍스트를 일일이 읽어야한다는 압박감을 주며 불편함을 초래한다.

 

기계에 대한 설명으로 UI가 가득차 있으며, 이는 유저가 보고 싶지 않을 때에도 마찬가지로 표시된다.

따라서 개선점으로는 정보가 필요한 때에만 표시할 수 있도록 별도의 아이콘으로 분리하여 팝업 형식으로 처리하는 것이다.

그리고 기존 설명이 위치하던 위치에는 아이콘과 숫자로만 핵심 정보를 표시한다.

개선안

 

문제2 - 아이템 제작법 확인

위 UI에서는 입력과 출력되는 아이템들이 모두 아이콘으로만 표시되며 그 이름을 파악할 수 없다.

호버링 시 그 이름을 표시해주지만, 현재 화면에서 모든 아이템을 바로 파악할 수는 없는 것이다.

이 문제는 단순히 아이콘 하단에 각각의 이름을 표시하면 해결되는 문제이다.

 

또한 아이템의 종류에 따라 제작 시간을 파악할 수 없었다.

요구 조건에 온도와 같은 기타 정보가 표시될 경우 제작에 걸리는 시간을 파악할 수 없어서 설계에 문제가 생긴다.

 

시간과 필요 전력과 같이 모든 아이템이 갖고 있는 정보는 우측에 아이콘과 함께 직관적으로 한번에 묶어 표시하며,

필요한 온도 및 압력과 같이 일부 아이템만 갖고 있는 정보는 기존과 마찬가지로 화살표 위에 표시하여 구분하였다.

개선안

 

결론

이 게임에서 개발자는 UI보다는 게임 자체의 기능에 대해 집중하였다는 생각이 들었으며, UI를 유저가 편리하게 사용할 수 있도록 개선한다면 훤씬 좋은 게임이 될 것이라 생각된다.

 

공장 게임에서 각각의 요소에 대한 정보는 굉장히 중요하며, 그 정보가 적절하지 않게 표시될 경우 사소한 정보라도 유저에게 큰 불편으로 작용할 수 있다.

 

따라서 장르의 특성을 잘 이해하고 UI를 설계해야겠다는 생각이 들었다.

'게임 개발' 카테고리의 다른 글

기획에서의 DB와 서버의 DB  (0) 2025.03.11
엑셀 데이터 JSON으로 변환  (1) 2024.10.04