.NET 및 / 또는 XNA로 개발 된 유명한 게임은 무엇입니까? [닫은]


34

.Net 및 / 또는 XNA로 작성된 유명한 게임이 있습니까?


더 최근의 또 다른 것 : 먼지 : 엘리 시안 꼬리 . 아마도 내가 플레이 한 최고의 XNA 게임 일 것입니다.
BlueRaja-대니 Pflughoeft

방금 풀려 났고 아주 잘하고있는 또 다른 것 : Rogue Legacy
BlueRaja-Danny Pflughoeft


Stardew Valley 는 2016 년 초에 릴리스 된 XNA에서 (단일 개발자에 의해) 개발되었으며 Steam에서만 60 만 부를 팔았습니다.
Kyralessa

답변:


25

Schizoid 는 매우 성공적인 XBLA 게임입니다. 그게 중요합니까? (실제로는 아니지만 내가 찾을 수있는 최선)

XNA 및 / 또는 XNA GS를 사용하여 만든 AAA 규모의 게임이 있다는 것을 의미합니다. 그 대답은 '아니오'입니다. 게임 산업은 C / C ++보다 금 본위제로 매우 느리게 움직였습니다. 그렇다고해서 대부분의 AAA 게임은 5FPS가 추가되고 RAM이 50MB 적은 RAM 사용에 대한 훌륭한 구문 및 런타임 지원을 모두 교환 할 수 있습니다. 개발 비용을 낮추고주기를 단축해야한다는 주장이 있지만,이 업계에서는 사용하기 어려운 미적분학입니다.


12
물론 콘솔 용 C # 컴파일러가 부족하고 JIT를 방지하는 메모리 보호 모델도 있습니다. 말했듯이, 실제로 C / C ++가 스레딩, 메모리 관리 / 액세스 및 최적화에 대한 제어를 포기하고 싶지는 않습니다. 마지막으로, 60fps 게임에서 5fps는 256MB 머신에서 50meg를 말할 것도없이 많은 것입니다.
Kaj

7
Windows Phone 7이 여기에서 게임을 변경하는지 여부는 흥미로울 것입니다. WP7 용 3D 게임을 개발하려면 XNA를 사용해야합니다. 즉, AAA 스튜디오 내에서 프로파일이 올라갈 수 있습니다.
dwynne

10
Windows 폰이 유용한 시장 침투력을 발휘할 가능성은 거의 없을 것입니다.
coderanger

2
물론 재사용 할 수있는 기존 코드가 많이 있습니다. 자신에게 적합한 것을 벗어나면 처음부터 다시 시작할 수 있습니다. 만약 C / C ++가 그 게임을 할 수있는 능력을 제공하지 않는다면 그때까지는 변하지 않을 것입니다.
gbjbaanb

1
@heishe 그것은 모든 정보가 NDA하에 있기 때문입니다.
coderanger

40

테라 리아 . Steam에서 첫 주에 20 만 부 판매되었습니다. Steam Top 10 판매자 목록에 있습니다. 나는 그것이 인기있는 XNA 게임이된다고 말하고 싶습니다.


2
Super Meat BoyFEZ 도 좋은 예입니다.
EdgarT

2
@EdgarT, Super Meat Boy 엔진은 C #이 아닌 C ++입니다.
xx

33

Magicka 는 새로운 것입니다. 나는 약간의 데모를 연주했고 꽤 좋아 보인다.


다른 날에 방금 연주했습니다. 그 어떤 권리보다 몇 명의 친구들과 더 재미있게 지내십시오.
James

이것은 아마도 가장 2011 년 5 월의로 잘 알려져있다
BlueRaja - 대니 Pflughoeft을

미친 듯이 좋은 게임.
Tili

+2 :) 경계선 AAA이기도합니다.
Jonathan Dickinson

16

요새 . 며칠 전에 3 개의 스파이크 비디오 게임 상을 수상했습니다 (이미 가지고있는 다른 모든 것을 언급하지는 마십시오-링크 확인).


Bastion은 콘솔에서 XNA와 MonoGame을 사용했습니다. 다음은 쇼케이스 비디오입니다. 2014 - youtube.com/watch?v=mx4B8XFtnZo . 2015 - youtube.com/watch?v=i8h5u5BgoJY ! MonoGame은 XNA와 API 호환 가능하지만 다른 플랫폼과는 달리 TNA는 기술적으로 XNA로 분류 될 수 있습니다.
Dominique

