Unity
Unity は、.NET と C# プログラミング言語を使用して、ゲームやシミュレーションなどの 2D および 3D アプリケーションを構築するための、人気の高いリアルタイム 3D 開発プラットフォームです。Unity には、シーンを編集するためのビジュアル エディター、オーディオ、プロファイルなどがあります。
Unity では、モバイル、デスクトップ、コンソール、TV、VR、AR、Web など、25 以上のプラットフォームをターゲットにすることができます。Unity を使用して作成された ヒット ゲームのすべてをチェックアウトします。
MonoGame
MonoGame は、マルチプラットフォームでオープンソースの純粋な .NET C# フレームワークであり、ゲーム エンジンをビルドすることができます。MonoGame は、.NET Core と .NET 4.5 をサポートしています。.NET を使い慣れている場合は、ここですぐになじむことができます。
MonoGame 製の人気ゲームをすべて確認します。
Godot
Godot は、.NET を使用した C# スクリプトを提供する、完全に統合された魅力的な新しいゲーム エンジンです。Godot には完全なツールのセットが用意されているため、ゲーム作りに専念することができます。
Godot は、完全に無料でオープンソースです。何の制約もなく、ロイヤリティもありません。
Stride
Stride (旧称:Xenko) は、無料のオープン ソース 2D/3D クロス プラットフォーム ゲーム エンジンです。堅牢なエディター ツールチェインとリアルなグラフィックを備えています。
FlatRedBall
FlatRedBall は、MonoGame の上に C# で組み込まれた 2D ゲーム開発プラットフォームです。 FlatRedBall は、インディーズや大規模なスタジオに最適です !
Evergine
Evergine は、.NET で開発されたコンポーネント ベースの産業用エンジンで、マルチプラットフォーム向けに設計されています。
CRYENGINE
CRYENGINE の C# フレームワークでは、.NET と C# プログラミング言語を使用してゲームを開発できます。
開発ツールは、Windows および Linux で使用できます。CRYENGINE 拡張機能を使用して、Visual Studio を離れずにゲームを開発します。
Unigine
UNIGINE は、業界標準のコンテンツ ワークフローを使用して大規模で詳細なアプリケーションを構築するために設計されたフォトリアリスティックなリアルタイム 3D 視覚化プラットフォームです。組み込みのパフォーマンス最適化と С# API により太陽系のような大規模なシーンを極めて詳細に構築することができます。多くのオブジェクト、膨大な多角形数、高度なシェーダーは、VR モードでも問題になりません。
UNIGINE エンジンは、3D レンダリング、物理シミュレーション、GUI、オーディオ、AI コンポーネントなどの機能の完全なスイートを提供します。
Unity で作業を開始する準備ができましたか?
ステップバイステップのチュートリアルでは、Unityを使用して最初のリアルタイム 3D アプリを 10 分未満で作成する方法を説明します。