この記事を始める前に、ちょっとしたお知らせがあります。\ 本来この記事は昨日公開する予定でしたが、あたしのゲームエンジンをNintendo Switchに移植していました。\ この作業には2週間掛かりましたが、思ったよりも早く動作させる事が出来ました。\ 又、このエンジンをWindows、macOS、Linux、FreeBSD、OpenBSD、NetBSD、Haiku上でもテストコンパイルして実行し、全てのOSで動作する事を確認しました。\ ゲーム自体はNintendo Switchとその後継機にのみ公開する予定ですが、若しPC向けの小規模なサイドプロジェクトを作る場合に備えて、全ての環境で動作するのは良い事です。\ 尚、このエンジンはPlayStation 5では動作しません。\ PlayStation 5はVulkanを全く対応していないからです。\ あたしのエンジンはVulkan APIを使用しています。\ macOSとiOSではMoltenVKを介してのみVulkanを対応しています。
2日前に私のロードマップで書いた様に、あたしはゲームエンジンやウェブフレームワークを使うのが好きではありません。\ 今日はその理由をお話しします。