ゲーム開発

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

3
Torque製品についてどのような経験がありますか?[閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? 質問を更新して、ゲーム開発スタック交換のトピックになるようにします。 2年前休業。 エンジンのマネージドXNAバージョンであるTorque-Xの経験に最も興味があります。 あなたのユースケースではどのように機能しましたか?(あなたの使用に関する情報も参考になります) ツールの使いやすさはどうでしたか? それで何を作りましたか?2D、3D、両方? 回避しなければならない「落とし穴」を見つけましたか? TorqueとTorque-Xの両方を使用したことがある場合、2つのエンジンの対照的な考えを聞きたいと思います。Webサイトには、Torqueエンジンのかなりすばらしいスクリーンショットがいくつかあります。しかし、Torque-Xのスクリーンショットはちょっと安っぽく見えます。現時点では、3Dアーティストの専門知識がなく、彼らがデモした驚くべき3Dシーンのいくつかを構築することはできませんが、これがToreque-Xエンジンで可能かどうか疑問に思っています。 いつものように、どんな考えでも大歓迎です。
8 torque 

4
SPU上のSoAベクトル
SIMD命令を使用する場合にスループットを向上させるために、データを一般的な「構造体の配列」(AoS)ではなく「構造体の配列」(SoA)に編成することの利点についてたくさん読みました。「なぜ」は私には完全に理にかなっていますが、ベクトルのようなものを扱うときにこれをどの程度行うべきかわかりません。 ベクトル自体は、データの(固定サイズ)配列の構造体として扱うことができるため、これらの配列をX、Y、Z配列の構造体に変換できます。これにより、一度に1つではなく、4つのベクトルを同時に処理できます。 今、私はこれをGameDevに投稿している特定の理由のために: これはSPUでベクターを操作するのに意味がありますか?より具体的には、単一のベクトルだけで複数のアレイをDMAすることは理にかなっていますか?それとも、ベクターの配列をDMA処理し、それらをさまざまなコンポーネントに展開して操作する方が良いでしょうか? (「AoS」を実行した場合)アンロールを削除することの利点はわかりましたが、このルートを使用して複数のベクトルのセットを一度に処理していた場合、DMAチャネルがすぐに不足する可能性があります。 (注:Cellの専門的な経験はまだありませんが、しばらくの間、OtherOSをいじっています)

2
独立したゲーム開発者は外部委託すべきですか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 5年前休業。 簡単な質問:独立したゲーム開発者としてのアウトソーシング業務の長所と短所、および全体的な意見は何ですか?(例:キャラクターを描くためにアーティストに支払う、または音楽を書くために作曲家に支払うなど) 特に、開発者(個人であれチームであれ)が誰かを雇わなくてもゲームを許容できる基準で完了することができる場合に興味があります。(たとえば、「大丈夫」なアーティストであるか、無料のライブラリの音楽を使用できます。) (理想的には、この分野の経験を持つ人からの回答を探しています。)

7
C ++ゲームDLLで例外をスローしますか?長所と短所
ゲーム開発に関連してC ++で例外を使用することの長所と短所は何ですか。 Googleスタイルガイドによると、例外はさまざまな理由で使用されていません。ゲーム開発に関連する同じ理由はありますか? C ++の例外は使用しません ...-google-styleguide.googlecode.com 考慮すべきいくつかの問題。 複数のプロジェクトで使用されるライブラリの開発との関係。 単体テスト、統合テストなどにどのように影響しますか? サードパーティのライブラリを使用するとどうなりますか。

6
ゲームエンジンフレームワークまたはライブラリ[終了]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 6年前休業。 作成を開始する内部ゲームエンジンの計画段階にあります。これは、今後のすべてのゲームで使用されます。しかし、私はそれがどのように構築されるべきかについて少し苦労しています。 選択肢は次のようになります。フレームワークまたはライブラリ。 私の基本的な目的は、エンジンの詳細をできるだけ隠して、スクリプトと構成ファイルで高レベルのゲーム開発をできる限り維持することです。ただし、コアエンジンを将来開発するツールに再利用することもできます。 フレームワークを使用すると、開発を簡単に行うことができますが、その場合はロックインされます。特定のサブシステムのみに関心がある場合は、ライブラリが適しています。ただし、ゲームごとにすべてを一緒に接着する必要があります。 また、別の方法として、すべてのゲームリソースとすべてのサブシステムを処理するスタンドアロンexeとしてエンジンを構築しています。ゲームロジック(およびその他のゲームごとの動的なもの)は、各内部エンジンサブシステムを構成するための構成ファイルを含むスクリプトで排他的に実行されます。 どちらが将来私にもっと柔軟性を与えるでしょう。 ありがとう。 編集:みんなありがとう、私はこれを間違った視点で見ていたと思います。ゲームが何を必要としているのかを事前に知ることなしに、私たちは本当にこのようなものを計画することはできません。これが、すべてのジャンルの一般的なエンジンのようなものがない理由だと思います。 最初に適切なゲームに焦点を当て、次に各ゲームの終わりに、私のワークフロー(または将来のチームのワークフロー)に応じてライブラリまたはフレームワークの適切な抽象化を行う方法を繰り返し分析します。

3
gameswfは使用できますか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。回答は事実、参考文献、専門知識によって裏付けられると期待していますが、この質問は、議論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 プロジェクトのページには、それの前のアルファコードことを示し、およびActionScriptのサポートが弱いであることを示唆しています。Flash UIは素晴らしいので、gameswfをC ++に適切に埋め込んで(たとえば、素敵な関数バインディング)、典型的な最新のアクションスクリプトを使用するswfを適切に再生できるようになるまでの経験があるかどうか疑問に思っていました。 市販品の値札が付いていない代替品はありますか?
8 gui  flash 

6
選択するサーバープラットフォーム[終了]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? 質問を更新して、ゲーム開発スタック交換のトピックになるようにします。 5年前休業。 これらの要件を備えたオンラインマルチプレーヤー用のサーバーを作成します。 完全にサーバー上でプレイされる非常にシンプルなターンベースのゲーム(カードゲームを考えてください)(セキュリティ上の理由) テーブルごとに4人のプレーヤーで複数のゲーム(テーブル)を実行できる必要がありますが、ロビーシステムは必要ありません(別のサーバーが処理します) できるだけ多くのプレーヤーを同時にサポートできます。複数のサーバーが必要になる場合があります プレイヤー間でチャット Flash / AIRクライアントへのソケット接続 他のサーバーと通信できる必要があります(プレーヤーアカウントなど) 今、私は2つのオプションを考えています: Smartfox(または同等のもの) TomcatなどのカスタムJavaソリューション Smartfoxを選ぶ理由 複数の部屋を処理し、ネイティブでチャットします おそらく、よく知られているマルチプレイヤーゲームの問題の解決策があります。 なぜカスタム? Smartfoxには多くの不要な機能があり、パフォーマンスが悪い SmartfoxはXMLベースのフォーマットと通信するため、より効率的なバイナリフォーマットを使用できます。 Smartfoxの拡張メカニズムを使用して、サーバーでゲームモデル全体を実行するのが便利かどうかわからない 複数の部屋とチャットは簡単に再実装できます Tomcatまたは軽量コンテナはSmartfoxよりも展開が簡単です Tomcatでの開発のためのより良いIDEサポート(自動デプロイなど) どう思いますか?私の仮定は正しいですか?追加するものはありますか?どのオプションを選択する必要がありますか(または完全に別のオプションを選択する必要があります)?

4
楕円上の均等に分散された点を計算するための単純なアルゴリズムは何ですか?
長軸と短軸を考慮して、楕円上に均等に分散した点をプロットする簡単なアルゴリズムを探しています。これは、次のような円を使用すると非常に簡単です。 var numberOfPoints = 8; var angleIncrement = 360 / numberOfPoints; var circleRadius = 100; for (var i = 0; i < numberOfPoints; i++) { var p = new Point(); p.x = (circleRadius * Math.cos((angleIncrement * i) * (Math.PI / 180))); p.y = (circleRadius * Math.sin((angleIncrement * i) * (Math.PI …

4
専用のルール/スコアリングライブラリ/フレームワーク/エンジンはありますか?[閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? 質問を更新して、ゲーム開発スタック交換のトピックになるようにします。 6年前休業。 これはグラフィックス/物理学/ 2D / 3D /等についてではないことに注意してください!むしろ、既存のフレームワークの上にカスタムルール/スコアリングを実装するために利用できる専用のソリューションがあるかどうかを知りたい。好き? または、この機能は通常、これらすべてのグラフィック指向のライブラリ/フレームワーク/エンジンに含まれていますか?もしそうなら、この点で目立つものはありますか?たとえばエンジンのグラフィックス部分を使用せずにルール/スコアリングコンポーネントを簡単に再利用できるようにしますか? または、ゲームAIのJavaルールエンジンで提案されているように、このトピックは標準のビジネスルールエンジンによって適切に対処されると考えますか?
8 scoring 

4
ゲームのパフォーマンスを理解するには、どのタイプのダッシュボードを作成する必要がありますか?
これは2つの部分からなる質問です。新しいFlashゲームをWebにリリースするとします。プレーヤーがプレイを開始したら、それがどのように機能するかを理解したいと思います。 人々が追跡する一般的なパフォーマンス基準は何ですか?(例:バイラル係数、プレイ時間、リピーター) これらの属性を測定および監視するにはどうすればよいですか?既製のツールはありますか?

5
ベータ版はどの程度公開すべきですか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 6年前休業。 Flash / AS3で作成している非常に複雑なゲームのプレイアブルベータをリリースできるようになるところです。それはかなり複雑で、これまでに作った最も深いゲームです。個人サイトでホストするつもりですが、今のところゲームの要素について良いフィードバックを得たいと思っています。 このベータ版をリリース前にできるだけ多くの場所に公開する価値はありますか?これを行うには良いコミュニティとは何ですか? これはその最終リリースでフリーウェアになることに注意してください

3
ゲーム開発者はどのようにして複数のプラットフォーム(Xbox 360、PS3、PC、Linux)をターゲットにしていますか?
ゲーム開発者はどのようにして一度に複数のプラットフォームをターゲットにしていますか?たとえば、Xbox 360、PS3、PC、Linuxなどです。2Dゲームの場合、iPhoneも対象にすることはできますか?使用しているエンジン(2D / 3Dなど)、ビルドパイプラインの設定方法、および一般に、プラットフォーム固有のコードブランチを記述しなくても「コアコード」をどれだけ集中化できるかに興味があります。 または、完全に個別のコードトランクが通常各プラットフォームで維持されている場合、ライブラリ/コードはどのように再利用されますか(リンクとモジュール化に関して)?

3
フルスクリーンのDirectXアプリケーション上にメッセージボックスを表示する
カスタムアサーションハンドラーで、この失敗を無視できるかどうかを確認するメッセージボックスを表示したいと思います。ただし、DirectXゲームが全画面の場合、MessageBox関数を全画面の上に表示できません。 注:MessageBoxの最初のパラメーターは、デバイスの作成に使用されるHWNDですが、それでも機能しません。 これは可能ですか?

6
Box2dとBulletの物理シミュレーションは内部でどのように機能しますか?
box2dとbulletがJavaScriptに移植されたのを見ましたが、ソースコードを除いて、どちらも私を惹きつけませんでした。中を見ると、それはすべてとてもシンプルに見えました。 すばらしい物理シミュレーションを得るために、各ライブラリ内で何をしていますか?説明が見つからない。

6
テスターを探す[終了]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 5年前休業。 私は最初のインディーリテールゲームを作成しています。www.agfgames.comでプロトタイプをホストしましたが、テスターを見つけるのに苦労しています... 自分だけでできた会社で、予算がないため(実際、大学のために巨額の借金があります)、テストサービスを雇うことはできませんが、自分でテスターを見つけることはできません。 ..週の半分をマーケティングに費やして、テスターを見つけようとすることがあります... ゲームをテストしたすべての人がそれを賞賛したので、それはゲームのせいではありませんが、周りにテスターを見つけられなかったせいです...しかし、私が見つけた数少ないものすべてがゲームを賞賛したので、これは私が意味のあるフィードバックを得ていません...

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