15

"유명한"의 정의에 따라 다릅니다. :)

  • Sol Survivor 는 Xbox와 PC에 등장하는 매우 세련된 XNA 게임입니다.
  • AI War 는 .NET으로 작성되었으며 널리 알려지지는 않았지만 게임 규모에 따라 획기적인 수준입니다.

크리스 파크를 데려 오기를 바라고 있습니다. Stack Overflow에 대한 의견을 남겼지 만 몇 주 동안 방문하지 않았습니다.
mmyers

@ mmyers : 나는 그의 포럼에 PM을 갈거야, 아이디어 주셔서 감사합니다!
RCIX

AI War가 .NET으로 작성되었음을 알지 못했습니다. 특히 내가 작업하고있는 XNA 게임에 대한 영감으로 정말 멋지다. 나는 그 규모로 게임을 만드는 것이 얼마나 큰지 생각하고 있었다.
CodexArcanum

@ Codex : 글쎄, 여전히 Unity로 전환하고 있습니다 (여전히 Mono를 사용하지만). 그래도 꽤 인상적입니다!
RCIX


5

식기 세척기는 플라 티야와 마찬가지로 XNA로 제작되었습니다.


5

Lucas Arts의 Lucidity도 XNA로 작성되었습니다. Steam의 Blueberry Garden은 인디 타이틀이지만 XNA를 사용하여 작성되었습니다.


5

또한 전체 게임은 아니지만 중요한 AAA 게임의 일부가 .NET으로 작성되었음을 고려하십시오. Supreme Commander는 멀티 플레이어 부분으로 사용했으며 Neverwinter Nights Aurora 편집기는 .NET으로 작성되었습니다.


과연. Fable III의 팝업 대화 상자 인 AFAIK는 XNA로 작성되었습니다.
kymully

예-스크립트 언어로 사용하는 많은 엔진과 게임에 대해 들었습니다.
Leniency

C / C ++ CLR Hositng API를 사용하면 네이티브 c / c ++ 프로그램에서 .Net Framework를로드 할 수 있습니다. 따라서 .Net에서 플러그인 / 스크립팅 프레임 워크를 디자인하고 게임에로드하는 것은 매우 쉬운 일이며,보다 일반적인 장소가되었습니다. 또한 Mono-Project가 상당히 성숙 해짐에 따라 .Net에 구축 된 게임을 천문학적으로 쉽게 포팅 할 수 있습니다. 그리고 MonoGame은 Microsoft가 XNA를 포기하고 개발을 계속하고있는 XNA를 선택했습니다.
Ryan Mann


4

Funcom (Conan / Anarchy Online의 명성)의 새로운 게임 Bloodline Champions 가 XNA로 작성되었습니다. 현재 비공개 베타 버전이지만 베타 키를 사용하면 상당히 관대합니다.






1

기술적으로 .Net은 아니지만 Unity3D로 만든 많은 게임. EA는 최근 많은 새로운 게임에 Unity3D를 사용하기로 결정했습니다. Unity3D 엔진은 스크립팅 엔진으로 Mono (.Net의 오픈 소스 구현)를 사용합니다. 런타임 최적화로 인해 기본 코드 속도가 최대 120 % 인 스크립트 성능을 달성 할 수 있습니다.

콘솔과 같은 저가형 플랫폼 (IMHO가 하드 코어 게이머에게 적합하지 않은 플랫폼)의 경우 Mono 및 확장으로 Unity는 FULL AOT 컴파일을 지원합니다. 이를 통해 관리 언어로 작성된 게임을 JIT를 허용하지 않는 플랫폼에서 실행할 수 있습니다.

Unity의 렌더링 엔진과 핵심 컴포넌트가 C ++로 프로그래밍되어 있으므로 C ++ 게임에서도 FPS를 망칠 바보 같은 행동을하지 않는 한 60FPS 마크를 쉽게 깨뜨릴 수 있습니다. 매 프레임마다 큰 목록을 반복하지 마십시오. 나누기를 사용하지 말고 0.5를 곱하면 2보다 10 배 빠릅니다. 매 프레임마다 파일을 읽지 말고 필요에 따라 데이터를 캐시하십시오. 프레임마다 더 이상 코드를 실행하지 말고 필요할 때만 호출되는 메소드에 많은 코드를 사용하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.