Godot で作るプラットフォーマー Part 12:光と影を演出しよう!

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

第12回目の今回は、ゲームプレイ画面に光と影の演出、というテーマでやっていく。前回に引き続き、ビジュアル面でのゲームのアップデートだ。結果が目に見えてわかりやすいのと、今回もスクリプト不要の内容なので、気楽にやっていこう。 Memo: 過去のシリーズをまだご覧になっていない方は、そちらを先にご覧いただくことをおすすめします。 Godot で作るプラットフォーマー 公式オンライ...

2022-03-26 · 5 分

Godot で作るプラットフォーマー Part 11:背景を作ろう!

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

第11回目の今回は、ゲームプレイ画面の背景を作る。 背景と言っても、ただテクスチャ画像を一枚ペタリと貼り付けて終わりだと面白くない。それに、カメラがどれだけ動いても背景が途切れなく繋がっている状態を作るには、ちょっとした工夫(というか Godot の機能)が必要だ。 また、プラットフォーマーのゲームでは、大抵、背景がいくつかのレイヤーに別れており、プレイヤー(カメラ)が動い...

2022-03-25 · 8 分

Godot で作るプラットフォーマー Part 10:スタート画面を作ろう!

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

第10回目の今回は、ゲーム開始時に表示されるスタート画面を作る。タイトル画面、スタートメニューとも言う。 それだけだと、前回と比べて簡単すぎるので、ゲーム開始時にプレイヤーキャラクターを選択できる仕組みも実装する。画面遷移のイメージは以下の通りだ。 まずゲームを始めるとスタート画面が表示される。 スタートボタンを押すとプレイヤーキャラクター選択画面に遷移する。 プレ...

2022-03-22 · 35 分

Godot で作るプラットフォーマー Part 9:ゲームオーバーの仕組みを作ろう!

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

第9回目の今回は、ゲームオーバーの仕組みを実装していく。 世に出ているプラットフォーマーゲームにはほぼ確実にゲームオーバーの仕組みが存在する。ゲームオーバーになるかもしれない緊張感がなければプラットフォーマーの面白さは激減する。だから、ゲームオーバーの実装は必要不可欠だ。さらに、ゲームオーバーの条件設定もまたゲームの難易度を左右するため非常に重要だ。 一般的にゲ...

2022-03-14 · 30 分

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

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

第8回目の今回は、HUD を実装していく。 HUD というのは、ヘッズアップディスプレイ(Heads Up Display)の略で、ゲームプレイ中に常に画面上に表示されている UI の一つだ。例えば、プレイヤーの残りのライフ(海外での呼称 Health に合わせてこれ以降はヘルスと呼ぶ)や、獲得したスコアなどがわかりやすいだろう。HUD を実装する目的は現在のゲームの状態を視覚的にわかりやすくす...

2022-03-04 · 30 分

Godot で作るプラットフォーマー Part 7:次のレベルに遷移させよう!

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

第7回目の今回は、レベルのマップ上にスタートポイント、中間のチェックポイント、そしてエンドポイントを配置し、エンドポイントに到達した時に次のレベルに遷移する仕組みを実装していく。併せて、現在レベルシーンは「Level1」だけなので、次の「Level2」シーンも作成していく。 Memo: 過去のシリーズをまだご覧になっていない方は、そちらを先にご覧いただくことをお...

2022-03-03 · 28 分

Godot で作るプラットフォーマー Part 6:アイテムを作ろう!

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

第6回目の今回は、アイテムを作る。アイテムというのは、ちょうどスーパーマリオシリーズのコインのような、当たるとポイントを獲得できてちょっと嬉しい存在だ。さらに、下から小突くとアイテムが出てくる箱、その名もアイテムボックスを作る。それぞれスクリプトで動作を制御し、最後はレベルシーンに配置するところまでやっていこう。 Memo: 過去のシリーズをまだご覧になっていな...

2022-02-19 · 29 分

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

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

第5回目の今回は、さらに敵キャラクターの種類を増やしていく。それぞれの敵キャラクターの動きに違いを持たせ、それらをタイルマップ上に複数配置してゲームの難易度を高めていこう。具体的に今回は以下の敵キャラクターを作成していく。 バニー(うさぎ) カメレオン プラント(植物) Memo: 過去のシリーズをまだご覧になっていない方は、そちらを先にご覧いただくことをおすすめしま...

2022-02-18 · 33 分

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

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

第4回目の今回は、敵キャラクターの雛形となるシーンを作成し、それを継承する形で個別の敵キャラクターを一つ作っていく。そのあと、その敵キャラクターをレベルシーンに配置して、プレイヤーキャラクターに踏まれたら消えるところまで実装してみよう。 Memo: 過去のシリーズをまだご覧になっていない方は、そちらを先にご覧いただくことをおすすめします。 Godot で作るプラットフォーマ...

2022-02-10 · 24 分

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

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

第3回目の今回は、プレイヤーキャラクターの動きに合わせてカメラが移動し、Part 2 の時より広いタイルマップ上をキャラクターが移動できるようにしていく。 なお、2Dゲームのカメラについて、公式ドキュメントにも説明があるので、併せて確認いただくのが良いだろう。 公式オンラインドキュメント: Camera2D Memo: 過去のシリーズをまだご覧になっていない方は、そちらを先にご覧いただ...

2022-02-05 · 10 分

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

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

今回は、第2回ということで、ゲームのプレイ画面にタイルマップを配置してプレイヤーが動き回る舞台を作っていく。 なお、タイルマップについては、公式ドキュメントでも説明があるので、併せて確認いただくのが良いだろう。 公式オンラインドキュメント: Using TileMaps Memo: 過去のシリーズをまだご覧になっていない方は、そちらを先にご覧いただくことをおすすめします。 Godot で作るプラットフォ...

2022-02-04 · 7 分

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

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

このチュートリアルシリーズでは、スーパーマリオのような横スクロールアクションゲーム、いわゆる「プラットフォーマー」というジャンルのゲームを作っていく。今回は、初回ということで、ゲームのプレイ画面にプレイヤーキャラクターを用意して操作するところまでやってみよう。 Memo: ゲームを作り始めるのに以下の記事もお役立てください。 Godot をダウンロードする Godot のプロジェクトマネージャ...

2022-01-29 · 28 分

📔 ゲーム開発を始めるのに年齢は関係ない

post 0001 thumbnail ©︎ 2022 Masanao Sako

ゲーム開発を始めてみたいけど、年齢を理由に諦める人がなんと多いことか。いや、これはゲーム開発に限らない。ピアノを始めてみたい、YouTuberを始めてみたい、など、あらゆることに当てはまるだろう。 中年になると、なにかと体力や気力が衰える、という認識はなぜだか割と一般的だ。しかし、本当はそうじゃない。その社会通念が自分に当てはまる根拠はどこにもないのだ。むしろ...

2022-01-16 · 7 分

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

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

Part 15 の今回は、これまで開発してきたブロック崩しのプロジェクトをエクスポートして、開発者以外にもプレイしてもらえるようにする。エクスポートの作業は基本的に、ゲームが完成した段階でそのゲームを配布するために行う。 友人、知人にエクスポートしたゲームファイルをそのまま渡すこともあるかもしれないが、一般的には、ゲームのプラットフォーム(Windows や Linux の PC、mac...

2022-01-10 · 7 分