CWN(CHANGE WITH NEWS) - 게임 개발 도구 ′게임 엔진′의 정확한 개념과 그 종류는?

  • 흐림장수-1.9℃
  • 흐림고창군0.8℃
  • 흐림영광군1.8℃
  • 흐림고흥3.7℃
  • 흐림함양군1.6℃
  • 맑음충주-2.3℃
  • 흐림광양시3.7℃
  • 흐림통영6.0℃
  • 흐림장흥2.9℃
  • 구름많음양평-0.7℃
  • 흐림서귀포11.5℃
  • 흐림북창원4.6℃
  • 맑음원주-1.8℃
  • 흐림북부산5.5℃
  • 흐림경주시2.3℃
  • 흐림강진군3.1℃
  • 맑음청주-0.6℃
  • 흐림영천1.9℃
  • 구름많음정선군-3.3℃
  • 흐림제주7.4℃
  • 흐림대구2.0℃
  • 흐림정읍0.4℃
  • 흐림양산시6.6℃
  • 구름많음홍천-2.0℃
  • 구름조금군산0.3℃
  • 흐림영주-1.8℃
  • 흐림창원3.3℃
  • 흐림합천4.0℃
  • 흐림순창군0.7℃
  • 구름많음성산6.7℃
  • 맑음서청주-0.7℃
  • 구름많음금산-0.7℃
  • 구름많음대관령-6.7℃
  • 구름조금보령0.8℃
  • 구름많음남해5.2℃
  • 구름많음동해3.2℃
  • 흐림울릉도6.6℃
  • 구름많음강릉1.2℃
  • 흐림추풍령-1.9℃
  • 흐림목포3.6℃
  • 흐림상주-0.5℃
  • 흐림보성군3.8℃
  • 흐림울산2.8℃
  • 흐림의성1.0℃
  • 맑음북춘천-2.4℃
  • 구름조금속초2.3℃
  • 구름많음동두천-3.5℃
  • 구름많음백령도-0.3℃
  • 구름조금세종-0.3℃
  • 구름많음이천-0.7℃
  • 흐림밀양3.7℃
  • 흐림완도4.6℃
  • 흐림여수3.7℃
  • 흐림해남3.9℃
  • 흐림포항3.7℃
  • 흐림부산5.9℃
  • 구름많음부안0.8℃
  • 흐림진주4.3℃
  • 흐림순천0.9℃
  • 구름많음전주-0.2℃
  • 구름조금인천-2.5℃
  • 흐림남원0.2℃
  • 구름많음서울-2.9℃
  • 흐림임실-0.4℃
  • 흐림구미0.7℃
  • 구름많음춘천-1.6℃
  • 구름많음영월-2.8℃
  • 구름많음문경-1.5℃
  • 흐림고창0.8℃
  • 구름많음서산0.2℃
  • 흐림진도군4.3℃
  • 구름많음파주-3.6℃
  • 흐림의령군2.6℃
  • 구름많음인제-2.0℃
  • 구름조금대전-0.2℃
  • 흐림거창0.5℃
  • 흐림청송군-0.3℃
  • 구름조금강화-2.6℃
  • 흐림거제5.8℃
  • 흐림울진3.6℃
  • 구름조금철원-4.5℃
  • 구름많음광주2.0℃
  • 맑음홍성0.6℃
  • 흐림태백-3.3℃
  • 구름많음부여1.0℃
  • 구름조금제천-3.1℃
  • 구름조금수원-1.5℃
  • 흐림영덕2.4℃
  • 구름조금보은-1.5℃
  • 흐림안동-0.5℃
  • 흐림봉화-2.0℃
  • 흐림김해시4.2℃
  • 구름조금북강릉1.0℃
  • 구름조금천안-0.1℃
  • 흐림고산7.3℃
  • 흐림흑산도5.0℃
  • 흐림산청2.0℃
  • 2025.12.21 (일)

게임 개발 도구 '게임 엔진'의 정확한 개념과 그 종류는?

문석환 / 기사승인 : 2021-02-09 23:52:06
  • -
  • +
  • 인쇄

이미지 출처 - PERFORCE

게임 엔진이란?
게임 엔진은 게임을 구동시키는데 필요한 다양한 핵심 기능들을 담은 소프트웨어를 말한다. 실제로 우리가 실생활에서 즐기는 수많은 게임은 해당 '게임 엔진'을 사용하여 개발된 것이라고 볼 수 있을 만큼 게임 업계에서는 없어서는 안 될 중요한 도구이다.

