Godot で作るプラットフォーマー Part 5:さらに敵キャラクターを作ろう!

プラットフォーマー Part 5 サムネイル

第5回目の今回は、さらに敵キャラクターの種類を増やしていく。それぞれの敵キャラクターの動きに違いを持たせ、それらをタイルマップ上に複数配置してゲームの難易度を高めていこう。具体的に今回は以下の敵キャラ...

2022-02-18 · 33 分 · Gobo

Godot で作るプラットフォーマー Part 4:敵キャラクターを作ろう!

プラットフォーマー Part 4 サムネイル

第4回目の今回は、敵キャラクターの雛形となるシーンを作成し、それを継承する形で個別の敵キャラクターを一つ作っていく。そのあと、その敵キャラクターをレベルシーンに配置して、プレイヤーキャラクターに踏まれ...

2022-02-10 · 24 分 · Gobo

Godot で作るプラットフォーマー Part 3:カメラを追加しよう!

プラットフォーマー Part 3 サムネイル

第3回目の今回は、プレイヤーキャラクターの動きに合わせてカメラが移動し、Part 2 の時より広いタイルマップ上をキャラクターが移動できるようにしていく。 なお、2Dゲームのカメラについて、公式ドキュメント...

2022-02-05 · 10 分 · Gobo

Godot で作るプラットフォーマー Part 2:タイルマップを作ろう!

プラットフォーマー Part 2 サムネイル

今回は、第2回ということで、ゲームのプレイ画面にタイルマップを配置してプレイヤーが動き回る舞台を作っていく。 なお、タイルマップについては、公式ドキュメントでも説明があるので、併せて確認いただくのが良い...

2022-02-04 · 7 分 · Gobo

Godot で作るプラットフォーマー Part 1:プレイヤーキャラクターを作ろう!

プラットフォーマー Part 1 サムネイル

このチュートリアルシリーズでは、スーパーマリオのような横スクロールアクションゲーム、いわゆる「プラットフォーマー」というジャンルのゲームを作っていく。今回は、初回ということで、ゲームのプレイ画面にプレ...

2022-01-29 · 28 分 · Gobo

Godot で作るブロック崩し Part 15:プロジェクトをエクスポートしよう!

ブロック崩し Part 15 サムネイル

Part 15 の今回は、これまで開発してきたブロック崩しのプロジェクトをエクスポートして、開発者以外にもプレイしてもらえるようにする。エクスポートの作業は基本的に、ゲームが完成した段階でそのゲームを配布するため...

2022-01-10 · 7 分 · Gobo

Godot で作るブロック崩し Part 14:ブロックの種類を増やしてレベルをデザインしよう!

ブロック崩し Part 14 サムネイル

Part 14 の今回は、ブロック崩しのブロックの種類を増やして、複数のレベル(ステージ)をデザインしていく。併せてゲームクリア画面も作成する。 Memo: 過去のシリーズをまだご覧になっていない方は、そちらを先にご覧いただ...

2021-12-31 · 28 分 · Gobo

Godot で作るブロック崩し Part 13:ハイスコアのデータを保存しよう!

ブロック崩し Part 13 サムネイル

Part 13 の今回は、ブロック崩しの HUD にハイスコア、ハイレベル(過去最高クリアレベルのことをこう呼ぶことにする)の要素を追加し、ゲームオーバーになった時点でそのデータが自動的に保存されるようにして、一度ゲーム...

2021-12-23 · 19 分 · Gobo

Godot で作るブロック崩し Part 12:BGMとサウンドエフェクトを追加しよう!

ブロック崩し Part 12 サムネイル

Part 12 の今回は、ブロック崩しにBGMとサウンドエフェクト(効果音)を追加していく。今回のチュートリアルにはいつもの GIF ではなく mp4 の動画を載せている。この記事の閲覧環境は様々だと思われるため、デフォルトでは...

2021-12-19 · 26 分 · Gobo

Godot で作るブロック崩し Part 11:パワーアップを実装しよう!

ブロック崩し Part 11 サムネイル

Part 11 の今回は、ブロック崩しにパワーアップ機能を実装していく。前回の Part 11 でブロックを消すとパワーアップアイテムが落ちてきて、パドルとアイテムが衝突するとパワーアップが適用される、という仕組みの部分を作っ...

2021-12-11 · 39 分 · Gobo

