우리 중 거의 절반이 컴퓨터, 스마트폰, 태블릿, 콘솔 및 VR 헤드셋으로 게임을 합니다. 많은 선진국, 특히 미국, 서유럽, 중국, 일본 및 한국에서 가장 인기 있는 취미 중 하나입니다.
현대 게임의 품질은 특히 1980년대와 1990년대에 즐겼던 타이틀과 비교할 때 인상적입니다. 일부는 그래픽, 인공 지능 및 물리학에서 너무 현실적이어서 매우 실제처럼 보이고 느낄 수 있습니다. 이것은 Pac Man 및 Space Invaders와 거리가 멀습니다.
하지만 게임을 하는 동안 우리 대부분은 게임을 만드는 데 필요한 작업에 대해 별로 생각하지 않습니다. 그러나 현대 비디오 게임은 기술적으로 엄청나게 발전했습니다. 다음은 현대 게임을 가능하게 만드는 몇 가지 사항입니다.
난수 생성기
난수 생성기는 인간이 수세기 동안 주사위와 같은 도구를 사용했기 때문에 첨단 기술처럼 들리지 않을 수 있습니다. 그러나 난수를 생성하는 프로그램은 난수가 아닌 명령어 세트로 코딩해야 하기 때문에 컴퓨터를 진정한 무작위로 만드는 것은 거의 불가능합니다.
진정한 무작위성을 보장하기 위해 난수 생성기는 종종 외부 입력을 사용합니다. 예를 들어, IT 보안 회사인 Cloudflare는 카메라로 기록하는 용암 램프 뱅크를 사용하고 그 후 영상을 처리하여 숫자를 생성합니다. 다른 솔루션에는 대기 소음을 듣고 전자총이 발사되는 결과를 관찰하는 것이 포함됩니다.
중요한 컴퓨터 시스템을 안전하게 유지하는 것을 포함하여 다양한 이유로 사용됩니다. 그러나 게임에서 난수 생성기는 슬롯과 같은 카지노 게임을 공정하고 예측할 수 없도록 하는 데 사용됩니다.
온라인 카지노는 일반적으로 고객이 플레이할 수 있는 수십 또는 수백 개의 슬롯을 제공합니다. 많은 사람들이 Big Fishing 및 Big Blue Bounty와 같은 독점 타이틀을 개발하여 군중들 사이에서 눈에 띄기까지 합니다. 그러나 각각은 독특하게 보이고 고유한 보너스와 기능 세트를 제공하지만 공정성을 보장하기 위해 배후에서 난수 생성기를 사용합니다.
절차적 생성
과거에는 게임을 완전히 손으로 디자인해야 했습니다. 이것은 더 크고 더 큰 지도를 개발하기에 충분한 시간이 없기 때문에 크기와 품질 모두에서 제한되었습니다.
그러나 플레이어가 플레이하는 타이틀에서 점점 더 현실감을 요구하기 시작함에 따라 개발자는 기술에 도움을 요청해야 했습니다.
절차적 생성은 게임 디자인의 요소를 무작위로 생성하는 인공 지능의 한 형태입니다.
No Man’s Sky, Minecraft, Stardew Valley와 같은 타이틀에 사용되어 완전히 독특한 풍경을 만들어 사람들이 탐험할 수 있는 무한한 땅이 있다는 느낌을 줍니다.
마찬가지로 Blizzard의 World of Warcraft: Shadowlands는 기술을 사용하여 적이 무작위 위치에 생성되도록 합니다. 이것은 플레이할 때마다 경험이 다르기 때문에 훨씬 더 도전적인 게임을 만드는 데 도움이 됩니다. 과거에는 아이템과 NPC가 특정 장소에만 표시되어 플레이어가 어떤 일이 일어날지 쉽게 예측할 수 있었습니다.
광선 추적
레이 트레이싱은 지난 몇 년 동안 게임 세계에서 가장 큰 유행어 중 하나였습니다. PlayStation 5와 Xbox Series X가 그래픽 프로세서에 이 기술을 통합할 것이라는 발표가 있은 후 주변에 대한 과장된 소문이 커졌습니다.
비디오 게임에서 레이 트레이싱은 계산적으로 너무 복잡하기 때문에 불가능할 것이라고 한때 생각되었던 것처럼 이러한 과장된 광고의 대부분은 정당화됩니다. 대신 실시간으로 처리할 필요가 없기 때문에 영화의 시각 효과에만 유용할 것이라고 믿었습니다.
이는 하드웨어 가속이 가능해지고 그래픽 카드 제조업체가 소비자 GPU에 이 기술을 통합하기 시작한 2018년에 변경되었습니다.
광선 추적은 개별 광선이 동작하는 방식을 모델링하여 작동합니다. 이것은 더 정확한 반사와 그림자를 생성하기 때문에 훨씬 더 사실적으로 보이는 이미지를 만듭니다.
이 기술을 통해 현대 비디오 게임은 매우 사실적으로 보일 수 있으며 실제 생활의 사진 및 비디오 장면과 혼동될 수 있습니다.