직역하면 덮어씌우다 라는 뜻이다.
간단한 예로 디스코드를 하면서 게임을 하면 좌측 상단에 채팅참여자 명단과 현재 말하고 있는 자의 UI가 표시된다. 이를 오버레이라 보면된다.
게임에서 오버레이는 화면의 상단이나 하단에 표시되는 추가적인 UI 요소나 그래픽 요소를 말합니다.
오버레이는 게임 플레이 중에 게임 화면에 정보를 표시하기 위해 사용됩니다. 예를 들어, 게임의 HUD 요소, 점수판, 미니맵, 인게임 메뉴 등은 모두 게임 화면의 오버레이로 표시될 수 있습니다.
오버레이는 일반적으로 게임 화면의 일부를 차지하며, 플레이어에게 추가 정보를 제공하거나 상호작용을 가능하게 합니다. 오버레이는 2D 요소로 구성되며, 텍스트, 이미지, 버튼, 프로그레스 바 등 다양한 UI 요소를 포함할 수 있습니다. 또한, 애니메이션, 효과, 트랜지션 등을 통해 시각적인 효과를 부여할 수도 있습니다.
언리얼 엔진에서는 오버레이를 구현하기 위해 HUD, UMG(User Interface Markup), Slate 등의 도구를 사용할 수 있습니다. 이를 통해 게임 화면에 오버레이를 추가하고, 그 내용을 업데이트하거나 사용자 입력을 처리할 수 있습니다.
오버레이는 게임 플레이어에게 추가적인 정보와 기능을 제공하며, 게임의 사용성과 상호작용성을 향상시키는 데 도움을 줍니다.