https://namu.wiki/w/%EC%9C%A0%EB%8B%88%ED%8B%B0(%EA%B2%8C%EC%9E%84%20%EC%97%94%EC%A7%84)#s-4.1
유니티(게임 엔진) - 나무위키
2017년 7월 10일에 정식 출시된 버전으로, Unity의 버전 이름이 연도 방식으로 변경되었을 뿐만 아니라 마이너 업데이트 버전의 형식도 2017.0.0 버전이 아니라 2017.1.0 버전부터 출발하는 것으로 변경
namu.wiki
유니티 엔진
1.1) 유니티 엔진이란?
유니티 엔진은 3D 및 2D 게임 개발을 위한 인기 있는 게임 엔진 중 하나입니다. Unity Technologies에서 개발하였으며, 다양한 플랫폼에 대한 크로스 플랫폼 개발을 지원합니다. C# 스크립팅 언어를 사용하여 개발할 수 있으며, 사용자 친화적인 인터페이스와 다양한 기능을 제공합니다.
1.2) 유니티 엔진의 장점과 단점
장점:
다양한 플랫폼 지원: 유니티 엔진은 PC, 콘솔, 모바일 기기 등 다양한 플랫폼에 대한 개발을 지원하여 개발자들이 다양한 플랫폼으로 게임을 배포할 수 있습니다.
사용자 친화적 인터페이스: 비교적 직관적이고 사용하기 쉬운 인터페이스를 제공하여 개발자가 쉽게 게임을 개발할 수 있습니다.
에셋 스토어: 유니티 에셋 스토어는 게임 개발자들이 리소스, 에셋, 스크립트 등을 구매하거나 공유할 수 있는 풍부한 자료 제공합니다.
단점:
성능 이슈: 유니티 엔진은 고성능 게임에 비해 다른 엔진보다 약간의 성능 문제가 있을 수 있습니다.
라이선스 비용: 상용 사용을 위해서는 유니티 Pro 라이선스를 구매해야 하며, 대규모 프로젝트의 경우 상당한 비용이 발생할 수 있습니다.
1.3) 유니티 엔진의 활용 사례
"씨티 오브 브라스" (City of Brass): 액션 어드벤처 게임으로, 3D 환경과 애니메이션을 이용하여 플레이어가 보물을 찾는 여행을 제공합니다.
"헤드랜드" (Headlander): 과학 소설 테마의 플랫포머 게임으로, 독특한 스타일과 게임 플레이를 제공합니다.
1.4) 유니티 엔진의 기타 특징
크로스 플랫폼 개발: 유니티 엔진은 다양한 플랫폼에서 실행 가능한 게임을 개발할 수 있습니다. Windows, macOS, iOS, Android, PlayStation, Xbox 등 다양한 플랫폼을 지원합니다.
에디터 기능: 유니티 엔진은 강력한 에디터 도구를 제공하여 게임 개발을 위한 시각적인 인터페이스를 제공합니다. 이를 통해 씬 구성, 리소스 관리, 애니메이션 편집 등을 수행할 수 있습니다.
Asset Store: 유니티 엔진은 풍부한 에셋 스토어를 제공하여 개발자들이 게임 개발에 필요한 그래픽, 사운드, 스크립트 등을 쉽게 구매하거나 공유할 수 있습니다.
https://namu.wiki/w/%EC%96%B8%EB%A6%AC%EC%96%BC%20%EC%97%94%EC%A7%84
언리얼 엔진 - 나무위키
언리얼 엔진의 버전은 크게는 세대(Generation)별 구분이 되고 세대 안에서도 세부 버전이 구분된다. 게임 엔진으로서 성능이나 기능적인 면에서 완벽에 가까운 엔진이라는 점이다. 단순히 타 게임
namu.wiki
언리얼 엔진
2.1) 언리얼 엔진이란?
언리얼 엔진은 Epic Games에서 개발한 고급 게임 엔진입니다. 3D 게임을 위한 강력한 도구와 리소스를 제공하며, C++ 언어를 사용하여 개발됩니다. 다양한 플랫폼에서 실행되고, AAA급 게임 개발에 주로 사용됩니다.
2.2) 언리얼 엔진의 장점과 단점
장점:
고성능 그래픽: 언리얼 엔진은 시각적으로 높은 품질의 그래픽과 효과를 제공하며, 게임 개발자들이 현실감 있는 시각적 경험을 구현할 수 있습니다.
개방성: 언리얼 엔진은 개방형 아키텍처를 가지고 있어 개발자들이 엔진 소스 코드에 직접 접근하고 수정할 수 있습니다.
커뮤니티 및 지원: 언리얼 엔진은 활발한 개발자 커뮤니티와 풍부한 문서, 튜토리얼, 예제 등의 지원을 제공합니다.
단점:
학습 곡선: 언리얼 엔진은 복잡한 구조를 가지고 있으며, C++ 언어에 익숙하지 않은 개발자들에게는 학습 곡선이 높을 수 있습니다.
높은 하드웨어 요구 사양: 언리얼 엔진은 고급 그래픽 및 물리 시뮬레이션을 위해 높은 하드웨어 요구 사항을 가지고 있습니다.
2.3) 언리얼 엔진의 활용 사례
"포트나이트" (Fortnite): 세계적으로 인기 있는 대규모 온라인 멀티플레이어 게임으로, 다양한 플랫폼에서 실행되며, 뛰어난 그래픽과 시각적 효과를 제공합니다.
"Gears of War" 시리즈: 액션 어드벤처 게임으로, 언리얼 엔진의 강력한 그래픽 및 물리 엔진을 활용하여 고품질의 게임 플레이를 제공합니다.
2.4) 언리얼 엔진의 기타 특징
높은 그래픽 품질: 언리얼 엔진은 뛰어난 그래픽 품질과 시각적 효과를 제공합니다. 실시간 광원 추적, 리얼리스틱 머티리얼 시스템, 높은 해상도 텍스처 등을 통해 현실적인 시각적 경험을 구현할 수 있습니다.
VR/AR 지원: 언리얼 엔진은 가상 현실(Virtual Reality) 및 증강 현실(Augmented Reality)을 위한 개발 지원을 제공합니다. 이를 통해 인터랙티브한 VR/AR 콘텐츠를 개발할 수 있습니다.
시뮬레이션 도구: 언리얼 엔진은 물리 시뮬레이션, 입자 시스템, 인공지능 시스템 등의 도구를 포함하여 실시간 시뮬레이션을 구현할 수 있습니다.
https://namu.wiki/w/%EC%86%8C%EC%8A%A4(%EA%B2%8C%EC%9E%84%20%EC%97%94%EC%A7%84)
소스(게임 엔진) - 나무위키
은(는) 여기로 연결됩니다. 비상업용 아마추어 게임 및 모드에 대한 내용은 소스(게임 엔진)/모드 문서 를 , 에 대한 내용은 문서 를 , 에 대한 내용은 문서 를 , 에 대한 내용은 문서 를 , 에 대
namu.wiki
소스엔진
3.1) 소스 엔진이란?
소스 엔진은 id Software에서 개발한 게임 엔진으로, 3D 새로운 환경을 구축하고 다양한 게임을 개발하는 데 사용됩니다. C++ 언어로 작성되었으며, 주로 FPS(First-Person Shooter) 게임에 활용됩니다.
3.2) 소스 엔진의 장점과 단점
장점:
개방성: 소스 엔진은 개방형 아키텍처를 가지고 있어 개발자들이 엔진 소스 코드에 직접 접근하고 수정할 수 있습니다. 이로써 게임 개발자들은 엔진을 자신의 요구 사항에 맞게 커스터마이징할 수 있습니다.
커뮤니티 및 지원: 소스 엔진은 활발한 개발자 커뮤니티와 지원 포럼을 가지고 있어 개발자들 사이에서 지식과 정보를 공유할 수 있습니다.
단점:
학습 곡선: 소스 엔진은 다른 게임 엔진에 비해 학습 곡선이 높을 수 있습니다. C++ 언어에 익숙하지 않은 개발자들에게는 어려울 수 있습니다.
라이선스: 소스 엔진은 오픈 소스로 제공되기는 하지만, 상용 게임 개발에 사용될 경우 해당 게임의 소스 코드를 공개해야 하는 의무가 있을 수 있습니다.
3.3) 소스 엔진의 활용 사례
"도올 권" (DOOM): 소스 엔진은 id Software에서 개발한 이 성공적인 FPS 게임 시리즈의 엔진으로 사용되었습니다. DOOM 시리즈는 그래픽과 액션 요소에 중점을 둔 게임으로 유명합니다.
"퀘이크" (Quake): 다양한 시리즈와 에피소드로 이어지는 FPS 게임으로, 소스 엔진은 이 게임 시리즈의 핵심 엔진으로 사용되었습니다.
3.4) 소스 엔진의 기타 특징
개방형 아키텍처: 소스 엔진은 개방형 아키텍처를 가지고 있어 개발자들이 엔진 소스 코드에 직접 접근하고 수정할 수 있습니다. 이를 통해 엔진의 기능을 확장하거나 커스터마이징할 수 있습니다.
모듈화: 소스 엔진은 모듈화된 구조를 가지고 있어 필요한 모듈만 선택하여 사용할 수 있습니다. 이를 통해 개발자는 필요한 기능에만 집중할 수 있습니다.
네트워크 지원: 소스 엔진은 멀티플레이어 게임 개발에 필요한 네트워크 지원을 제공합니다. 다중 플레이어 시스템과 서버-클라이언트 아키텍처를 구현할 수 있습니다.
https://namu.wiki/w/%ED%81%AC%EB%9D%BC%EC%9D%B4%EC%97%94%EC%A7%84
크라이엔진 - 나무위키
크라이엔진 2까지는 엔진의 정확한 버전이 존재하지 않았다. 파 크라이로 확인 가능한 크라이엔진 1의 버전은 파 크라이 v1.4 기준으로 에디터인 샌드박스의 버전이 "1.1.1"이었고 크라이시스로 확
namu.wiki
크라이 엔진
4.1) 크라이 엔진이란?
크라이 엔진은 Crytek에서 개발한 게임 엔진으로, 주로 고성능 그래픽을 갖춘 FPS 게임에 사용됩니다. 다양한 플랫폼에서 실행되며, C++ 언어로 개발됩니다.
4.2) 크라이 엔진의 장점과 단점
장점:
높은 그래픽 품질: 크라이 엔진은 고성능 그래픽과 첨단 물리 엔진을 제공하여 현실적이고 멋진 시각적 경험을 구현할 수 있습니다.
개방성: 크라이 엔진은 개방형 아키텍처를 가지고 있어 개발자들이 엔진 소스 코드에 직접 접근하고 수정할 수 있습니다.
단점:
학습 곡선: 크라이 엔진은 다른 게임 엔진에 비해 학습 곡선이 높을 수 있습니다. C++ 언어에 익숙하지 않은 개발자들에게는 어려울 수 있습니다.
라이선스: 크라이 엔진은 상용 사용을 위해서는 라이선스 비용이 발생할 수 있습니다.
4.3) 크라이 엔진의 활용 사례
"크라이시스" (Crysis): 고성능 그래픽과 물리 엔진을 사용하여 만들어진 FPS 게임으로, 실시간 그래픽의 혁신적인 표준을 제시했으며, 그래픽 품질로 유명해졌습니다.
"라이젠" (Ryse: Son of Rome): 역사적 배경을 가진 액션 어드벤처 게임으로, 크라이 엔진의 그래픽 기능을 통해 현실적인 환경과 애니메이션을 구현하였습니다.
4.4) 크라이 엔진의 기타 특징
고성능 그래픽: 크라이 엔진은 고성능 그래픽을 제공하여 현실적인 시각적 경험을 구현할 수 있습니다. 그림자, 조명, 텍스처 등의 그래픽 요소를 효과적으로 처리합니다.
실시간 물리 엔진: 크라이 엔진은 물리 시뮬레이션을 위한 실시간 물리 엔진을 내장하고 있습니다. 이를 통해 현실적인 물리적 효과를 구현할 수 있습니다.
AI 시스템: 크라이 엔진은 인공지능(AI) 시스템을 포함하고 있어 NPC의 행동, 경로 탐색, 상호작용 등을 자동화할 수 있습니다.