GameMakerでゲームを最適化するためのチュートリアルが公開。テクスチャをグループ化する方法や配列を初期化する際のTIPSなどジャンル別に解説

2024.01.26
ニュースGameMaker
この記事をシェア!
Twitter Facebook LINE B!
Twitter Facebook LINE B!

この記事の3行まとめ

  • GameMakerでのゲーム制作に向けた、ゲームの最適化チュートリアルが公開
  • GameMakerは2Ⅾゲームの開発に向いたゲームエンジンで、非営利目的であれば無料利用が可能
  • グラフィックス最適化のほか、コーディングや音質設定のヒントが記載されている

YoYo Gamesは2024年1月24日(現地時間)、ゲームエンジン「GameMaker」向けに『HOW TO OPTIMISE YOUR GAMES』と題したチュートリアルを公開しました。

このチュートリアルでは、GameMakerでのゲーム制作における効率化の方法が解説されています。

GameMakerは2D向けのゲームエンジンで、Undertaleや『Hotline Miami』などの開発に使われました。

2023年11月に行われたGameMakerの料金改定により、FREE PLANでは非営利目的の場合に限り、コンソールを除くすべてのプラットフォームで無料で利用可能です。

関連記事
GameMakerが料金プランを変更、非営利目的では使用料が無料に。従来のクリエイター/インディープランはライセンス買い切りに変更
2023.11.22

今回のチュートリアルでは、グラフィックスやサウンド、コーディングなどのジャンル毎の最適化の方法が解説されています。

(画像はチュートリアルより引用)

GameMakerでは、複数のテクスチャを「Texture Page」と呼ばれる単一のテクスチャにパッキングして管理します。適切なグループでTexture Pageを生成する「Texture Groups」機能を活用することで、画像読み込みの遅延や途切れが防げます。

そのほか、チュートリアルでは深度バッファを使わずに描画順序で処理する方法、ブレンドモードの適切な設定方法、アルファブレンドの関数を用いた描画の高速化ヒントなどが記載されています。

Texture Groupsの作成(左)と完成したTexture Pagesのプレビュー(右)(画像はチュートリアルより引用)

コーディングでは、複数の式を評価するif文を効率的に処理する「early out」、グローバル変数の値をローカル変数に格納して値検索の負荷を減らすヒントや、配列を初期化する際のTIPS、構造体の変数に頻繁にアクセスする際の最適化などが、実際のコード例とともに解説されています。

そのほか、ゲーム内サウンドの音質に関する推奨設定なども記載されています。

詳細は、こちらをご確認ください。

『HOW TO OPTIMISE YOUR GAMES』GameMaker チュートリアル

関連記事

2D向けゲームエンジン「GameMaker」が2024.6にアップデート。Room Editor上でテキストが配置できるようになったほか、レイキャスト機能などが追加
2024.07.04
砂漠地帯をイメージした画像素材、銃撃音などのSEが収録されたアセットバンドル『DESERT SHOOTER』、GameMaker公式サイトで無料公開
2024.07.03
タワーディフェンスゲームに使える10種類の防衛兵器画像や攻撃エフェクトが収録。GameMaker向けの無料アセットバンドル『TOWER DEFENSE EXTENDED』が公開
2024.06.04
リリース済の2Dランアクション作品をベースにゲームづくり。「GameMaker」用テンプレート『Super Chicken Jumper』が無料公開
2024.05.29
2D向けゲームエンジン「GameMaker」で2024年にリリースされる機能は?新しいコードエディターやPrefab機能など、提供予定の機能を紹介する記事をYoYo Gamesが公開
2024.05.20
2D向けゲームエンジン「GameMaker」が2024.4にアップデート。テクスチャグループのGPU解凍や、減算・比較などのブレンドモードが追加
2024.05.10

注目記事ランキング

2024.07.20 - 2024.07.27
VIEW MORE

連載・特集ピックアップ

イベントカレンダー

VIEW MORE

今日の用語

フォグ(Fog)
フォグ 「霧」を意味する英単語。3DCGにおいて、現実の霧による見た目をシミュレーションする画面効果やエフェクトを指す。代表的なものとして、カメラから遠くにあるオブジェクトの色調を変化させることで遠近感を出す手法がある。
VIEW MORE

Twitterで最新情報を
チェック!