사용자:Senouis/언리얼 엔진 레퍼런스 게임

리버티게임, 모두가 만들어가는 자유로운 게임

The Metro Gate[편집 | 원본 편집]

장르: 3D 호러 어드벤처 게임

엔진: 언리얼 엔진 4

개발 시점: 2024년 말 첫번째 에피소드(Line 1) 공개를 목표로 함 2025년 이후로 연기

예상 플레이 타임: 에피소드 별로 1시간, 4개 에피소드로 구성 예정

플랫폼: 웹(리버티게임), 안드로이드(Google Play)

시놉시스[편집 | 원본 편집]

당신은 공업고등학교를 다니는 남학생입니다. 어느 날 지하철을 타고 돌아가던 도중 잠이 든 당신은 불가사의한 미로 같은 의문의 정거장에서 깨어납니다. 설명할 수 없는 미궁의 공포에서 당신을 이끄는 것은 환승 표시선 뿐입니다. 학교에서 사용법을 배운 공구만으로 악몽 같은 무한한 대합실에서 문제를 해결하세요.

게임 구성[편집 | 원본 편집]

에피소드는 4개 이상으로 구성 예정이며, 각각 독립된 게임으로 리버티게임에 배포될 예정임(파피 플레이타임의 챕터 구성과 비슷함)

플레이어는 대체로 어둡고 리미널 스페이스(Liminal Space)의 느낌이 드는 무한한 미로 같은 대합실과 승강장을 지나다니며 못총과 쇠지렛대로 물건을 파괴하거나 조립하여 장애물을 넘어가거나, 물건을 채워 넣거나 숨겨진 버튼을 찾는 작업을 통해 환승선을 따라가며 탈출을 시도함

각 에피소드의 마지막에는 타임 어택이 필요한 퍼즐이 존재

위험요소로 승강장을 철로로 건너야 하는 이벤트에서 고속으로 달리는 의문의 열차가 등장하여 플레이어를 치려고 하거나(건너갈 때마다 칠지 안 칠지 힌트를 줌), 물에 잠긴 스크린도어 너머의 철로에 사는 촉수 형태의 몬스터 같은 요소가 존재하나, 개발 난이도와 게임 분위기을 고려하여 많이 등장하지 않음(그보다는 알 수 없는 공포가 더 중요함)

사용할 에셋 목록[편집 | 원본 편집]

  • Half-life SDK의 캐릭터/무기/몬스터 모델 및 텍스처
  • 개인적으로 모았던 에픽 게임즈 스토어의 언리얼 마켓플레이스에 올라온 애셋들을 활용

Engi-chan's Daily Routine[편집 | 원본 편집]

장르: 싱글플레이 디펜스 3D FPS(First-Person Shooter)

개발 시점: 2025년 이후에 1년 단위로 에피소드 하나씩

엔진: <언리얼 엔진 4> or <소스 엔진 애셋을 끌어다 쓸 수 있도록 개조된 Xash3D(Xash3D-Libertygame) + Trinity Renderer 적용한 하프라이프 코드>

예상 플레이 타임: 1시간 이상 (에피소드 별 15분 단위로 4개 이상의 임무)

플랫폼: 웹(리버티게임), 안드로이드(Google Play, Xash3D로 만들 경우 Xash3D 런처에 의존)

시놉시스[편집 | 원본 편집]

어느 날, Task Force Corporation(TFC)라는 휴머노이드 일꾼 로봇을 생산하는 기업의 공장에서 로봇들이 반란을 일으킵니다. 반란을 일으킨 휴머노이드들은 주변 마을을 정복하고 인간들을 학살하기 시작합니다. 이에 TFC의 정비공으로 막 들어온 주인공 나블라는 인간들을 지키기 위해 아직 통제 가능한 일부 휴머노이드들을 데리고 반란 로봇들의 침공을 막기 위해 나서는데...

게임 구성[편집 | 원본 편집]

기본적으로 팀 포트리스 2의 팬 게임으로서 해당 게임의 Mann vs. Machine(MVM) 모드와 유사한 구성을 취하나, 맵을 '이동'하면서 몰려오는 로봇을 처치한 다음 보스 대전이 끝나면 하나의 에피소드가 끝난다. 이런 면에서 역시 팀 포트리스 2의 커뮤니티 맵/MOD인 Machine Attacks!와 비슷한 전개를 가지게 된다. 다만 '머신 어택!'은 Co-op 형태의 멀티플레이 맵이지만 이 게임은 싱글플레이 게임이다.

각 에피소드는 4~6개의 Phase를 지니며, Phase 별로 로봇을 처치한 수에 비례하여 포인트가 쌓입니다. 이 포인트를 사용해 플레이어는 Phase가 끝날 때마다 자신의 능력을 선택적으로 업그레이드 할 수 있으며, 모든 Phase가 끝나면 다음 맵으로 넘어가며 능력이 초기화됩니다.

