
cair/deep-rts
📦 오픈 소스 프로젝트cair
심층 강화학습 연구를 위해 특별히 설계된 고성능 실시간 전략(RTS) 게임 환경입니다.
Deep-RTS는 심층 강화학습의 벤치마크를 위해 C++로 구축된 오픈소스 고성능 게임 엔진입니다. 연구에 부적합한 상용 게임과 달리, Deep-RTS는 자원 관리, 유닛 생산, 전장의 안개, 전투 등 복잡한 메커니즘을 지원하는 맞춤형 환경을 제공합니다. 초당 수천 프레임의 높은 효율성을 자랑하며, 이는 수백만 번의 상호작용이 필요한 에이전트 훈련에 필수적입니다. Python API를 포함하고 있어 PyTorch나 TensorFlow 같은 라이브러리를 사용하는 연구자들이 쉽게 접근할 수 있습니다. 또한 원시 픽셀 데이터와 구조화된 특징 맵 등 다양한 상태 표현을 지원하여 CNN이나 Transformer 등 여러 신경망 아키텍처 실험이 가능합니다. 모듈식 설계로 게임 규칙, 맵 크기, 에이전트 목표를 자유롭게 수정할 수 있어 실시간 전략 도메인에서 새로운 강화학습 알고리즘을 테스트하기 위한 유연한 샌드박스를 제공합니다.
💡하이라이트
- ├─고성능 C++ 기반 게임 엔진
- ├─간편한 통합을 위한 Python API 제공
- └─복잡한 RTS 게임 메커니즘 지원
🎯대상
- ├─AI 연구원
- └─강화학습 엔지니어