Godot で作るブロック崩し Part 10:パワーアップアイテムをドロップさせよう!

ブロック崩し Part 10 サムネイル

Part 10 の今回は、ブロック崩しにパワーアップアイテムを追加していく。ブロックを崩すとアイテムが落ちてきて、パドルとアイテムが衝突するとパワーアップが適用される、という仕組みの部分を実装していこう。 なお、パ...

2021-12-02 · 27 分 · Gobo

Godot で作るブロック崩し Part 9:アニメーションを追加しよう!

ブロック崩し Part 9 サムネイル

Part 9 の今回は、ブロック崩しの一部の要素にアニメーションを追加する。全てのオブジェクトをアニメーションさせると作業量が膨大になるので、今回はパドルとブロックに対象を絞ってに簡単なアニメーションを追加して...

2021-12-02 · 14 分 · Gobo

Godot で作るブロック崩し Part 8:ポーズ画面を作ろう!

ブロック崩し Part 8 サムネイル

Part 8 の今回は、ゲームをプレイ中にポーズ(一時停止)する機能とポーズ画面を作っていく。といっても作業はこれまでのおさらい的内容が多くなっているので、気楽にやってみてほしい。 それでは前回に引き続きブロック...

2021-11-29 · 14 分 · Gobo

Godot で作るブロック崩し Part 7:HUDを作って表示内容を更新してみよう!

ブロック崩し Part 7 サムネイル

Part 7 の今回は、HUD(ヘッドアップディスプレイ)を作っていく。HUD というのは、例えば、プレイヤーのライフゲージやスコア、残り時間、レベル(ステージ)の番号などのように、ゲームプレイ画面に常に表示され...

2021-11-23 · 35 分 · Gobo

Godot で作るブロック崩し Part 6:ゲームスタート/ゲームオーバーの画面を作ろう!

ブロック崩し Part 6 サムネイル

Part 6 の今回は、ゲームスタート画面とゲームオーバーの画面を作り、それらとプレイ画面との間で適宜、画面が遷移するようにしていく。 それでは前回に引き続きブロック崩しを開発していこう。 Memo: 過去のシリーズをまだご...

2021-11-21 · 20 分 · Gobo

Godot で作るブロック崩し Part 5:細かい更新をしてゲーム性を高めよう!

ブロック崩し Part 5 サムネイル

Part 5 の今回は、パドルが壁を通過してしまう問題の修正、衝突するたびにボールのスピードが上がる仕様に変更、プレイヤーの操作でボールが発射される仕様に変更、パドル上のボールが当たった位置によってボールの反射...

2021-11-17 · 16 分 · Gobo

Godot で作るブロック崩し Part 4:ブロックを配置してボールを当てて消そう!

ブロック崩し Part 4 サムネイル

Part 4 の今回は、ブロックのオブジェクトを作って、それを画面上に複数配置し、ボールがそのブロックに衝突したらブロックが消えるようにしていく。 それでは前回に引き続きブロック崩しを開発していこう。 Memo: 過去のシリ...

2021-11-10 · 17 分 · Gobo

Godot で作るブロック崩し Part 3:壁を作ってボールを跳ね返らせよう!

ブロック崩し Part 3 サムネイル

Part 3 の今回は、壁を作って、ボールがその壁に衝突したら跳ね返るようにしていく。ただし、画面下部には壁は作らずにボールが落ちるようにする。 それでは前回に引き続きブロック崩しを開発していこう。 Memo: 過去のシリー...

2021-11-09 · 3 分 · Gobo

Godot で作るブロック崩し Part 2:ボールを作って発射しよう!

ブロック崩し Part 2 サムネイル

Part 2 の今回は、ボールのオブジェクトを作って、パドルからボールを発射するところまで進めていく。 それでは前回に引き続きブロック崩しを開発していこう。 Memo: 過去のシリーズをまだご覧になっていない方は、そちらを先...

2021-11-06 · 9 分 · Gobo

Godot で作るブロック崩し Part 1:パドルを作って動かそう!

ブロック崩し Part1 サムネイル

Part 1 の今回は、ゲームのプレイ画面にパドルを配置して動かすところまでやっていく。 ところで、ゲーム開発初心者が初めて挑戦するゲームにうってつけなのがブロック崩しだ。ブロック崩しはシンプルながらその開発を通...

2021-11-06 · 21 分 · Gobo