質問: ゲーム開発者向けの game-development タグを提案します。 主に**ツールを使わない**ゲームの実装方法をカテゴライズします。 (注意)Unityでの開発はunityタグを付ければ十分です。両方のタグをつけないで下さい 質問が増えてくると細分化した、例えば下記のようなタグも必要となってきますが現状では development があれば十分かと。 - game-physics - game-collision-detect - game-ai - game-graphics - game-engine - game-2d - game-3d --- 想定している質問はUnityなどの特定のフレームワークの使い方ではなくゲーム開発における普遍的な実装に関するものです。例えば GameObject-Componentモデル、スキニングの実装、アニメーションの実装、コリジョン検出、空間分割などです。 ここらの深い話が出来るサイトが日本にはありません(2chぐらい?)。 ここら辺のナレッジの集積を怠った事が日本のゲーム開発が欧米に比べて遅れた原因の1つだと思っています。 StackOverFlowが日本のゲーム開発者に役立つナレッジベースになって欲しいと思う。
回答: > > 特定のフレームワークの使い方ではなくゲーム開発における普遍的な実装に関するもの > > > であれば、`game-programming`はどうでしょう。これもちょっと広いとは思いますが。 「Unityと混ぜるのはNG」を伝えるには、タグの要約部分に明示して注意喚起するのが分かりやすいです。タグの要約部分に書いた説明は、タグを選ぶときに表示されます。 ただ、誤用されやすいタグを、それと分かっていながら作ることもないですし、細分化したタグを最初から付けるようにしてよいと思います。 `game-development`のような広義タグを使うデメリットとして、後からタグをお蔵入りさせるには質問を 1 つ 1 つ編集して削除していく必要があり、手間がかかるということがあります。質問が少ないうちに、ゲーム開発に関連する適切なタグのセットを作ることに投資しておいた方が、後々楽だと思います。 またタグには複数の用途があります。 1. 特定の回答者層に向けて質問を知らしめる 2. 質問の文脈を明確にする 3. 似た質問を探しやすくする とくに 2. は質問が 1 個だけしかない場合でもあてはまるメリットです。細分化されたタグが付いていれば、質問一覧からでもどんなことに関する質問かを把握することができます。 また 3. についても、英語圏に比べ質問は少なくなるだろうとはいえ、最低でも複数人による複数の質問が想定される状況では考慮してよいメリットだと思います。 質問する時の気軽さに関しては、実装について質問する場合は使用言語が大抵の場合決まっていると思います。それをひとまず付けることとすれば、ハードルはそんなに高くないのではないかと想像します。 また、より気軽に質問できる場として、チャットルームを運用するという手もあります。関連する質問を追いやすくするため、ゲーム開発関連のタグがついた質問が新しく投稿されたらチャットルームに流すということもできます。