Genie Engine
Genie Engine은 미국의 Ensemble Studios가 Age of Empires를 제작하기 위해 개발한 2차원 실시간 전략 게임 엔진이다. 1997년 첫 작품에서 사용된 이후 《Age of Empires II》 및 LucasArts의 《Star Wars: Galactic Ba...
| 분류 | 게임 엔진, 2D 실시간 전략 게임 엔진 |
|---|---|
| 개발사 | Ensemble Studios |
| 최초 적용 | Age of Empires (1997년) |
| 주요 작품 | Age of Empires, Age of Empires II, 《Star Wars: Galactic Battlegrounds》 |
| 주요 장르 | 실시간 전략 게임 |
| 시각 표현 | 2D 스프라이트, 등각 시점 지도 |
| 주요 시스템 | 유닛 경로 탐색, 자원·경제, 전투·AI |
| 게임 자료 | 스프라이트·맵·사운드·규칙 |
| 에디터 | 시나리오 및 지도 편집기 |
| 후속 계열 | BANG! Engine |
| 기본 플랫폼 | 당시 Windows PC 중심 |
| 소스 공개 | 원본 엔진 비공개 |
| 라이선스 | 독점 소프트웨어 |
| 참고 자료 | Genie Engine 소개 |
Genie Engine은 미국의 Ensemble Studios가 Age of Empires를 제작하기 위해 개발한 2차원 실시간 전략 게임 엔진이다. 1997년 첫 작품에서 사용된 이후 《Age of Empires II》 및 LucasArts의 《Star Wars: Galactic Battlegrounds》에도 활용됐다. 역사와 문명 발전을 소재로 한 대규모 전략 게임에 필요한 유닛·건축물·지도와 자원, 전투 및 인공지능을 하나의 재사용 가능한 실행 환경으로 통합했다.[1]
Genie의 전장은 등각 시점으로 표시되는 2차원 타일 지도와 여러 스프라이트로 구성된다. 게임 엔진은 이동하는 병력과 건축물·지형·효과를 적절한 화면 순서로 그리며, 실시간으로 사용자의 명령에 따라 여러 유닛을 갱신한다. 3차원 모델을 실시간으로 전부 렌더링하는 방식이 아니라 2D 그림과 동작 애니메이션을 이용해 다양한 시점의 유닛과 건축물을 표현한다.
전략 게임의 실행에서는 화면 출력뿐 아니라 경로 탐색, 유닛의 시야·공격 범위, 자원 수집·생산과 경제, 건물의 생성과 연구, AI 진영의 의사 결정이 중요하다. 《Age of Empires II》 개발 과정에서 Ensemble은 전작의 엔진을 재사용하며 움직임과 AI 및 화면 표현의 문제를 개선했다. 특히 많은 유닛이 장애물을 피해 이동하도록 하는 경로 탐색은 중요한 개선 대상이었다.[2]
게임에는 내부 세계 데이터를 작성하는 지도·시나리오 편집 기능이 포함됐다. 사용자는 지형과 문명·유닛, 플레이어 시작 지점, 목표와 승리 조건을 구성하여 자신만의 전투 및 캠페인을 만들 수 있다. 원래의 게임 자산과 규칙은 대상 게임마다 다르며 동일한 엔진 계열을 사용해도 모든 버전의 자산이 서로 완전 호환되는 것은 아니다.
Ensemble Studios는 이후 《Age of Mythology》와 《Age of Empires III》 등에 3D 중심의 별도 BANG! 엔진을 사용했다. Genie는 Microsoft와 관련 개발 조직이 계승한 작품의 리마스터·개량판에 기술적으로 이어졌지만 각각의 현대화 작업을 원본 엔진과 동일하게 보아서는 안 된다. 엔진은 상용 독점 기술이며 편집 기능 제공이 전체 소스 공개를 의미하지 않는다. 전략 게임의 게임플레이 시스템과 2D 렌더링 엔진이 결합한 대표 사례다.