ゲーム開発

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

1
4Xゲームの成功要素
Civilization、Sins of a Solar Empire、その他のトップ戦略ゲームのような4Xゲーム(つまり、Xpand、Xplore、Xploit、Xterminate)は、すべて同じ中毒性のフックを持っているようです。これらの開発者がゲームに組み込んでそれらを作成するための要素を知りたいのですが。 適切なペース(5分でゲームを倒すことはできませんが、1週間はかかりません) 再生可能(最初のゲームは最後ではありません) 競争力(AIは3歳のようにはプレイしません) 繰り返さない(同じ戦略を繰り返し使用する、ユニットをスパミングするなど) 経済的(10分間のプレイで7兆の金属とコインがない) それほど多くない エキサイティングな(必要ですか?)戦闘 戦略を使用する必要があります 直感的なインターフェース(Civilization 5が良い例です) そして、戦略/ 4Xジャンルの他の重要な部分 これらのいくつかは非常にシンプルに見えますが、その他はバランスのとれた行為のように見えます。私は、プレイするのが楽しいゲームを作成する方法について意見を述べたいと思います。誰かが答えてくれたら、あなたや他のゲームや開発者がうまくバランスをとっていることを教えてくれるとありがたいです。


2
ポイントライトソフトシャドウ
全方向性(ポイント)ライトにソフトシャドウを実装する方法。典型的なシャドウマッピングテクニックを使用します。深度はテクスチャキューブにレンダリングされ、追加は非常に簡単です。ライトからフラグメントのワールド位置までのベクトルを使用するだけです。それは完全に動作します。ソフトシャドウが必要になるまで。私たちのエンジンでは、スポットライトにPCSS技術を使用しています。しかし、ポイントライトの場合は問題が発生します。 3Dでサンプリングする方法は? 方向とアップベクター(0,1,0)から正規直交基底を作成する手法を開発しました。次に、サンプリングベクトル(この(1.0、i / depthMapSize、j / depthMapSize)のようなもの)にこの基準を乗算します。ただし、これは(もちろん:))(0,1,0)と(0、- 1,0)。 私はこれについてどんな助けにも感謝します。

3
Maya 3DモデルからiOS OpenGL ESへ
OpenGL ES(iPhone / iPad)で3Dモデルを表示、回転、ズームする必要があります。3DグラフィックアーティストはMaya(OS / X)を使用しています。アプリで3Dモデルを使用するには、どのエクスポート形式を検討する必要がありますか? また、いくつかのMayaプラグインはMacでは動作しないため(WindowsやLinuxと同じようにプラグインを処理できないようです)、変換を処理するために外部ツールが必要になる場合があります。 3D dev-worldについてはまだ学習中なので、アドバイスをいただければ幸いです。 ありがとう!
7 3d  opengl-es  ipad 


3
お住まいの国でマーケットでの販売ができない場合にAndroidゲームを販売する方法
Androidマーケットでは、私の国のデベロッパーがアプリを販売することを許可していません。私が理解していることから、利益を上げる唯一のチャンスは、アプリケーションに広告を配置することです。 広告はまともな利益を上げていますか、それともお金を稼ぐ他の方法はありますか?AndroidがGoogleの制限を回避するために利用できる他の支払いシステムはありますか?
7 android 

4
本当にシンプルなビデオゲーム、ゲーマー以外の市場向けにゲームをデザインする方法は?
モバイルゲームやソーシャルゲームのブームがますます多くの人々に広がり、wii、kinect、ジオロケーションハードウェアやガジェットなどの新しいテクノロジーがハードコアゲーマーよりも大きな市場にアピールしているため、インディーズゲームの開発には新たな課題があります。シンプルなゲームを作成することです。 これは簡単に思えるかもしれませんが、本当に難しいと思います。ゲーム開発者は通常、RPG、FPS、非常に複雑なゲームのファンであり、複雑な目標、メカニズム、およびストーリーがあります。それは通常のカジュアルプレーヤーが探しているものではなく、未知の市場の心に入るのは本当に難しいです。 では、ゲーマー以外のカジュアルな市場向けにゲームをデザインする方法は? 私は非常に幅広い質問を知っていますが、この種のゲームをどのように設計、プレイテスト、および配信するかを知りたいです。 私にとって非常に重要な点は、単純なゲームを設計するこの演習を試してみると、複雑すぎてその市場にとって十分に挑戦的である場合、それは非常に単純であるか、またはまったく挑戦的ではないという感覚を得ることです。

1
2.2以下のAndroid向けのFlash開発は可能ですか?
どうやら、Flashアプリを使用するにはモバイルにAIRをインストールする必要があり、AIRにはAndroid 2.2が必要ですが、私のマイルストーンは微弱な2.1.update1です。 真剣にFlash liteや他の選択肢はありませんか?
7 android 

