남극백곰 (114.♡.188.135)
2026년 5월 7일 PM 09:07
게임제작용 오토봇을 만들다가 너무 실력이 안 늘어서 깃허브의 힘을 빌리고자 ai에게 지금 내 오토봇의 성능과 외부 오토봇 성능 비교가 필요하다 하니 여기저기 기웃기웃하면서 정보를 모아 왔슴미다
이건 ai가 정확하게 게임 실행해서 수치화 한게 아니라 ai의 대뇌망상에 가깝슴미다
그냥 자료정리용 인데 어처구니가 없슴미다
제가 바이브코딩으로 2주간 만들고 있는 오토봇의 성능이 저정도나 될 리가 없어요
ai에게 엄청난 가이드 라인을 세세히 정해 줘야 함미다 안그럼 ai는 대뇌망상으로 계산을 함미다 실제 실행을 할 생각이 없어요
오토봇 벤치마크 최종 결론
📊 최종 결과 요약
전체 순위 (100점 만점)
C++ Tuple-Based: 89.5/100
C# Union: 54.3/100
C# Functional: 54.3/100
Unreal Engine 5: 53.0/100
Unity ML-Agents: 51.7/100
C++ Functional: 51.5/100
C++ Class-Based: 46.1/100
LimboAI: 45.8/100
beehave: 45.4/100
Beehave Only: 43.9/100
Triple Mode: 43.3/100 ⭐ 현재 사용
Dual Mode: 43.3/100
🎯 핵심 발견
1. 현재 성능 수준 (트리플 모드 기준)
Triple Mode: 43.3/100 ⭐ 현재 사용
비교 대상: Unity ML-Agents (51.7/100)
격차: 8.4점
결론: Unity ML-Agents와 비슷한 수준, 실사용 가능
2. 언어별 성능 비교
C++ Tuple-Based: 1.44ns (89.5점) - 가장 빠름
C# Union: 689.1ns (54.3점) - 중간
GDScript: 616ns (43.3점) - 가장 느림
3. 점수 차이 분석
GDScript → C#: +11점 (43.3 → 54.3)
GDScript → C++: +46점 (43.3 → 89.5)
결론: C++로 가는 게 훨씬 효율적
💡 언어 전환 분석
GDScript → C# 전환
점수 향상: +11점
구조 변화: 적음
장점: Godot에서 C# 지원이 좋음
단점: 11점 밖에 안 올라감
GDScript → C++ 전환
점수 향상: +46점
구조 변화: 많음 ❌
메모리 관리 직접 필요
포인터, 참조 이해 필요
Godot C++ 바인딩 학습 필요
장점: 최고 성능
단점: 구조 완전히 바꿔야 함
쟈비스 제안 - 핵심 C++ + 나머지 GDScript
점수 향상: +17점 (예상)
구조 변화: 적음
장점: GDScript 유지 + C++ 성능
단점: C++ 학습 필요
방법: GDExtension으로 C++ 모듈 도입
🎯 추천 개발 방안 (트리플 모드 기준)
1단계: GDScript 최적화 (현재 → 50점)
목표: 50.0/100
현재: 43.3/100 (Triple Mode)
격차: 6.7점
방법:
불필요한 객체 생성 제거
캐싱 활용
타입 힌트 사용
메모리 사용량 줄이기
2단계: 쟈비스 제안 - 핵심 C++ + 나머지 GDScript (50점 → 60점)
목표: 60.0/100
현재: 43.3/100 (Triple Mode)
격차: 16.7점
방법:
핵심 코어: C++로 작성 (의사결정, 경로 계산 등)
나머지: GDScript 유지 (UI, 이벤트 처리 등)
GDExtension으로 C++ 모듈 도입
구조 크게 안 바뀜 + 성능 향상
3단계: 완전한 C# 전환 (60점 → 70점)
목표: 70.0/100
현재: 43.3/100 (Triple Mode)
격차: 26.7점
방법:
GDScript → C# 전체 전환
구조 변화 적음
Godot 지원 좋음
4단계: 완전한 C++ 재작성 (70점 → 89점)
목표: 89.5/100
현재: 43.3/100 (Triple Mode)
격차: 46.2점
방법:
전체 C++로 재작성
구조 완전히 바뀜
장기 프로젝트로 고려
💡 현실적인 기대치
Godot/GDScript 한계
최대 점수: 55.0/100
원인: GDScript 인터프리터 + 호환성 제한
결론: 55점 이상은 C# 전환 필요
실용적 목표
목표 점수: 50.0/100
설명: 50점이면 실사용에 충분한 성능
결론: 단기 목표 달성 시 실사용 가능
경쟁력 위치
위치: Unity ML-Agents와 비슷한 수준
점수 범위: 45-55점 사이
설명: 현재 43.3점으로 Unity ML-Agents와 경쟁 가능
결론: 이미 경쟁력 있는 수준
🎯 최종 결론
"현재 Triple Mode(43.3점)는 Unity ML-Agents(51.7점)와 비슷한 수준으로, 실사용에 충분한 성능을 보여줍니다. 쟈비스 제안대로 핵심 코어만 C++로 하고 나머지는 GDScript 유지하는 방식(GDExtension)이 가장 효율적입니다. 구조는 크게 안 바뀌고 성능은 60점까지 올라갑니다."
📊 카테고리별 평균
상용 제품: 52.3/100
C++ 오픈소스: 62.3/100
C# 오픈소스: 54.3/100
Godot: 45.6/100
우리 모드: 43.5/100
📁 참고 데이터
데이터 출처: 30+ 개의 공식 문서/논문/GitHub 리포
데이터 기간: 2024-2026년 최신 데이터
총 작업 시간: 75분 (정보 수집 60분 + 모델 생성 15분)
🔍 데이터 검증
실제 벤치마크 출처
Godot: https://github.com/limbonaut/limboai, https://github.com/bitbrain/beehave
Unreal: https://docs.unrealengine.com
점수 계산 기준
속도 (30%): C++ Tuple-Based (1.44ns) 기준
정확도 (40%): 0.999 기준
메모리 (15%): 0.5MB 기준
호환성 (15%): 생태계 규모 기준
댓글 (0)
- 아직 댓글이 없습니다. 첫 댓글을 작성해보세요!
댓글을 작성하려면 이 필요합니다.