[NDC22-프로그래밍] 리니지: 거울전쟁
NDC 넥슨 · YouTube
AI 핵심 요약
리니지의 거울전쟁에서 플레이어처럼 전투하는 AI를 만들려 했지만, 캐릭터 조합과 상태가 복잡하고 장거리 이동·전략 판단까지 강화학습으로 해결하기 어려웠다. 이를 위해 목표 위치를 정하는 상위 정책과 전투를 담당하는 하위 정책을 분리하고, 경로 탐색에는 사전 계산한 거리 정보와 A*를, 이동에는 고수준 액션을 활용했다. 보상 조정과 액션 제한으로 기획 의도를 반영하는 한편, 프로토콜 버퍼 기반 코드 자동 생성과 프록시·윈도우 컨테이너를 도입해 업데이트와 대규모 시뮬레이션을 지원했다. 로그 분석 및 시각화 도구로 오류와 에이전트의 약점을 찾아 대응했으며, 복잡한 문제를 나누고 학습 시스템을 자동화하는 것이 라이브 서비스 운영에 중요하다는 점을 공유했다.
- 장거리 이동과 전투를 한 정책에 맡기기보다, 목표 위치를 정하는 상위 정책과 전투를 수행하는 하위 정책으로 나누면 학습 난도를 낮출 수 있다.
- 이동 경로 탐색처럼 강화학습에 적합하지 않은 문제는 사전 계산한 거리 정보와 A* 등 전통적인 AI 기법으로 처리할 수 있다.
- 기획 의도를 반영할 때 보상 조정과 액션 제한은 실용적이지만, 작은 보상 변경이 행동의 작은 변화로 이어지지 않을 수 있다.
- 대규모 시뮬레이션에서는 모델 배포 트래픽을 프록시로 줄이고, 윈도우 게임 서버를 컨테이너화해 학습 환경을 확장할 수 있다.
- 로그 분석과 시각화 도구를 함께 두면 학습·라이브 서비스의 이상 징후를 찾고, 에이전트의 약점과 문제 발생 경로를 파악하기 쉽다.
소개
● 설문조사: https://ko.surveymonkey.com/r/SVVMSNF ↓ 아래를 펼쳐, 세션 상세정보를 확인하세요! ● 발표분야: 프로그래밍 ● 발표자: 엔씨소프트 한태경, 박현수 / NCSOFT Tea Kyung Han, Hyunsoo Park ● 권장 대상: AI Engineer ● 키워드: #포스트모템 #강화학습 #AI_라이브_서비스
비슷한 학습 자료
컨퍼런스 NDC
[NDC25-인공지능] LLM으로 NPC AI Agent 만들기
컨퍼런스 NDC
● 설문조사: https://ko.surveymonkey.com/r/SP3NL2C ↓ 아래를 펼쳐, 세션 상세정보를 확인하세요! ● 발표분야: 프로그래밍 ● 발표자: 엠바크 스튜디오 조지 델 발 산토스 / Embark Studios Jorge del Val Santos ● 권장 대상: All levels of AI/Gameplay/Animation programmers and technical animators will probably gain the most value from this talk, although no major prior knowledge is required. ● 키워드: #Machine_Learning #Animation #Reinforcement_Learning #Deep_Learning #Physics
딥러닝 · 머신러닝 게임 프로그래밍
컨퍼런스 NDC
NDC 2018 ['프로젝트DH' AI 내비게이션 시스템 - 자연스러운 용의 비행을 위한 공중 내비게이션 시스템 개발기] 세션 공유드립니다. 상세 내용은 NDC Replay 홈페이지를 참고 부탁드려요. 😊 1. 발표자 성함 : 심예람 2. 발표자 소개 : 데브캣스튜디오 프로젝트DH팀에서 엔진 및 컨텐츠 개발을 담당하고있으며, 주로 몬스터의 이동제어와 전투 시스템 개발 업무를 수행해왔습니다. 이 전에는 컴퓨터 그래픽스 연구실에서 석사과정으로 절차적 노이즈 텍스처링 및 지형 렌더링을 연구하였고, 전문연구요원으로서 넥슨에 입사하여 언리얼 엔진 4 기반의 프로젝트에 참여해왔습니다. 이번 발표를 통해 취미 게임 개발자가 덕업일치에 성공해 실제 게임에 들어갈 기능을 구현해가며 겪은 경험들을 공유하고자 합니다. 3. 세션 소개 : 게임 개발자에게 AI 내비게이션은 꽤 고전적인 문제입니다. 그럼에도 불구하고, 프로젝트DH의 용이라는 생명체를 자연스럽게 비행시키기 위한 적절한 공중 AI ...
게임 프로그래밍
컨퍼런스 엔지니어링데이 2025
디자인시스템이 AI를 만났을 때: FE 개발 패러다임의 변화
컨퍼런스 엔지니어링데이 2025
네이버 사내 기술 교류 행사인 NAVER ENGINEERING DAY 2025 에서 발표되었던 세션을 공개합니다. [발표 내용] 네이버파이낸셜 디자인시스템과 AI를 이용하여 마크업 자동화 작업에 대한 소소한 경험을 공유합니다. [발표 대상] AI를 이용한 마크업 등 디자인 작업관련 관심 있으신 모든 분들 [목차] * 오늘 이야기의 키워드 * 知彼知己 - 네이버파이낸셜 디자인시스템 ㄴ디자인 토큰 ㄴ 디자인 시스템 컴포넌트 * 우리를 도와 줄 AI 는? * 百戰不殆 * Let's Try * 마크업 작업을 위한 사전 준비 - 디자인시스템 Code Connect - 디자인시스템 instruction - 이제 FE 개발 시작해도 될 마크업, 하지만 아쉬웠던 점 - 그 외로 힘들었던 점 * 현실 개발에서는 어떻게 해야하는가? * 마크업 직업 개발했더니 어떠니?
프론트엔드 AI 코딩
컨퍼런스 엔지니어링데이 2025
AI와 함께하는 프로젝트 자동화 : 더 빠르고, 더 스마트하게
컨퍼런스 엔지니어링데이 2025
네이버 사내 기술 교류 행사인 NAVER ENGINEERING DAY 2025 에서 발표되었던 세션을 공개합니다. [발표 내용] 로컬 환경에서 Ollama LLM과 mcp-agent를 연결해 빌드 실패 분석, 크래시 로그 요약, Slack 자동 리포트까지 구현했습니다. AI가 단순한 도구가 아닌, 프로젝트의 자동화 동료가 되는 과정을 공유합니다. [발표 대상] 로컬 LLM(Ollama)과 오픈소스 mcp-agent 를 활용한 AI 자동화 시스템 구축에 관심 있는 개발자 [목차] * AI와 자동화를 연결하기 * LLM을 활용한 빌드 실패 알림 자동화 * LLM을 활용한 크래시 모니터링 자동화 * Slack with LLM * LLM & MCP 면 만능일까?
데브옵스 · 인프라 AI에이전트 개발
컨퍼런스 엔지니어링데이 2025
AI 경량화: 더 빠르고 저렴한 AI 서비스 - 백동원_NE DAY 23. 10
컨퍼런스 엔지니어링데이 2025
네이버 사내 기술 교류 행사인 NAVER ENGINEERING DAY(10월)에서 발표되었던 세션을 공개합니다. ----- [발표 내용] * AI 경량화 삽질기 (feat. LaRva) - Quantization과 삽질기 - Pruning과 삽질기 - Low-Rank와 삽질기 - Knowledge Distillation과 삽질기 * AI 경량화 Benefits & Risks - 전력 소모 단위에서의 AI 경량화 - 각종 논문에서의 AI 경량화 안정성 반증 - AI 경량화에서 얻을 수 있는 Benefits - AI 경량화를 할 때 대비해야 하는 Risks
딥러닝 · 머신러닝