VSCodeをゲーム制作環境にしたい
https://gyazo.com/fea63bd8fa8556ab9292577bcc027007
これは下記のようなツールを含むIDEである
コードエディタ
ドットエディタ
マップエディタ
作曲ツール
実行環境
(買ったんだけど一つも完成させられていない)
これは楽しいんだけど、言語の多くがLuaやBASICであり、片手間に遊ぶにはちょっとコンテキストスイッチが辛いというのがある。やっぱりJavaScript、なおかつgit連携に優れたエディタでやりたい。
HTML5のゲームエンジンは多々あるのだけど、Fantasy Consoleのようなアセットの制作・管理までできるものは少ない
GameMakerなどはそこまで特化している。というかもともとグラフィックエディタから発展してIDEになった
最近VSCodeのカスタムエディタとして、WebViewでバイナリを編集するようなコンセプトのものが出てきた まだexperimentalであり、サンプル落としてくるとフラグをONの状態にしないと動かなかったり、proposal中の型定義がそのまま突っ込まれてたりする。配布しても動かない気がする
ここに下記のものを突っ込みたい
ドットエディタ(簡易なもの)
スプライト管理(アニメーションの速度やパターンを管理できるようなもの)
マップエディタ
作曲ツール
ここまでやれば、例えばTonyu SystemのゲームエンジンのIDEとしてVSCodeが使えるようになるはず。
画像+JSONのようなオープンなフォーマットにすれば(きっとネイティブ向けのフォーマットがすでに存在するだろう)、どんなゲームエンジンでも使えるようになるだろうし、アレンジしたエディタも作れる。結果的にゲーム開発環境のコモディティ化になりうる。
ただ一人でやりきれる気はまったくしない。