40

私は、過去4つのバージョンでXNAを使用して.Net言語でゲームを作成したゲーム開発者です。残念ながら今、このニュースがあります:http: //www.gamasutra.com/view/news/185894/Its_official_XNA_is_dead.php#.UQ3yiehQCh8

私はゲームエンジンのエコシステムを調査していて、Visual Studioでのコーディングをサポートするものを探しています(私はF#を多用していますが、信じられないかもしれません!。 XNA。たとえば、Unityは、MonoDevelopでのスクリプトのみを許可しているため、マークを外していますが、より開発者に優しいエクスペリエンスが必要です。

では、XNAの良い代替品は何ですか?

4

10 に答える 10

32

XNA APIを活用したい場合は、MonoGameに賭ける必要があります。これは、いくつかのプラットフォーム(OpenGLを使用するいくつかの非Windowsプラットフォームを含む)での実行を対象とした互換性のあるXNAAPIです。開発は非常に活発で、MonoGameは最近Windows Metroアプリで動作し始めている完全な3Dスタックを取得しています(SharpDXのおかげで)。最新のdevelop3dブランチを見ることができます。

于 2012-05-23T12:51:42.430 に答える
12

XNAほど素晴らしいものはありません。MSがXNAを捨てている理由がわかりません。これは、XBox 360で動作する唯一のシステムです。Tao、SlimDxなどのエンジンまたはラッパーを試すことができます。しかし、XNAは迅速なゲーム開発に最適なシステムでした。

Java+LWJGLに切り替えました。

于 2012-05-23T07:36:28.253 に答える
7

前回チェックしたのはいつかわかりませんが、Unityは実際にはVisualStudioでのコーディングをサポートしています。設定でエディターとして選択するだけです。

于 2012-05-23T06:18:16.120 に答える
3

ゲーム開発者になり、完全な制御と移植を行い、さらにC#を使用したい場合はImo。

OpenTK is probably the way to go. It supports up to OpenGL 3.0 and is compatible with mono, meaning you can port to PC, OSX, Linux, Android, and IOS. Ironically, about the only thing you can't do with it is xbox 360/1 and windows phone. But imo, If your looking to make games on phones Android and IOS is more than 90% of the market so go that route...

http://www.opentk.com/

Downside:

This project doesn't appear to have been updating since 2010, but it's very stable and feature packed up to open gl 3.0. But if you want to go farther with it you'll eventually need to update it yourself, but it's open source and under the GPL so you can.

OpenTK also has OpenAL included in it and handles graphics and sound.

于 2013-11-11T22:01:45.847 に答える
2

Axiom(OGREの.NETポート)とDeltaEngine見てみてください。

編集:低レベルのグラフィックライブラリを探している場合は、OpenTKまたはSlimDXを試してください。

于 2012-05-23T05:48:11.503 に答える
2

また、XNAに似たものを入手したい場合は、SharpDXおよびSharpDXツールキットを使用して、XNAに似たインターフェイスを提供できます。ここを見てください

彼らのサイトからSharpDXをダウンロードし(「SharpDX-Full-2.4.0.exe」を選択します。アーカイブ内にサンプルがあります)、解凍してSharpDXToolkitSamples.slnを実行します。

于 2012-11-14T20:46:13.207 に答える
2

DirectXTKについて誰も言及していませんか?これは、Windows8で開発されているXNAの直接の後継であると思います。ShawnHargreavesからの詳細はこちらをご覧ください

もちろん、クロスプラットフォーム開発のチェックアウトMonoGameに興味がある場合は、一部の人が示唆しています。

于 2013-02-03T20:46:43.283 に答える
2

Unity 4.2 allows coding in Visual Studio for Windows 8 or RT. From what I understand 4.3+ will allow coding for Windows Phone 8 through Visual Studio. Though not the ideal substitute for XNA, still a viable one. As far as XBOX 360 or other platforms aside Windows 8 and Phone 8, I'm not sure if VS can be your IDE, but Microsoft is making a major push with Unity3D, check out there promotion for devkits for XBOX One. They are practically giving them away to Indie Developers:

http://techcrunch.com/2013/11/05/unity-game-engine-goes-free-for-indie-xbox-one-developers/

That's thousands of dollars of free software and hardware for indie developers. Another step closer to democratizing the game development process, and assisting indie studios.

于 2013-11-13T20:24:41.910 に答える
1

Tao FrameworkAllegroSlimDXを試しましたか

于 2012-05-23T05:50:10.880 に答える
1

SharpDXを使用すると、マネージコードからDirectXを最大限に活用できます。現在、WinRTをサポートしていても、非常にアクティブです。

于 2012-05-23T06:58:51.847 に答える