Visual3Dゲームエンジンは、 C#で完全に記述され、 .NET Framework向けに構築された3Dゲームエンジンおよびゲーム開発ツールであり、その3Dレンダリングエンジンの開発は2003年に開始されました。
Visual3Dは、 Microsoft Accessの創設者であるPowerAccessの創設者、ダン・ムーアヘッドによって設立されました。その前身である無料のオープンソースソフトウェア、RealmForge Game Engineは、C#、.NET Framework、およびマネージド言語が主流の3Dゲームおよびシミュレーション開発に実現可能であることを初めて証明したことで、 Software Developer's Journalの2015年7月号「 .NETにおける3Dゲーム」の表紙を飾り、その名前の由来となりました。
Visual3D(旧称Visual3D.NET)は、 Microsoft XNAをベースに構築された、初の主要なXNAベースのエンジンおよびゲーム開発ツールです。しかし、Visual3DはXNAおよびXNAの後継であるMonoGameよりも前に開発されており、当初はDirect3DとOpenGLのマネージドラッパーをベースに構築されていました。
Visual3Dは、ゲーム開発ツールを、開発中のゲームに統合またはホストする形で提供している点でも注目に値します。これにより、リアルタイムでの世界構築、地形編集、ゲーム開発、スクリプト作成、ミッション/レベル/シナリオ編集が可能になり、エンドユーザーが開発ツールをミッション/レベル/シナリオエディターおよびモッディングツールキットとしてエンドユーザーに再配布することもできます。
Visual3Dゲームエンジンは、オープンソースのRealmForgeゲームエンジンの後継となる商用版であり、そのルーツはオープンソースのOGRE 3Dゲームエンジンに遡ります。Visual3Dは、 PowerAccessの前身であるワシントン州シアトルに拠点を置くRealmware Corporationの主力製品です。
Visual3Dは、PowerAccessとRealmForgeの創設者であるダン・ムーアヘッドによって設立されました。彼はまた、Axiom Engine ( OGREのC#移植版)とCEGUI# ( CEGUI GUIライブラリのC#移植版)の開発も主導していました。
Visual3Dには3万人の登録ユーザーがおり、2008年7月現在、Visual3Dゲームエンジンは複数の民間企業プロジェクトや、米国国防総省による軍事シミュレーションおよび訓練に採用されています。また、2008年には、近年のXNAトレンドの一環として、 Visual3Dゲームエンジンは教育分野やインディーゲーム分野にも浸透し始めています。
Visual3Dのライセンスエディションには、Indie、Professional、Enterprise、Enterprise Sourceのほか、オープンソースおよび教育用途向けの無料版が含まれていました。
Visual3D の前身であるRealmForge Game Engine が、C# と .NET 向けの初の 3D ゲーム エンジンおよび統合開発ツール セットとして成功を収め、Software Developer's Journal 2015 年 7 月号の .NET での 3D ゲーム特集号の表紙を飾った後、Microsoft は2006 年 8 月の Microsoft Gamefest カンファレンスの基調講演で、Microsoft XNA Framework および XNA Game Studio製品の最初の一般公開を発表し、ゲーム開発における C# と .NET の実現可能性を確認し、 C# と .NET を使用したインディーズ開発者や学生によるXbox 360およびPCでのゲーム開発を可能にした。[ 1 ] [ 2 ]
この発表をきっかけに、XNAベースの新しいゲームエンジンが数多く登場するようになった。例えば、GarageGamesの人気ゲームエンジン「Torque 」をXNAフレームワークを用いてC#で書き直した「Torque X」などが挙げられる。
MicrosoftのXNAイニシアチブは、ゲーム技術が従来のC++からJava、C#、VB.NETなどの高レベルマネージド言語へと移行するという大きなトレンドの一部であり、これはアセンブリ言語やC言語などの低レベル言語からC++などの高レベル言語へとソフトウェア開発が移行してきた歴史的なトレンドの継続である。