.Net 및 / 또는 XNA로 작성된 유명한 게임이 있습니까?
.Net 및 / 또는 XNA로 작성된 유명한 게임이 있습니까?
답변:
Schizoid 는 매우 성공적인 XBLA 게임입니다. 그게 중요합니까? (실제로는 아니지만 내가 찾을 수있는 최선)
XNA 및 / 또는 XNA GS를 사용하여 만든 AAA 규모의 게임이 있다는 것을 의미합니다. 그 대답은 '아니오'입니다. 게임 산업은 C / C ++보다 금 본위제로 매우 느리게 움직였습니다. 그렇다고해서 대부분의 AAA 게임은 5FPS가 추가되고 RAM이 50MB 적은 RAM 사용에 대한 훌륭한 구문 및 런타임 지원을 모두 교환 할 수 있습니다. 개발 비용을 낮추고주기를 단축해야한다는 주장이 있지만,이 업계에서는 사용하기 어려운 미적분학입니다.
Magicka 는 새로운 것입니다. 나는 약간의 데모를 연주했고 꽤 좋아 보인다.
요새 . 며칠 전에 3 개의 스파이크 비디오 게임 상을 수상했습니다 (이미 가지고있는 다른 모든 것을 언급하지는 마십시오-링크 확인).
"유명한"의 정의에 따라 다릅니다. :)
XNA 포럼의이 스레드에는 상업용 게임 목록이 있습니다.
'유명한'게임이 몇 개인 지 확실하지 않지만 다음과 같은 아케이드 타이틀이 포함되어 있습니다.
Lucas Arts의 Lucidity도 XNA로 작성되었습니다. Steam의 Blueberry Garden은 인디 타이틀이지만 XNA를 사용하여 작성되었습니다.
또한 전체 게임은 아니지만 중요한 AAA 게임의 일부가 .NET으로 작성되었음을 고려하십시오. Supreme Commander는 멀티 플레이어 부분으로 사용했으며 Neverwinter Nights Aurora 편집기는 .NET으로 작성되었습니다.
Funcom (Conan / Anarchy Online의 명성)의 새로운 게임 Bloodline Champions 가 XNA로 작성되었습니다. 현재 비공개 베타 버전이지만 베타 키를 사용하면 상당히 관대합니다.
Infiniminer 는 어떻 습니까?
Infiniminer는 XNA를 사용하여 C #으로 작성된 복셀 기반 구성 샌드 박스 게임입니다.
공식적 으로 마인 크래프트의 조상 으로 인정 받고 있습니다.
Weapon of Choice는 Mommy 's Best Games의 인디 게임 입니다. 이 게임은 C # / XNA로 작성되었습니다. 가마 수트라는 훌륭한가 사후 게임을 작성하는 C #을 사용 개발자 나와는 (그는 C / C를 사용하고있었습니다 ++ 독립적 인 것 이전에).
나는 그것이 유명한 것으로 간주되는지 모르겠지만 일부 상을 수상했습니다 .
일반 사이트는 처음 등장했을 때 많은 소문을 냈습니다.
내가 가장 좋아하는 시뮬레이터 중 하나 인 Auran 's Trainz 는 주로 .NET으로 작성되었습니다.
기술적으로 .Net은 아니지만 Unity3D로 만든 많은 게임. EA는 최근 많은 새로운 게임에 Unity3D를 사용하기로 결정했습니다. Unity3D 엔진은 스크립팅 엔진으로 Mono (.Net의 오픈 소스 구현)를 사용합니다. 런타임 최적화로 인해 기본 코드 속도가 최대 120 % 인 스크립트 성능을 달성 할 수 있습니다.
콘솔과 같은 저가형 플랫폼 (IMHO가 하드 코어 게이머에게 적합하지 않은 플랫폼)의 경우 Mono 및 확장으로 Unity는 FULL AOT 컴파일을 지원합니다. 이를 통해 관리 언어로 작성된 게임을 JIT를 허용하지 않는 플랫폼에서 실행할 수 있습니다.
Unity의 렌더링 엔진과 핵심 컴포넌트가 C ++로 프로그래밍되어 있으므로 C ++ 게임에서도 FPS를 망칠 바보 같은 행동을하지 않는 한 60FPS 마크를 쉽게 깨뜨릴 수 있습니다. 매 프레임마다 큰 목록을 반복하지 마십시오. 나누기를 사용하지 말고 0.5를 곱하면 2보다 10 배 빠릅니다. 매 프레임마다 파일을 읽지 말고 필요에 따라 데이터를 캐시하십시오. 프레임마다 더 이상 코드를 실행하지 말고 필요할 때만 호출되는 메소드에 많은 코드를 사용하십시오.