안녕하세요?
오늘은 Microsoft에서 제공하는 게임 개발 API인 DirectX12에 대해서 소개해드리겠습니다.
Direct X란?
DirectX는 Microsoft에서 개발한 API(Application Programming Interface)로
Windows 운영체제에서 멀티미디어와 게임 등의 다양한 작업을 위한 소프트웨어 개발에 사용되요
이 API는 주로 그래픽 처리, 사운드, 입력 장치와 같은 멀티미디어 작업에 대한 접근을 제공해요
저 수준 API로 개발자에게 더 많은 제어 권한을 제공해서 개발자들이 잘 사용하면
효율적으로 잘 사용할 수 있도록 해요
Direct X에는 여러가지 버전이 있고 가장 최신 버전은 Direct X12에요(2024년 상반기 기준)
Direct X 12를 활용한 게임
"사이버 펑크 2077"
사이버 펑크 2077은 CD Project Red가 개발한 오픈 월드 액션 롤플레잉 게임이에요
미래적이고 고도로 기술화된 도시 나이트 시티를 기반으로
범죄자, 해커, 사이버 갱단과 같은 인물들과 교류하며, 다양한 임무를 수행하고 스토리를 진행하게 되요
"위쳐 3(Witcher 3)"
위쳐 3는 CD Projekt Red에서 개발한 오픈 월드 RPG 게임이에요
거대한 오픈 월드를 탐험하며 몬스터를 사냥하고 임무를 완료하며 스토리를 진행하는 것이 중심이 되요
매우 풍부한 이야기와 퀘스트, 다양한 캐릭터로 유명한 게임이에요
"라이즈 오브 툼레이더(Rise of the Tomb Raider)"
라이즈 오브 툼레이더는 코어 디자인과 크리스탈 다이내믹스가 개발하고
스퀘어 에닉스가 배급한 액션 어드벤쳐 게임이에요
전설적인 탐험가 라라 크로프트의 모험을 따라가며,
그녀가 고대 유물을 찾기 위해 세계 각지를 탐험하는 이야기를 중심으로 해요
위와같은 유명 게임들이 있습니다~!
이 게임들에서 DirectX12를 사용하는 이유는 DXR (Direct X Raytracing) 때문인데요,
이 DXR은 그래픽 카드의 하드웨어 가속을 활용하여 실시간으로 광선 추적을 수행함으로써
더 나은 시각적 품질과 현실적인 조명, 그림자, 반사, 굴절등의 효과를 제공해요!
그래서 게임을 더 멋지게 만들 수 있도록 만들어주는거죠
https://studio.youtube.com/video/q9uxtIC762k/edit
이 영상처럼 Tool을 만들어서 게임에 적용될 수 있도록 만들 수 있어요
엔진에 도움을 빌리지 않고 게임을 만들고 싶으신 분들
혹은 자신만의 엔진을 직접 만들어보고 싶은 분들께서 한 번 프로그래밍 해서 직접 제작해보는 것을 추천드려요!
DirectX12에 대해서 더 자세하게 알고 싶으시면 이 링크따라 가시면 확인할 수 있어요
https://learn.microsoft.com/ko-kr/windows/win32/direct3d12/what-is-directx-12-
이상으로 포스팅을 마칠게요
감사합니다~!
'콘텐츠 리뷰' 카테고리의 다른 글
개그 유머 먹방 애니메이션 유튜브 추천 (2) | 2024.06.28 |
---|---|
모바일게임 스타시드 게임 (1) | 2024.04.02 |
넷플릭스 영화 댐즐 후기 - 스포있음 (0) | 2024.03.26 |
영화 파묘 감상평 스포주의 (0) | 2024.03.26 |
드라마 더 글로리 후기 - 스포O (0) | 2024.03.19 |