======================
こいつら
なぜに公開
いろいろなソースコードを実行するのがプログラマーにとって最も勉強になると思い、
これまでも公開可能なコードは極力公開するようにしてきました。
今回公開したコードも、これまでのアプリインストール数から、
コードを非公開にする経済的価値はないと判断し、
未来のゲームプログラマーに少しでも役に立ってくれればと思い公開しました。
なしてUnityでない
最近はどこもかしこもUnityだらけです。
Unityは高度な機能を手軽に使えるとても素晴らしいツールです。
でもツールの使用感は納得がいっていません。
事あるごとにAssetProgressを走らせたり
AssetBundleが融通が利かなかったり。
仕事でイライラしながら使っているのに、
趣味でもイライラしながらなんてまっぴらごめんです。
プログラマってviかemacsかで戦争を起こすような人種なのに
あんな使いにくいツールをおとなしく使っているなんて信じられない。
どうしてC言語
c言語が好きだから。
メモリ管理は手動でやらないと鳥肌が立つタイプの人間です。
ゲームエンジンとして何が素晴らしいの
あんまり素晴らしくないです。
自分にとって最低限必要な機能しか実装していません。
その分ゲームエンジンとしてはいろいろと軽くなっています。
ゲームのソースコードがまるまる公開されることはあまりないと思うので、
こんな実装もあるのだという参考にしていただけたらと思います。