๋น์๋ฆฌ ๋จ์ฒด์ธ Open 3D Foundation(O3DF)์ ์ค์๊ฐ์ผ๋ก ์คํ๋๊ณ ์ํ ๊ฐ์ ํ์ง์ ์ ๊ณตํ ์ ์๋ ์ต์ AAA ๊ฒ์ ๋ฐ ๊ณ ์ถฉ์ค๋ ์๋ฎฌ๋ ์ด์ ๊ฐ๋ฐ์ ์ ํฉํ ๊ฐ๋ฐฉํ 3D ๊ฒ์ ์์ง Open 3D Engine 22.10(O3DE)์ ์ถ์๋ฅผ ๋ฐํํ์ต๋๋ค. . ์ฝ๋๋ C++๋ก ์์ฑ๋์์ผ๋ฉฐ Apache 2.0 ๋ผ์ด์ผ์ค์ ๋ฐ๋ผ ๊ฒ์๋์์ต๋๋ค. Linux, Windows, macOS, iOS ๋ฐ Android ํ๋ซํผ์ด ์ง์๋ฉ๋๋ค.
O3DE ์์ง์ ์์ค ์ฝ๋๋ Amazon์์ 2021๋ 2015์์ ์คํ ์์ค๋ก ๊ณต๊ฐ๋์์ผ๋ฉฐ, 3๋ Crytek์์ ๋ผ์ด์ ์ค๋ฅผ ๋ฐ์ CryEngine ์์ง ๊ธฐ์ ์ ๊ธฐ๋ฐ์ผ๋ก ๊ตฌ์ถ๋ ์ด์ ์ ๊ฐ๋ฐ๋ ๋ ์ Amazon Lumberyard ์์ง์ ์ฝ๋๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค. ๋ฐ๊ฒฌ ์ดํ ์์ง ๊ฐ๋ฐ์ ๋ฆฌ๋ ์ค ์ฌ๋จ์ ํ์์ผ๋ก ์ค๋ฆฝ๋ ๋น์๋ฆฌ๋จ์ฒด ์คํ XNUMXD ์ฌ๋จ(Open XNUMXD Foundation)์ด ๊ฐ๋ ํ๊ณ ์์ผ๋ฉฐ, ์๋ง์กด ์ธ์๋ ์ํฝ๊ฒ์์ฆ, ์ด๋๋น, ํ์จ์ด, ๋ง์ดํฌ๋ก์ํํธ, ์ธํ , ๋์ด์ธํฑ ๋ฑ์ ๊ธฐ์ ์ด ์ฐธ์ฌํ๊ณ ์๋ค. ํ๋ก์ ํธ ๊ณต๋ ์์ ์ ์ฐธ์ฌํ์ต๋๋ค.
์์ง์๋ ํตํฉ ๊ฒ์ ๊ฐ๋ฐ ํ๊ฒฝ, Vulkan, Metal ๋ฐ DirectX 12๋ฅผ ์ง์ํ๋ ๋ฉํฐ ์ค๋ ๋ ์ฌ์ค์ ๋ ๋๋ง ์์คํ Atom Renderer, ํ์ฅ ๊ฐ๋ฅํ 3D ๋ชจ๋ธ ํธ์ง๊ธฐ, ์บ๋ฆญํฐ ์ ๋๋ฉ์ด์ ์์คํ (Emotion FX), ๋ฐ์ ํ ๊ฐ๋ฐ ์์คํ ์ด ํฌํจ๋์ด ์์ต๋๋ค. (prefab), SIMD ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ๋ ์ค์๊ฐ ๋ฌผ๋ฆฌ ์๋ฎฌ๋ ์ด์ ์์ง ๋ฐ ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋๋ค. ๊ฒ์ ๋ก์ง์ ์ ์ํ๊ธฐ ์ํด ์๊ฐ์ ํ๋ก๊ทธ๋๋ฐ ํ๊ฒฝ(์คํฌ๋ฆฝํธ ์บ๋ฒ์ค)๊ณผ Lua ๋ฐ Python ์ธ์ด๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ด ํ๋ก์ ํธ๋ ์ฒ์์ ๊ทํ์ ์๊ตฌ์ ๋ง๊ฒ ์ค๊ณ๋์์ผ๋ฉฐ ๋ชจ๋์ ์ํคํ ์ฒ๋ฅผ ๊ฐ์ง๊ณ ์์ต๋๋ค. ์ ์ฒด์ ์ผ๋ก 30๊ฐ ์ด์์ ๋ชจ๋์ด ๋ณ๋์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก ์ ๊ณต๋๋ฉฐ ๊ต์ฒด, ํ์ฌ ํ๋ก์ ํธ์ ํตํฉ ๋ฐ ๋ณ๋๋ก ์ฌ์ฉํ๊ธฐ์ ์ ํฉํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ๋ชจ๋์ฑ ๋๋ถ์ ๊ฐ๋ฐ์๋ ๊ทธ๋ํฝ ๋ ๋๋ฌ, ์ฌ์ด๋ ์์คํ , ์ธ์ด ์ง์, ๋คํธ์ํฌ ์คํ, ๋ฌผ๋ฆฌ ์์ง ๋ฐ ๊ธฐํ ๊ตฌ์ฑ ์์๋ฅผ ๊ต์ฒดํ ์ ์์ต๋๋ค.
์ ๋ฒ์ ์ ๋ณ๊ฒฝ ์ฌํญ:
- ์์ ์ ์๋ก์ด ์ฐธ๊ฐ์๊ฐ ์ฐธ์ฌํ๊ณ ๊ฐ๋ฐ ํ ๊ตฌ์ฑ์ ๊ฐ์ ์ํธ ์์ฉ์ ๋จ์ํํ๊ธฐ ์ํ ์๋ก์ด ๊ธฐ๋ฅ์ด ์ ์๋์์ต๋๋ค. ์ถ๊ฐ๋ ์ง์: URL์ ํตํด ํ๋ก์ ํธ๋ฅผ ๋ค์ด๋ก๋ํ๊ณ ๊ณต์ ํ๊ธฐ ์ํ ์ธ๋ถ ํ๋ก์ ํธ; ํ์ค ํ๋ก์ ํธ ์์ฑ์ ๋จ์ํํ๋ ํ ํ๋ฆฟ; ์ฒ๋ฆฌ๋ ๋ฆฌ์์ค์ ๋ํ ๊ณต์ ์ก์ธ์ค๋ฅผ ๊ตฌ์ฑํ๊ธฐ ์ํ ๋คํธ์ํฌ ๋ฆฌ์์ค ์บ์ Gem ํ์ฅ์ ๋น ๋ฅด๊ฒ ์์ฑํ๊ธฐ ์ํ ๋ง๋ฒ์ฌ.
- ๋ฉํฐํ๋ ์ด์ด ๊ฒ์ ์ ์์ ์ํ ํฅ์๋ ๋๊ตฌ์ ๋๋ค. ์๋ฒ์ ํด๋ผ์ด์ธํธ ๊ฐ์ ์ฐ๊ฒฐ ๊ตฌ์ฑ, ๋๋ฒ๊น ๋ฐ ๋คํธ์ํฌ ์์ฑ์ ์ํด ๊ธฐ์ฑ ๊ธฐ๋ฅ์ด ์ ๊ณต๋ฉ๋๋ค.
- ์ ๋๋ฉ์ด์ ์ ์ถ๊ฐํ๋ ํ๋ก์ธ์ค๊ฐ ๋จ์ํ๋์์ต๋๋ค. ๋ฃจํธ ๋ชจ์ ์ถ์ถ(์ค์ผ๋ ํค์ ๋ฃจํธ ๋ณธ ์ ๋๋ฉ์ด์ ์ ๊ธฐ๋ฐ์ผ๋ก ํ ์บ๋ฆญํฐ ์์ง์์ธ ๋ฃจํธ ๋ชจ์ )์ ๋ํ ๊ธฐ๋ณธ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค. ์ ๋๋ฉ์ด์ ๊ฐ์ ธ์ค๊ธฐ ํ๋ก์ธ์ค๊ฐ ๊ฐ์ ๋์์ต๋๋ค.
- ๋ฆฌ์์ค ํ์์ ์ํ ์ธํฐํ์ด์ค ๊ธฐ๋ฅ์ด ํ์ฅ๋์์ต๋๋ค. ๋ฆฌ์์ค์ ํซ ๋ฆฌ๋ก๋์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ๋ทฐํฌํธ ์์ ์ ์ ์ฉ์ฑ์ด ํฅ์๋์์ผ๋ฉฐ, ์์ ์ ํ ๋ฐ ํ๋ฆฌํน ํธ์ง์ด ๊ฐ์ ๋์์ต๋๋ค.
- ์กฐ๊ฒฝ ๊ฑด์ค ์์คํ ์ด ์คํ ๋ฅ๋ ฅ ๋ฒ์ฃผ์์ ์๋น ์ค๋น ์ํ(๋ฏธ๋ฆฌ๋ณด๊ธฐ)๋ก ์ ํ๋์์ต๋๋ค. ํ๊ฒฝ ๋ ๋๋ง ๋ฐ ํธ์ง ์ฑ๋ฅ์ด ํฌ๊ฒ ํฅ์๋์์ต๋๋ค. 16 x 16km ํฌ๊ธฐ์ ์์ญ์ ๋ํ ํ์ฅ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ํ๋๊ณผ ๋ณ ์์ฑ์ ์ํ ์ถ๊ฐ ๊ธฐ๋ฅ๊ณผ ๊ฐ์ ์๋ก์ด ๋ ๋๋ง ๊ธฐ๋ฅ์ด ๊ตฌํ๋์์ต๋๋ค.
์ถ์ฒ : opennet.ru