Godot Engine で BGMのクロスフェードをするサンプルを作ったので公開します。 2025.8.24追記 Godot 4.xの最新バージョンではインタラクティブミュージックの機能が標準で用意されているのでそれを使うのが良さそうです BGMクロスフェードサンプル プロジェ…
このページでは、アクションゲームを作るときに使えそうな基本ギミックの実装方法について書きます。 アクションゲームの基本ギミックの実装方法 このページでは以下のギミック(とアクション)についての作り方を説明します。 一方通行床 ハシゴ 登れる(降…
このページでは、タイルマップに One-Way-Platform (一方通行床) を設定する方法について説明します。 一方通行コリジョンを設定する方法 タイルマップについて タイルマップの使い方については以下のページに記載しています。 一方通行床とは One-Way-Platf…
Godot 4から…かどうかはちょっと怪しいのですが、指定したウィンドウのサイズよりも小さくなってしまう現象を解消する方法がわかったので記事にしておきます。 4Kモニターを使っているとウィンドウが小さくなってしまう現象の解消方法 プロジェクト設定から …
15年以上前の作品ですが、「いのべーしょん2007」という、もともとは D言語+SDLで作られた探索型アクションゲームを Godot Engine に移植してみました。 いのべーしょん2007 for Godot について ソースコード ソースコードは Github にアップロードしていま…
2023年時点で、Godot Engine がユーザーにどのような目的で使用されているのか、満足度はどのくらいなのか、というアンケートが行われていてその結果がまとめられていたので、気になる部分をまとめてみます。 Godot community poll 2023 2023年 Godot Engine…
この記事ではメトロイドヴァニアのゲームデザインについてまとめています。 メトロイドヴァニアとは? 狭い意味でのメトロイドヴァニア Metroidvania (メトロイドヴァニア) とは、Metroid と Castlevania を組み合わせた造語というイメージから、メトロイド…
この記事では、可読性が高く機能拡張しやすい(保守しやすい)ゲームプログラムを書くための 7つの基本的なテクニックを紹介します。 読みやすいゲームプログラムコードを書くための7つの基本テクニック 今回紹介する方法は以下のものです。 1. ローカル変数を…
オーディオ(サウンド)編集のフリーソフトである「Audacity」の基本的な使い方を説明します。 なお Audacity は非常に多機能であるため、ゲームを作るにあたって必要な編集項目に厳選して解説します。 オーディオ編集ソフト「Audacity」の基本的な使い方 オ…
Piano Marvel (ピアノマーベル) というオンラインのピアノレッスンを1ヶ月ほど続けたので、そこで得られたものについて書きます。 ピアノマーベルを1ヶ月続けて得られたもの ピアノマーベルとは ピアノマーベルとは、オンラインでピアノレッスンができるサー…