ゲーム開発

プロおよび独立系ゲーム開発者向けのQ&A

2
シェーダープログラムをデバッグするにはどうすればよいですか?
私はGLSL頂点シェーダーをデバッグしている最中で、自分が間違っているという感覚を揺るがせません。 一般に、トレースの不足を補うために2つの戦略があります フラグメントシェーダーに渡すデバッグカラー変数に値を詰め込み、カラーの解釈を試みます。 頂点シェーダーコードを変更して、何が起こるかを確認します。 何らかの方法でテクスチャに値を書き込み、GPUからテクスチャを読み取り、テクスチャに詰め込まれた値を印刷することで、理想的にはトレースの不足を補うことができると考えています。 私の推測では、もっと良い方法があるかもしれません。助言がありますか?

4
インディーズゲーム開発者として、どのようにして(品質の)音楽/サウンドを完成させることができますか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。回答は、事実、参考文献、または専門知識によってサポートされると予想されますが、この質問は、議論、議論、世論調査、または広範な議論を求める可能性があります。この質問を改善し、おそらく再開できると思われる場合は、ヘルプセンターをご覧ください。 7年前に閉鎖されました。 ストーリー自体に加えて、ゲームにはコード、グラフィックス、音楽/効果音が必要です。私はプログラミングができ、ウェブアプリ時代のグラフィックデザイナーを何人か知っていました。しかし、音楽やサウンドのフリーランサー/プロ/パートナーを見つけるかどうかはわかりません。 それでは、音楽/サウンドは通常どのように行われますか?ゲームを終えて、ミュージシャンに渡しますか?Facebook経由で助けを求める?中等学校の音楽教師に電話しますか?.. お知らせ下さい。ありがとう! 編集: 目的を明確にするために、質問を少し言い換えたいと思います。例から始めましょう。たとえば、優れたUIコンセプトデザインを完成させたデザイナーがいて、「このデザインをアプリに変換するプログラマーを見つけるにはどうすればよいですか?」 githubがどこにあるのか、どのくらいのコードを学習できるのかを伝えるのはあまり役に立ちません...彼は、コードの使用方法に加えて、最も重要なこととして自分のニーズに合わせてコードを変更/強化します。 プログラマーとして、私が知っているのは、ゲームに良い音楽が必要だということです。問題は、音楽をどこで見つけるかではありません。問題は、自分のゲームに合った音楽を知っているミュージシャンをどうやって見つけるかです。これは、Photoshopを.appに変えて、書籍やコードサンプルをプログラミングできるプログラマーを探している設計に似ています。 簡単に言えば、ゲームのミュージシャンはどこで見つけましたか?;-) psグラフィックデザイナーをdeviantart.comで見つけました。逸脱した音楽 .com はどこにありますか?XD
18 sound  music  assets 

2
ゲームのスペースパーティション分割の最新技術は何ですか?[閉まっている]
閉じた。この質問はより集中する必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集するだけで1つの問題に焦点を当てるように質問を更新します。 6年前に閉鎖されました。 長い間使用されていたBSPツリー、Octrees、Portalについて知っています。しかし、現代のゲームはまだこのシステムを使用していますか、それとも新しいものを使用していますか? 長所と短所で可能であれば、レンダリングと衝突検出を検討してください。
18 octree  bsp 

6
Garry's Modでどこまでお金を稼げますか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。回答は、事実、参考文献、または専門知識によってサポートされると予想されますが、この質問は、議論、議論、世論調査、または広範な議論を求める可能性があります。この質問を改善し、おそらく再開できると思われる場合は、ヘルプセンターをご覧ください。 6年前に閉鎖されました。 私の6年生はFPSゲームの開発に非常に興味がありますが、彼はこれからの課題の大きさを把握していないと思います。彼はHaloファンなので、現在の目標は同様のゲームをより良いものにすることです。へえ。私は彼をがっかりさせるつもりはありません。 私は彼にSteamアカウントを与えました。彼は自分でGarry's Modを発見し、亀のsvnをインストールしてパックを追加(および再生)しました。彼はまた、UDKとVisual C ++とSoftImageの試用版をダウンロードして、いろいろと試しました。「独りで」と言うとき、彼は彼のオンライン仲間にアドバイスや提案を求め、彼は数え切れないほどのYoutubeの「ハウツー」ビデオ(未来の教室)を見てきました。 私はプログラマーですが、私の専門知識はゲームにありません。Garry's Modが何を含むのか理解するのに苦労しています。彼はそれをどこまで手に入れることができますか?
18 tools 

