最初の3Dゲーム

このステップバイステップのチュートリアルシリーズでは、Godot を使って最初の完全な 3D ゲームを作成します。このシリーズが終わるころには、下のアニメーションGIFのような、シンプルながら完成されたプロジェクトになるでしょう。

image0

ここでコーディングするゲームは 最初の2Dゲーム に似ていますが、ひねりが加えられています。ジャンプできるようになって、クリープをつぶすことが目標になります。この方法では、 前のチュートリアルで学んだパターンを認識し、新しいコードと機能でパターンを基に構築することになります。

次の事を学びます:

  • ジャンプ機構で3D座標を操作します。

  • キネマティックボディを使って3Dキャラクターを動かし、いつ、どのように衝突するかを検出します。

  • 物理レイヤーとグループを使用して、特定のエンティティとのインタラクションを検出します。

  • 一定の時間間隔でモンスターをインスタンス化することで、基本的な手続き型ゲームプレイをコーディングします。

  • 動きのアニメーションをデザインし、実行時にその速度を変更します。

  • 3D ゲームにユーザー インターフェイスを描画します。

もっと。

このチュートリアルは、完全な入門シリーズに従った初心者のためのものです。このチュートリアルでは、詳細な説明をゆっくりと始め、類似の手順を行うにつれて説明を簡略化していきます。もしあなたが経験豊富なプログラマーなら、ここで完全なデモのソースコードを閲覧することができます。Squash the Creep のソース コード.

注釈

2Dのシリーズをやっていなくても、このシリーズを学ぶことはできます。しかし、もしあなたがゲーム開発の初心者なら、2Dから始めることをお勧めします。3Dゲームのコードは常により複雑であり、2Dシリーズではより快適に学ぶための基礎を身につけることができます。

ゲームアセットを用意しましたので、すぐにコードを書き始めることができます。ここからダウンロードできます。Squash the Creeps assets.

まず、プレイヤーの移動に関する基本的なプロトタイプを作成します。次に、画面の周りにランダムに出現するモンスターを追加します。その後、ジャンプとつぶしのメカニズムを実装し、素敵なアニメーションでゲームを洗練させます。最後に、スコアとリトライのスクリーンを作ります。

コンテンツ