게임 회사에서 사용하는 게임 엔진의 종류 두 가지
모든 게임이 똑같은 게임 엔진으로 개발됐을까? 정답은 "아니다"이다. 그 이유를 이해하기 위해선 우선 두 가지 종류의 게임 엔진을 이해해야 한다. 게임 회사에서 게임을 개발하고자 할 때, 가장 먼저 결정하는 건 상용화되어있는 게임 엔진을 사용할 것인지, 개발사에서 자체적으로 개발한 게임엔진을 사용할 것인지를 결정하게 된다.

상용화된 게임 엔진은 시장에 나와있는 게임 엔진이다. 즉, 이미 만들어져 있는 게임 엔진을 사용한다는 의미이다. 상용화된 게임 엔진에는 3D 게임의 구동을 위한 렌더링 등의 다양한 기능이 이미 구현돼, 개발 기간을 단축할 수 있는 장점이 있다.

그러나 건물을 짓고자 할 때 짓고자 하는 건물에 맞춰 재료를 준비해야 하는 것과 같이 오히려 개발할 게임과 상성이 맞지 않을 경우 역효과가 날 수도 있다. 물론, 아무리 범용적인 엔진이라도 모든 게임이 요구하는 바를 모두 충족하지는 못하기 때문에 게임 개발사가 자신들의 게임에 맞춰 최적화하거나 개조하는 때가 많다.

대다수 개발사가 개발 기간을 단축하고자 상용 엔진을 사용하여 게임을 개발한다. 그러나 개발하려는 게임에 맞는 마땅한 엔진이 없다면, 직접 게임엔진을 개발하기도 한다.

즉, 짓고자 하는 건물을 지을 때 사용할 도구를 직접 만드는 것이다. 실제로 <일인칭 슈팅 게임 헤이즈>의 개발팀은 게임의 특징을 살리기 위해 자체 엔진을 제작하여 게임을 개발했다.

<이미지 출처 - 헤이즈 인 게임 플레이 캡처>

현재는 기술이 계속 발달함과 동시에 상용화된 게임엔진 또한 발달하여 대다수의 게임 개발사들이 상용화된 게임엔진을 사용하여 게임을 개발하고 있다.

상용 엔진의 특징
그렇다면, 많은 게임 회사가 사용하는 대표적인 상용 엔진에는 무엇이 있을까? 유비 소프트가 개발한 '스노드롭 엔진', 저렴한 엔진으로 독립 개발자들이 주로 사용하는 '토크 게임 엔진', 유니티 테크놀로지가 개발한 '유니티', 에픽 게임즈가 개발한 '언리얼 엔진' 등 다양한 엔진이 존재한다. 그러나 현재 게임 개발사들이 게임을 개발할 때 주로 사용하는 엔진은 '언리얼 엔진'과 '유니티'라고 볼 수 있다.

<이미지 출처 - 언리얼엔진, 유니티 홈페이지>

'유니티'의 가장 큰 특징은 다양한 플랫폼을 지원한다는 점이다. 개발자는 모바일 기기, 웹브라우저, 데스크톱, 콘솔 구분 없이 원하는 형태의 게임을 쉽게 만들 수 있다. 개발 환경 자체도 입문자가 쉽게 이해할 수 있을 만큼 직관적이고 간단하게 구성되어 있다.

'언리얼 엔진'의 특징은 탄탄한 성능이라고 볼 수 있다. 이미 많은 게임 개발사가 대규모 프로젝트에 해당 '언리얼 엔진'을 사용했으며 렌더링, 그래픽 등의 성능도 탄탄하게 구성되어 있다. 또한, '블루프린트'라는 기능이 존재해 코딩에 대한 높은 지식 없이도 게임을 설계할 수 있는 점도 장점으로 뽑힌다.

묵직하고 탄탄한 언리얼 엔진은 대형 기업이, 다소 가볍고 간편한 유니티는 인디 개발사나 소규모 개발사가 선택하는 구도를 보이며. 현재 두 엔진은 치열하게 경쟁하며 게임엔진 업계를 지배하고 있다.

[저작권자ⓒ CWN(CHANGE WITH NEWS). 무단전재-재배포 금지]

최신기사

뉴스댓글 >

- 띄어 쓰기를 포함하여 250자 이내로 써주세요.
- 건전한 토론문화를 위해, 타인에게 불쾌감을 주는 욕설/비방/허위/명예훼손/도배 등의 댓글은 표시가 제한됩니다.

댓글 0