캐릭터 능력과 업그레이드 상세[편집 | 원본 편집]

플레이어는 기본적으로 100의 체력을 가지고 산탄총과 렌치, 특수 도구 하나를 무기로 지급 받으며, 이와는 별도로 터렛 휴머노이드들을 소환하여 배치할 수 있습니다.

  • 산탄총: 기본적인 총류 무기(Gun)로 고정됩니다. 맞으면 20의 대미지를 입히는 산탄을 한 번에 4개 발사하며, 0.5초의 간격으로 3번 연속 발사 후 최대 2초 동안 재장전을 해야 다시 발사할 수 있습니다.
  • 렌치: 기본적인 근접 무기(Melee)로 고정됩니다. 적을 때리면 20의 대미지를 입히고 터렛 휴머노이드들을 치료할 수 있습니다. 기본적으로 1초에 1번 휘두를 수 있습니다.
  • 특수 무기는 세 종류이며, 3개 중 하나만 Phase마다 활성화가 가능합니다.
    • 터렛 컨트롤러: 모든 터렛들이 특정 위치에 집중하여 공격하도록 합니다. 한번 터렛 휴머노이드에게 지시 후 20초 후에 명령이 해제되며 그때부터 다시 지시를 내릴 수 있습니다.
    • 전기 충격 장치: 전방으로 10의 피해를 입히고 적 로봇들을 3초간 기절시키는 전자파를 시야 내에 근접한(600HU 거리 이내) 모든 로봇들에게 발사합니다. 한번 사용 후 20초 뒤에 다시 쓸 수 있습니다.
    • EMP 수류탄: 전방으로 로봇들에게 50의 피해를 주는 수류탄을 하나 던집니다. 수류탄은 기본적으로 10초에 하나씩 던질 수 있습니다.
  • 터렛 휴머노이드는 기본적으로 하나 배치 가능하고, Phase를 하나 넘어갈 때마다 설치 가능한 터렛 수가 하나씩 늘어납니다.
    • 터렛 휴머노이드들은 로봇들을 자동으로 조준하여 발당 20씩 초당 4번 발사하는 기관총으로 공격합니다.
    • 터렛 휴머노이드는 적 로봇들에게 공격을 받을 수 있으며, 300의 기본 체력이 다 떨어진 경우 기절합니다. 플레이어가 렌치로 터렛을 타격하면 120의 체력을 회복합니다.

플레이어는 Phase가 끝난 이후 로봇을 죽였을 때 로봇의 목표 도달 지점까지 남은 거리에 따라 포인트를 받고 포인트를 소모해 다음에 제시된 능력치들을 최대 3레벨까지 업그레이드 할 수 있습니다.

  • 산탄총 발사 간격 업그레이드: 연속 발사 간격과 재장전 간격을 25%p, 50%p, 75%p 순으로 단축할 수 있습니다.
  • 렌치 타격 간격 업그레이드: 렌치를 휘두르는 시간을 25%p, 50%p, 75%p 순으로 단축할 수 있습니다.
  • 터렛 컨트롤러들의 재명령 간격 감소: 15초, 10초, 5초 순으로 줄일 수 있습니다. 명령 지속 시간도 같이 줄어드는 것에 유의하여 구현합니다.
  • 전기 충격 장치 재사용 시간 감소: 15초, 10초, 5초 순으로 줄일 수 있습니다.
  • EMP 수류탄 재사용 시간 감소: 8초, 6초, 4초 순으로 줄일 수 있습니다.
  • EMP 수류탄 피해 증가: 100, 150, 200 순으로 늘릴 수 있습니다.
  • 터렛 공격력 증가: 발당 40, 60, 80 순으로 늘릴 수 있습니다.
  • 터렛별 체력 증가: 400, 500, 600 순으로 늘릴 수 있습니다.

에피소드와 적 로봇 구성[편집 | 원본 편집]

각 에피소드 별로 맵 하나 안에서 진행하며, 플레이어는 맵 곳곳에 놓인 체력 충전기에서 체력을 1초에 50씩 충전할 수 있습니다. 플레이어가 죽으면 기본적으로 10초 뒤에 부활합니다.

적 로봇들은 맵의 특정 지점에서 다른 지점(목표 지점)으로 정해진 경로 주변을 따라 이동하며, 맵마다 별도로 지정된 몇 대 이상의 로봇이 목표 지점에 도달한 경우 패배합니다. 맵에 도달하기 전에 로봇들이 사망한 경우 목표 지점까지 절반 이상의 거리를 남긴 경우 10, 절반 미만의 거리를 남겼을 때 5의 포인트 보상을 받습니다.


사용할 애셋 목록[편집 | 원본 편집]

  • 주인공 모델링: Mr. Kit 제작, CC BY-NC-ND 4.0로 배포되고 있음 언리얼 엔진 4로 변경할 경우 다른 애셋을 사용하며, Xash3D를 사용할 경우 Trinity Renderer + VTFLib 조합을 요구함