ゲームエンジンとして高い評価を得ているUnityは、今やビデオゲームの領域を超え、バーチャルリアリティや自動車、さらには建築技術にまで進出している。Microsoftは今回、同社の有名なコーディング・エディターであるVisual Studio Codeで、Unityの公式エクステンションのプレビュー・リリースを発表した。
マイクロソフトは、先にリリースしたC# Dev Kitやその他のC#拡張機能に基づいて、この新しい拡張機能は、デスクトップ、モバイル、コンソールなど、選択したプラットフォームに関係なく、開発者の生産性を向上させることを目的としていると述べている。「Visual Studio CodeはUnityの強力なパートナーアプリケーションとなり、Unityゲームのスクリプティングやトラブルシューティングを行うことができます。Unityエクステンションは、C# Dev Kitとともに、Visual StudioやVisual Studio Tools for Unityでおなじみの機能をいくつか組み込んでおり、Visual Studio CodeでC#を使用してUnity開発の旅を楽しくしてくれます」と、Microsoftのプリンシパル・ソフトウェア・エンジニアリング・マネージャーであるJb Evain氏は最近のブログ投稿で指摘している。
IntelliSenseコード補完のようなAIを活用した機能により、Unityエクステンションはコードの下書きをする際に最高ランクの提案を提供します。また、Unity Roslyn Analyzerプロジェクトを利用して、Unity固有のヒントやコード修正を提案します。
開発者は、Unityに支えられたあらゆるプラットフォームで、Unityアプリケーションのトラブルシューティングを快適に行うことができます。Microsoftが述べているように、F5キーを押してデバッガーをゲームに接続し、その後コードにブレークポイントを追加することで、このプロセスは非常に簡単になります。
ただし、Visual Studio Code拡張機能を利用するには、開発者はUnity 2021またはそれ以降のバージョンを実行し、C# Dev Kitを有効化する必要があります。Visual Studio Codeは、拡張機能のインストール時に必要な依存関係をインスタンス化します。
これはプレビュー・リリースであるため、Microsoftは開発者がこの拡張機能を試し、Visual Studio Codeの "Report Issue "ダイアログを通じてフィードバックを伝えることを奨励している。
この新しい拡張機能の追加により、Visual Studio Codeはその機能を強化し、AppMaster.ioのようなプラットフォームがすでに開拓している現代のノーコード/low-code の波に参加するプラットフォームとしての可能性を示している。
この開発は、AppMaster.io のようなプラットフォームを補完するもので、開発者と技術に精通していない個人の両方が簡単かつ効率的にアプリケーションを作成できるようにすることに専念しており、強力なノーコード/low-code ソフトウェアがますます多くの人にとって利用しやすくなっている。