4
(RPG)ドロップテーブルの設計
この質問はMMOやディアブロのようなゲームに関係していると思います。 ドロップテーブルを実装するための通常のデザインは何ですか?そこでは、モンスターは割合に応じてさまざまな種類のアイテムをドロップできますか?私はアイテムタイプに「パーセント重量」の辞書を置くことが最も簡単な方法だと思いますが、新しいアイテムタイプを導入したい場合はこれを拡張するのは難しいです(たとえば、D2拡張にルーン文字と新しいクラスアイテムが含まれる場合)
18 game-design  rpg 

5
ゲームでキャラクターグラフィックのIPを所有しないことの影響は何ですか?
私は現在、私のゲームのアートワークのためにデザインスタジオと話し合っています。彼らは、私のキャラクターのアイデアとアートワークで商品を販売したいので、彼らはまだ私のゲームで彼らのキャラクターグラフィックのIPを所有したいと言っています。 このような合意の中で、どんな種類の物に注目すべきか知りたいのです。キャラクターのグラフィックを所有しているということは、後で登場して、ゲームでそれを使用できないと言うことができるということですか?
18 legal 

10
他の独立したゲーム開発者とはどこで会えますか?[閉まっている]
閉じた。この質問はより集中する必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集するだけで1つの問題に焦点を当てるように質問を更新します。 5年前に閉鎖されました。 私は大都市部に住んでいて、ゲームについて話し合ってたむろするために集まっている独立したゲーム開発者のグループがあると疑っています。クラブ、グループ、協会、またはインディーデベロッパー向けの何かはありますか?
18 dev-groups 

6
WoWなどのMMORPGに保存されているプレーヤーの位置はどのような種類の変数ですか?
J.カーマックがすぐにそれについて話すのを聞いた... ソフトウェアがどのようにしてプレーヤーの位置を非常に正確に追跡し、ゾーン間でロードすることなく、マルチプレーヤー規模で、このような巨大な世界にいるのでしょうか?ネットコードを通過するデータはどのようにフォーマットされますか? 頂点がグラフィックカードのメモリにどのように保存されるかは理解できますが、マルチプレイヤーの同期に関しては、何が最適か想像できません。

4
すべてのグラフィックプログラマが何を書くべきか[非公開]
閉じた。この質問はより集中する必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集するだけで1つの問題に焦点を当てるように質問を更新します。 5年前に閉鎖されました。 私はSOでこの質問を見ましたが、ここではGFXに焦点を当てたいです。 あなたの意見では、すべての野心的なGFXプログラマーがどのアプリケーション/機能を作成/変更して改善する必要がありますか? 「正しい答え」がないため、コミュニティwiki。 LE:実際のゲームを指すのではなく、たとえば、エンジン内の何かを変更する(オブジェクトの読み込み方法など)、コンポジターを作成するなどのグラフィカル機能を指します。

6
OpenGLワイヤフレーム
いいえ、glPolygonModeを探していません。私はメソッドを探しています。おそらく、レトロスタイルのワイヤフレームルックを生成するGLSLシェーダーです。助言がありますか? Vector Tanksのようなもの。 できれば、ソリューションはOpenGL ES 2.0でも動作するはずです。 ヒントとポインター(NULLでない限り)はありがたいです!
18 opengl 

