본 게시물은 2022년 2학기 게임엔진기초 수업에서 진행한 팀 프로젝트의 Unreal 엔진 기반 게임개발 결과물입니다.
본 프로젝트에서 팀장으로 참여하였습니다.
게임 중간 트레일러 영상 :
https://www.youtube.com/watch?v=RSYKubVcB7M
1. 게임개요
2. 게임유닛
3. 게임플레이
1-1) 제목 : 잠실대교는 왜 막히는 거야
1-3) 장르 : RTS(Real Time Strategy), 실시간 전략게임
1-2) 타깃 플랫폼 : Windows OS PC
1-3) 배경-스토리
: ‘건대연합’은 잠실과 건국대 인근을 잇는 다리의 이름이 ‘건국대교’가 아닌 ‘잠실대교’인 것에 불만을 가지고 있었다. 결국 ‘건대연합’이 잠실대교의 명명권을 얻기 위해 ‘잠실연합’에게 전쟁을 선포하게 된다. 전쟁의 주원인인 잠실대교가 전투의 장소가 되었고 이로 인해 잠실대교의 통행이 원활하지 않게 되었고, 이를 모르는 사람들은 뚫리지 않는 잠실대교를 바라보며 ‘잠실대교는 왜 막히는 거야’라며’ 푸념을 늘어놓는다.
( 스토리 영상 : https://www.youtube.com/watch?v=uk5n8rE756s )
1-4) 배경-지리적
잠실대교 인근의 실제 지형을 사용하며 북쪽으로는 건국대학교 일감호, 남쪽으로는 석촌호수를 포함.
미 지질조사국(USGS, https://www.usgs.gov/)에서 제공하는 Height Map을 사용하여 Landscape 모드에 적용시켜 실제 지형을 Unreal 엔진 상에서 map으로 사용할 수 있었습니다.
최종적으로는 위처럼 Level을 구성하였습니다.
플레이어는 잠실진영에 속하여 잠실진영으로 플레이하며, 적대 건대진영은 Behavior Tree에 따라 행동합니다.
![]() |
![]() |
- 유닛 생성, 요새 업그레이드 등플레이어가 할 수 있는 모든 행동이 가능하도록 구현했습니다.
- 일정 주기로 변화하는 RandomKey를 이용하여 다음 행동을 결정하도록 설정했습니다.
2-1) 건물 유닛 및 오브젝트
● 잠실대교
잠실대교는 지상유닛이 상대 진영으로 넘어갈 수 있는 유일한 통로로, 두 진영의 지상유닛 간의 주된 전투지역으로 활용
● 요새(육군기지)
건대진영은 가상의 건국대학교 건물, 잠실진영은 롯데월드를 사용하며, 지상유닛을 소환
- 업그레이드 : 지상유닛의 공격력 및 요새의 HP증가, 요새에 공중유닛 공격시스템 추가
● 해군기지
건대진영은 일감호, 잠실진영은 석촌호수에 위치하며 수중유닛을 생산할 수 있다.
3-1) 시점
: 기본적으로 탑뷰 시점을 활용하며, 마우스와 키보드의 움직임에 따라 맵 내에서는 자유롭게 이동이 가능.
예시) 리그오브레전드, 스타크래프트
![]() |
![]() |
3-2) 골드 획득
: 기본적으로 일정 시간마다 골드를 획득하며, 지상유닛이 ‘Club’에서 상호작용하여 추가적으로 골드 획득이 가능
3-4) 게임 조작방법
● 공통
- 유닛은 개별이동 및 드래그를 이용한 다수선택으로 군집으로 이동이 가능
- 선택된 유닛(혹은 군집)은 마우스 우클릭 지점으로 이동
● 유닛 생성방법
- 유닛은 각각 기지의 지정된 스폰장소에서 스폰
- 유닛을 생성하는 UI는 각각 해당되는 기지를 더블클릭하여 화면에 표출하며 UI에서는 어떤 유닛을 얼마나 생성할지 선택이 가능
3-5) 전투방식
● 공통
컨트롤하고 있는 유닛(혹은 군집)이 있을 때 상대 유닛(군집)의 인근으로 유닛을 이동시키면 적을
인식하여 스스로 전투를 시작하며, 전투 중에도 플레이어의 이동 커맨드가 주어지면 전투를 멈추고 이동
● 지상유닛
지상유닛은 근거리와 원거리로 구분하며, 지상유닛은 오직 지상유닛에게만 타격이 가능
● 수상유닛
수상유닛 역시 지상유닛이나 공중유닛 타격이 불가능하며, 수상유닛 간의 공격만 가능
● 공중유닛
공중유닛은 공중유닛을 제외 모든 유닛의 타격이 가능하며, 업그레이드된 요새의 공격만 공중유닛 타격이 가능
https://www.youtube.com/watch?v=28Nk-HWLHPU&t=200s
해당 링크에서 플레이하실 수 있습니다.
https://drive.google.com/file/d/1iL-4QvBKaXABbOpagLSHOPxwVwDVMesP/view?usp=drive_link
JamsilBridgeWarRealFinal.zip
drive.google.com
댓글 영역