[KOR][100]The-Evolution-of-ARC-Raiders-EP3---Build

https://m.youtube.com/watch?v=DRlhpzc7ImA&pp=0gcJCSMKAYcqIYzv

Frame at 0.00s
# Arc Raiders: 지능형 기계 개발 탐구 ## 1. 개요 * Arc Raiders는 초기 코옵 슈팅 게임에서 PvPvE 추출 슈터로 전환되었습니다. * 프로젝트의 핵심 기술은 **"지능형 기계"** 개발에 집중되어 있습니다. * 이는 기존 게임 AI와는 다르며, **실제 로봇 공학 분야의 머신러닝 연구**를 활용합니다. * 이를 통해 기계들은 현실적인 움직임, 환경 반응, 전투 중에도 움직임 유지가 가능해집니다. ## 2. 적(ARK의 도구) ### 2.1. 적 분류 * **공중 적:** 비행 및 기동에 특화 * **지상 적:** 실내 공간 및 근접 전투에 특화 * 각 분류 내에서 **경량 적** (쉽게 처치 가능하지만 위협적)과 **중량 적** (강력한 위협, 많은 노력 필요)으로 나뉩니다. ### 2.2. 공중 적 예시 * **말벌(Wasp):** * 경량 공중 드론 * 불규칙한 움직임 * 기관총으로 공격 * **호넷(Hornet):** * 말벌의 상위 버전 * 강력한 장갑 * 폭탄, 측면 공격으로 무장 해제된 추진기 공략 필요 * **로켓티어(Rocketeer):** * 크고 장갑이 두꺼운 공중 드론 * 원거리에서 로켓으로 지역 제압 * 공격 시 약간의 충격으로 조준 흐트러뜨리기 가능 ### 2.3. 지상 적 예시 * **파이어볼(Fireball):** * 금속 구체 형태로 실내 이동 용이 * 내부에서 불을 발사 * 플레이어를 빠르게 추격하도록 설계 * **틱(Tick):** * 거미 모양의 로봇 * 벽에 달라붙거나 뛰어오르기 가능 * 근접 시 다른 적 소환 ## 3. 물리 기반 시뮬레이션 * **정확한 물리 법칙:** 질량, 중력 등 물리 법칙을 일관되게 적용하여 **"창발적 순간"** 생성 * **물리화된 적:** 모든 부위가 물리 법칙을 따르며, 파괴 시 적의 움직임과 궤적에 영향 * 예: 드론의 특정 부위 파괴 시 움직임 제한 * **통제 vs. 창발:** * **통제:** Dark Souls와 같이 예측 가능한 패턴 기반의 전투 * **창발:** 물리 법칙을 통해 예측 불가능하고 역동적인 전투 상황 발생 * 폭발로 인한 파편이 다른 적을 타격하여 연쇄 반응 유발 등 ## 4. 지능형 기계 개발 (머신러닝 활용) ### 4.1. 독립적인 움직임 * **애니메이션 기반 X, 머신러닝 기반 O:** 미리 설정된 애니메이션이 아닌, **머신러닝으로 생성된 움직임**을 통해 A 지점에서 B 지점으로 이동 * **Boston Dynamics와 유사한 목표:** 로봇이 스스로 생각하고 판단하여 움직이는 것을 목표 * **손상 적응:** 다리가 파괴되어도 균형을 잡고 움직이는 능력 ### 4.2. 학습 및 적응 * **훈련 과정:** 특정 조건 하에서 기계의 행동을 학습시키고 테스트 * 예: 멀리 있는 적에게 빠르게 접근, 적의 공격 회피 * **예측 불가능성:** 인간 디자이너의 의도와 다른 독창적인 해결책을 찾기도 함. * 예: 다리 제거를 통해 더 빠르게 이동하는 법 학습 * **상호작용의 어려움:** 게임 디자이너의 요구 사항과 ML의 학습 결과 간의 간극 발생 * 해결책: * **애니메이션 데이터 활용:** 실제 애니메이션 데이터를 학습에 활용하여 움직임 가이드 * **다중 브레인 시스템:** 각 기계에 여러 개의 브레인을 할당하여 특정 작업에 집중 ### 4.3. 현재 및 미래 * **실현 가능성:** 완전한 예측 가능성은 어렵지만, **안정적이고 다양한 움직임** 구현 * **게임 빌딩 블록:** 개발자가 다양한 행동(정지, 순찰, 공격, 근접)을 조합하여 게임 디자인 가능 * **계속되는 도전:** 정밀한 공격과 같은 **극한의 의도를 ML로 구현하는 것은 여전히 어려운 과제** * **장기적인 비전:** ML 기반 이동 시스템은 게임의 **독창성을 부여**하며, 기술은 계속 발전할 것 ## 5. 개발 철학 * **과감한 위험 감수:** 새로운 기술과 게임플레이 실험을 통해 장르를 발전시키려는 노력 * **목표 달성:** 높은 목표에 미치지 못하는 아이디어는 과감히 수정 * **지속적인 진화:** 출시 후에도 게임은 계속 발전하고 기술을 선도할 것