Why Does Celeste Feel So Good to Play?

Game Maker's Toolkit
31 Jul 201917:33

Summary

TLDRこの動画スクリプトは、プラットフォーマーゲームの主要キャラクターの操作性についての解説です。ゲーム「Celeste」の主人公、マドレインの動きの分析を通じて、緊張感がありながらも正確で反応の速いコントロールの重要性が述べられています。また、ゲームのメカニズムやアニメーション、サウンドエフェクトがどのように玩家のフィードバックを強化し、ゲームの感触を向上させるかについても触れられています。

Takeaways

  • 🎮 プラットフォーマーゲームの制作において、主人公の操作性は非常に重要で、誤った動作や無反応なコントロールはプレイ体験に毒性をもたらす。
  • 🧗‍♀️ 「Celeste」の主人公、マドレインのコントロールは正確で反応が速く、プレイヤーが望む通りに動くことができる。
  • 📈 キャラクターの走行は加速、最高速、減速の3つの段階に分けられ、それぞれの調整はキャラクターの操作感に深く関わる。
  • 🚀 ジャンプの高さはキャラクターの体サイズと比較して計算され、ジャンプカーブのクライム、ハングタイム、落下からジャンプ時間を求めることができる。
  • 🔄 ジャンプやダッシュのメカニズムは、垂直空間の管理やタイミングの選択によって、迅速なパズルのような体験を提供する。
  • 🎨 アニメーション、アート、効果音は操作感を強化し、プレイヤーの入力とアクションへのフィードバックを提供する。
  • 🛠️ ゲームの開発過程では、何度も調整とプレイテストが必要であり、レベルデザインの変更も含まれる。
  • 📊 ゲームのメカニズムは、プレイヤーの意図に基づいて設計されており、精密なボタン入力のシミュレーションよりもプレイヤーのコントロール感を重視する。
  • 🤹‍♂️ 上級プレイヤーにとっては、フレーム単位での精確な操作が重要であり、ゲームの高度な技術を駆使して進行することができる。
  • 🔧 ゲームのコードには、プレイヤーに優しい特殊なケースが多数含まれており、ゲームをより容赦に楽しむことができる。
  • 📌 ゲームの制作においては、レベルデザインや新しいメカニズムの追加が必要な場合があり、それに応じて動作コードを変更することがある。
  • 👥 ゲーム開発では、良い操作感を維持しながら、プレイヤーのスキル上限を高める高度な動きを追加することが重要である。

Q & A

  • プレイヤーが操作する主人公の動きをどうやって感じさせたの?

    -主人公の動きは、非常に短い加速度と減速のカーブ、そして低速度の最速値で調整されています。これにより、プレイヤーはキャラクターを正確にコントロールでき、ジャンプや移動を自然に感じることができます。

  • Celesteの開発者はどのようにしてゲームのコントロールをテストしましたか?

    -開発者はゲームのコードを解析し、アニメーションをフレームバイフレームで確認、Celesteのスピードランナーと話をしながら、ゲームの基本的な動きに関する数字を調整しました。

  • Madelineの走りはどのように構成されていますか?

    -Madelineの走りは、加速度、最高速、減速の3つの部分で構成されています。加速度と減速は非常に短く、6フレームで最速に達し、3フレームで停止します。

  • Madelineのジャンプはどのように調整されていますか?

    -Madelineのジャンプは、ジャンプ高度とジャンプカーブ、そして滞空時間を考慮して調整されています。彼女は自分の身長の3倍程度までジャンプでき、ジャンプ中に滞空時間があり、正確に着地を調整できます。

  • Celesteのカメラデザインはどのようにプレイヤーの体験に影響を与えていますか?

    -Celesteのカメラはズームアウトされ、静的な視点を通じて全体の部屋がframingされています。これにより、画面がぐらぐら動かず、プレイヤーが走行やジャンプを正確に行うことが容易になります。

  • Madelineの動きを完全にハードコードにすることのメリットは何ですか?

    -ハードコードすることで、ゲームエンジンの組み込み重力や物理システムを使用することなく、プレイヤーの入力に対して正確に制御することができました。これは、プレイヤーのエクスペリエンスに重要な影響を与えています。

  • Madelineの動きを調整する際に、どのようなプロセスを経ていましたか?

    -Madelineの動きの調整は、直感とプラットフォーマーゲームの制作経験に基づいたものです。また、多くの実験とプレイテストを行い、問題が見つかれば調整を繰り返しました。

  • Celesteにはどのような特別なコードハックがあり、どのようにプレイヤーの体験を向上させていますか?

    -Celesteには、いくつかの特別なコードハックがあり、プレイヤーがゲームを少しでも誤った場合でも、ゲームが応答し続けるようになっています。例えば、Coyote Timeは、プレイヤーがプラットフォームを離れた後も数フレーム間ジャンプできるようにし、より寛容なゲーム体験を提供します。

  • Madelineが使用する追加の移動技術にはどのようなものがあり、どのように使われますか?

    -Madelineは、壁を登ったり、ダッシュを使ったりすることができます。これらの技術は、垂直空間の管理や、さまざまな動きを実行するタイミングを決めるという、迅速なリソース管理パズルとして機能します。

  • Celesteのアート、アニメーション、サウンド効果はどのようにゲームの感触を向上させていますか?

    -Celesteのアート、アニメーション、サウンド効果は、プレイヤーの入力とアクションへのフィードバックを強化し、ゲームの感触をより良くしています。例えば、ジャンプ時の体の変形や、着地時の埃の飛び出しやコントローラーの振動は、着地の衝撃を強調しています。

  • Celesteの開発者が他のプラットフォーマーゲーム制作者に与えるアドバイスは何ですか?

    -開発者は、制作者はキャラクターの動きが素晴らしいものであることが重要であると強調しています。プレイヤーがコントローラーを持ち、目標なくキャラクターを動かすだけで、楽しい体験となるようにすることが大切です。

  • Celesteの開発者はどのようにしてゲームのメカニックをテストしましたか?

    -開発者は、最初はMadelineが何をできるかを決め、その後レベルを作成してテストを行いました。テスト結果に基づいて、プレイヤーキャラクターやレベルを調整し、ゲーム全体が徐々に完成するように進めていきました。

Outlines

plate

このセクションは有料ユーザー限定です。 アクセスするには、アップグレードをお願いします。

今すぐアップグレード

Mindmap

plate

このセクションは有料ユーザー限定です。 アクセスするには、アップグレードをお願いします。

今すぐアップグレード

Keywords

plate

このセクションは有料ユーザー限定です。 アクセスするには、アップグレードをお願いします。

今すぐアップグレード

Highlights

plate

このセクションは有料ユーザー限定です。 アクセスするには、アップグレードをお願いします。

今すぐアップグレード

Transcripts

plate

このセクションは有料ユーザー限定です。 アクセスするには、アップグレードをお願いします。

今すぐアップグレード
Rate This

5.0 / 5 (0 votes)

関連タグ
ゲームデザインプラットフォーマーセルステキャラクターコントロールゲームメカニックフィードバックスキル上限ゲームテストゲーム開発