15
アーティストを念頭に置いたシンプルなゲームエンジン/開発ツールですか?[閉まっている]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問がトピックに合うように更新します Game Development Stack Exchangeでます。 6年前に閉鎖されました。 私はゲームの2Dアートサイドでしばらく働いており、フルタイムの仕事で物事のアートサイドで非常に忙しくしていますが、自分のゲームのプロトタイプを学ぶことにますます興味を持ち始めています。 プログラミングはほとんど知っていませんが、大学(TorqueScriptなど)で学んだこともありますが、時間をかけて学習することはできますが、学習曲線は完全に分離されているため、少し急すぎます私の現在の仕事。 アーティストを念頭に置いて設計されたインターフェイスを備えたゲームエンジンがあり、学習曲線が私にとってより簡単であり、現在のスキルセットがより簡単に適用される場所があるのではないかと考えています。Torque Game Builderのインディライセンスを購入しましたが、それでも多くのスクリプトが必要であり、優れた基本的なエントリーレベルのチュートリアルを見つけることは困難であることが判明しています。 基本的に、私はアートとゲームのデザインに焦点を当てることができ、プログラミングが最小限であるか、学習が簡単で、本当に優れたドキュメントを備えたツールを探しています。そのようなものが存在するかどうかはわかりませんが、一見の価値があります。:] 何か案は?

5
高レベルの「純粋なAI」の概念(ニューラルネットワークや遺伝的アルゴリズムなど)が商用ゲームでうまく実装されたことはありますか?
私の主な焦点はグラフィックですが、かなり長い間、ゲームAIの概念に手を出してきました。単純なA *パス検索から複雑なパーセプトロンまで。 私の質問はこれです。大規模な商用タイトルでいくつかの高レベルのAIコンセプトの実装の成功例(または、おそらくもっと面白く、失敗した例)はありますか? 上位レベルとは、Pure AIで通常見られる知能をシミュレートする方法を意味します。たとえば、.. ニューラルネットワーク 遺伝的アルゴリズム 意思決定理論 開発者は、財政的な予算だけでなく、メモリ使用量の予算も持っていることを理解しています(AIが後席にいることが多い)。これらのメソッドの多くは、実装に費用がかかり、限られたリターンを提供します。これらのいずれか(または言及し忘れた他の高レベルの概念)がどこでいつデプロイされているかを知っている人がいるかどうかを知りたいです有名なゲーム:) また、この業界では、企業秘密が人生の事実であるということも知っています;)AAAタイトル以外に、あなた自身の成功事例(または災害)がある場合は、それらを聞くといいでしょう!:D
18 ai 

12
オンラインPvPゲームのバランス
この邪悪な問題に受け入れられる解決策があるかどうかはわかりません。オンラインPvPゲームのデザインを考えています。ゲームの重要な側面は、私が選択したものではなく、ただ与えられたものであり、人々は非常に異なる時間にゲームに参加するということです。すでに強力なプレイヤーが確立された後でも、新しいプレイヤーは引き続き登場します。 後発者が強力なプレイヤーにすぐに押しつぶされないように、このようなゲームのバランスをとることはどのように可能ですか?私はこのようないくつかのゲームをプレイしましたが、これを軽減するために見た唯一の方法は、定期的に再起動することです。自分のゲームの1つで、保護システムを試しました。新しいシステムでは25日間攻撃を受けませんでした。これは、25日が経過するまで機能し、それにより粉砕が通常どおり開始されました。 このシナリオは、新しいプレーヤーに多くのフラストレーションを引き起こし、それらの多くをすぐに終了させます。役立つ天才的な解決策はありますか?私が念頭に置いているのは、新しいプレイヤーを古いプレイヤーから物理的に遠ざけることで、強力なプレイヤーが新人を見つけるのに時間がかかり、自分たちを守る時間を与えることです。考え?

8
C ++でのシリアル化に適したソリューションは何ですか?[閉まっている]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新して、 Game Development Stack Exchangeで話題になるようにします。 5年前に閉鎖されました。 私は、ゲーム開発者がゲーム用に扱うさまざまなタイプのデータをシリアル化するためにどのようなソリューションを考え出したのか興味があります。派生型のシリアル化インターフェイスを収容するモノリシックなGameObject階層を使用する、カスタムRTTIベースのカスタムソリューションを使用する、特定のクラスの明示的なストリームシリアル化を実行する、またはいくつかのオープンソースソリューションを使用する(boost :: serialization、s11n、等)。

7
難易度ごとにどのような名前を付ける必要がありますか?[閉まっている]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 6年前に閉鎖されました。 私は4つの難易度レベル(またはAIのレベル)のゲームを持っていますが、退屈なイージー、ノーマル、ハード、インポッシブルの代わりに、それらの名前を何にすればよいのでしょうか。
18 difficulty 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.