1
OnLiveはどのように機能し、特別なゲーム開発者が行う必要があることはありますか?
OnLiveサービスは、我々はすべてに精通していることを、「オンプレミスレンダリング」の伝統的なモデルとは非常に異なっている「クラウドレンダリング」、で動作します。これは技術レベルでどのように機能しますか?ゲームをプラットフォームに最適化するために特別なゲーム開発者やアーティストが行う必要があることはありますか?開発者として、私はすべてが彼らが示唆するように魔法のように機能していることに少し懐疑的です。

2
シンボルを任意の色で表示する
RPG /ローグライクスタイルのゲームを開発しています。次のようなマップの代わりに: ......... ......... ....@.... ...h..... ああ、ドワーフ。 私は無地の背景タイルを持っていたので、描画されたタイルなしのタイルベースのRPGのようなものです。生き物や物にアスキータイルを付けるのが好きです。アーティストの時間を大幅に節約できます。タイルを変更して、ある種のシンボルをもう少し...関連させることができますか?しかし、それぞれ個別の4つの方向を持つよりはましです。 私がこれを白でして、雪の領域があったら、あなたは見ることができません。だから黒くして。暗い場所に到着するとすぐに、キャラクターがどこにいるのかがわからなくなります。「これはタイルとNPCの間で暗すぎます」と言って、色を目に見えるものに変更するが、淡いピンクから明るいシアンには行かないようなアルゴリズムや何かがありますか?

8
Linuxゲームの開発を始めるのに適した言語とツールは何ですか?[閉まっている]
現在のところ、この質問は、Q&A形式には適していません。私たちは回答が事実、参考文献、または専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張ディスカッションを誘います。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前に閉鎖。 ゲーム開発について学び始め、Linuxを使用してゲーム開発をしたいと考えています。私の主な経験はJavaと少しのC ++でしたが、それはゲームではなくアプリケーション用でした。 ゲームで試してみたいので、LinuxでどのIDE /言語を使用すればよいか、最初にC ++を使用してファイルを手動でコンパイルする必要があるのか​​、Java / Eclipseで続行するのか、またできると思いますC ++でEclipseを使用して、Pythonについても読み始めました... 私はゲームが内部でどのように機能するかを理解するために典型的な「テトリス」から始めることを考えていましたが、以前のすべてのオプションでそれを達成できると思いますが、私に何を勧めますか?またはLinuxでゲーム開発を始めましたか?
7 tools  linux 

1
XNA 4.0ポストプロセスライブラリ?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 2年前休業。 プロジェクトに簡単に接続できる無料のXNA 4.0後処理ライブラリはありますか?グロー効果(特に素晴らしいもの)を特に探しています。また、Reachプロファイルを使用していることにも言及します。 編集:Windowsフォンはカスタムシェーダーをサポートできないため、Windows Phoneは関係ないことを付け加えておきます。

3
Octreeレンダリングの最適化
たとえば、オクツリーがあり、特定のレベルでVOCをそのオクツリーに格納するとします。基本的な錐台カリングを実行できるように、vboを​​所有するノードの次元を知っています。画面外のすべてがレンダリングされることはないため、これはうまく機能します。 しかし、私の世界は非常に大きく、私は現在、すでに描かれたオクトリーの背後にも物事を描いています。他のノードによって隠されているノードを描画しないために何を使用しますか? OpenGL superbibleでオクルージョンカリングに関するいくつかの言及を見ましたが、オクルーダーとオクルーディーを明確に区別していない場合に、それをどのように利用できるのかわかりません。
7 3d  opengl  octree 

5
スクロールでゲームを作成するには?
シティストーリーやファームのようなゲームでは、スクロールをどのように実装しますか? UIScrollViewを使用してスクロールするには、EAGLViewのサイズを大きくする必要があります。これらのゲームでは、EAGLViewのサイズは1024 * 1024を超えています。ただし、iphoneデバイスのビューポートサイズには制限があります(3G iphoneの最大値は1024)。 私はそれらがうまく機能している3G iphoneでそれらのゲームをプレイしました。 彼らがスクロールメカニズムをどのように実装したか考えていますか?
7 iphone 

6
ゲームプログラミングでソートアルゴリズムをプログラムする方法を知る必要がある重要なケースはありますか?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 3年前休業。 まあ、私はウィキペディアでアルゴリズムをソートすることについて少し読んだことがありますが、特にアルゴが他のアルゴよりも速いいくつかのケースを扱う場合、主題は広大に見えます。 簡単に要約する必要があるかもしれませんが、その前に、並べ替えが必要なゲームプログラミングの主題があるかどうか誰かに教えてもらえますか?(またはオプションで、実行時間は重要です)。 たぶん深度バッファにあるのでしょうか?

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