Unityはゲーム動かすコードをすぐに書ける。ベテランはゲーム動かすコードを簡単に書くためのコードを丁寧に書く。

Unityはすぐにゲーム動かせるからプログラマーとしての経験の浅いゲームデザイナーはとにかくゲーム動かすコードを書き始める。 それで自分が凄い仕事してる気になる。けどそうじゃない。 最初に丁寧にEditorスクリプトやPrefabの整備等、準備をした人間が勝つ。
10
下田賢佑 @kensukeShimoda

Unityは一人でゲーム作れるから面白んだけど、たまにベテランのプログラマーさんと一緒にやってみるとUnityでもスキルと経験の差を実感する。Unityはゲーム動かすコードをすぐに書けるんだけど、ベテランはゲーム動かすコードを簡単に書くためのコードを丁寧に書く。終盤で差が出る。

2012-02-25 18:06:41
下田賢佑 @kensukeShimoda

というわけで俺も「時間ないから次のプロジェクトからにしよう」と思ってたEditorスクリプトに手を付け始めた。

2012-02-25 18:07:30
下田賢佑 @kensukeShimoda

Unityはすぐにゲーム動かせるもんだから、俺みたいにプログラマーとしての経験の浅いゲームデザイナーはとにかくゲーム動かすコードを書き始める。それで自分が凄い仕事してる気になる。けどそうじゃない。最初に丁寧にEditorスクリプトやPrefabの整備等、準備をした人間が勝つ。

2012-02-25 18:09:17
下田賢佑 @kensukeShimoda

UnityやAssetStoreのpluginに対する誤解として、「ベテランエンジニアの仕事がなくなる」という話があるが、UnityでPlugin使う場合も、ベテランプログラマーはそれらをプロジェクトに最適化させる事が出来る。

2012-02-25 18:11:36
下田賢佑 @kensukeShimoda

Unityだけでも凄いんだけど、ベテランのエンジニアはそれをカリッカリにチューニングできる。

2012-02-25 18:12:28
下田賢佑 @kensukeShimoda

だからせめて僕はEditorスクリプトだけでもやろうかと

2012-02-25 18:13:10
下田賢佑 @kensukeShimoda

Unityでさ、OnSceneGUI()のHandles.Labelをオブジェクト選択時だけじゃなくて常にシーン上に表示するにはどうしたら良いの?仕方ないからGizmoのアイコンをObject名のラベル表示する奴にして代用してるけど、あれはフォント指定できない。

2012-02-26 09:55:58
下田賢佑 @kensukeShimoda

おお、Unityで結構いい感じのカットシーンエディターが自作できたぞ。iTweenの力を借りてはいるけど。

2012-02-26 13:52:46
下田賢佑 @kensukeShimoda

ほとんどエディターで出来るので、プログラミング経験ない人集めてカットシーン量産できる。

2012-02-26 13:53:15
下田賢佑 @kensukeShimoda

Unityの事書くと動物顔アイコンの人にRTされる確率が高い気がする。

2012-02-26 13:54:26
下田賢佑 @kensukeShimoda

猫アイコンじゃなくて動物とか謎生物とか人間以外の顔アイコン全般ってこと

2012-02-26 13:55:03