1つのLinuxディストリビューションでWindows、macOS、Linuxソフトウェアまたはゲームを開発できますか? [閉鎖]

1つのLinuxディストリビューションでWindows、macOS、Linuxソフトウェアまたはゲームを開発できますか? [閉鎖]

私はここに初めて来ましたが、まだLinuxやソフトウェア開発に関する多くの経験や知識はありません。

私はソフトウェアとゲームの開発を学びたいと思っていました。私は、Windows、macOS、Linuxという3つの主要プラットフォームをサポートするソフトウェアやゲームを開発したいと思います。

1つのオペレーティングシステムで3つの主要プラットフォームをサポートするソフトウェアまたはゲームを正常に開発できますか?たとえば、開発ツールが多くのLinuxを使用し、Windows、macOS、その他のLinuxディストリビューションもサポートするソフトウェアやゲームを開発したい場合は、後で切り替えるなどの問題を経験することなくそれを行うことができますか?システムの問題ですか?動作しているかどうかをテストするために前後に移動しますか?それとも、すべてのOS(および各OSのすべての開発ツール)をインストールし、各OSにビルドしてそれぞれのサポートを受ける必要がありますか?

ベストアンサー1

もちろんです。

これには、すべてのターゲットコンピュータで理解できる共通言語が必要です。そのような言語があれば、オペレーティングシステム固有のコードを使わずにその上にソフトウェアを書くだけです。

推測してみてください - C、C ++、Javaなどの言語がたくさんあります。マルチプラットフォームフレームワーク(言語とライブラリとツールセット)を使用してマルチプラットフォームプロジェクトを完了することもできます。

より良いのは、マルチプラットフォームゲーム制作用に特別に設計されたフレームワークがあることです。現在Unityがこのリストの1位を占めています。さまざまなゲーム固有の機能を提供し、ほぼすべての最新のオペレーティングシステムをサポートします。 Win/Max/Linux - Unityの無料版とその他の商用版(Xbox/PlayStation/などを含む)。

おすすめ記事