ノーコードでアイテムなどを実装できる独自ツールを導入し、開発速度が10倍に向上。『Crashlands 2』開発者インタビュー記事、GameMaker Blogで公開

ノーコードでアイテムなどを実装できる独自ツールを導入し、開発速度が10倍に向上。『Crashlands 2』開発者インタビュー記事、GameMaker Blogで公開

2025.04.21
ニュースGameMaker技術ブログ
この記事をシェア!
Twitter Facebook LINE B!
Twitter Facebook LINE B!

この記事の3行まとめ

  • GameMaker Blogにて、『Crashlands 2』の開発事例を紹介したブログ記事が公開
  • ノーコードで実装を進められるツール「The Game Changer」によりプログラマーの負担が減り、開発速度が10倍以上に向上
  • アイテム同士の相互作用をノーコードで設定できるシステム「Reactions」なども紹介

YoYo Gamesは2025年4月14日(現地時間)、「How Crashlands 2 Was Built with GameMaker」と題した記事をGameMaker Blogで公開しました。

同記事は、オープンワールドの2Dアドベンチャー『Crashlands 2』を開発したButterscotch Shenanigansのスタッフにインタビューを行い、開発を効率化する独自ツールの作成などについて紹介しています。

Crashlands 2』は、異星の荒野に不時着した主人公がさまざまな素材を集め、アイテムをクラフトしながらオープンワールドを探索するアドベンチャーゲームです。

『Crashlands 2 – Release Announcement Trailer』

同作の開発では当初、ストーリーやクエストなど全ての要素をプログラマー1名で実装していたため、作業が追い付かずボトルネックが発生していたとのこと。そこでワークフロー改善のためゲーム開発を約6か月間停止し、その間に開発を効率化するツールの作成に尽力したといいます。

まず、Web開発ツールから着想を得たUI作成ツール「Cakeframes」を開発。JSONでUIを記述できるツールで、これによりUI開発の効率化を実現しました。

Cakeframesで使われるJSONのサンプル(画像はブログ記事より引用)

「Cakeframes」は、ゲーム開発効率化ツール「The Game Changer」のUI構築にも用いられています。

「The Game Changer」は、キャラクターやアイテムなどに関するデータのまとまり(開発チームは「mote」と呼称)を、ゲーム実行中にノーコードで作成・編集できるツール。

プログラマー以外のメンバーによる実装作業が可能となったことで、開発スピードが10倍以上に向上したと述べています。

クリーチャー「Sluggabun」に関するデータを扱うmote。移動速度(Movement Speed)は数値入力で変更できるほか、スライダーによる調整も可能(画像はブログ記事より引用)

同記事ではそのほかにも、アイテム同士の相互作用をノーコードで設定できるシステム「Reactions」や、クロスプラットフォーム対応において重視するべき事項などについて語られています。

なお同記事は、 Butterscotch Shenanigansの開発者にインタビューした記事の第2回に該当します。初回の記事は2025年4月10日(現地時間)に公開され、『Crashlands 2』のゲームデザインや前作からの変化について紹介しています。

初回の記事はこちらを、第2回の記事はこちらをご確認ください。

「How Crashlands 2 Was Built with GameMaker」GameMaker Blog

関連記事

攻撃のたびにヒット音がランダムで変化。『Absolum』のWwiseによるサウンド実装事例、Audiokineticがブログで紹介
2026.09.17
キャラは1体あたり3万ポリゴン以内で運用、顔の法線は真正面に統一。コロプラ、スマホ/PC向けゲーム『異世界∞異世界』のモデル仕様をブログで解説
2026.09.16
『モンハンストーリーズ3』では「音の逆再生」でカウンター攻撃を演出。『モンハン』本編の戦闘BGMのアレンジ指針など、カプコンサウンドチームが楽曲制作秘話を公開
2026.09.10
MayaとBlenderでレストポーズが一致しない?原因解明やモデルの姿勢を上書きする方法など、COYOTE 3DCG STUDIOが解説
2026.09.04
複雑なゲーム処理を”モジュール”単位に分割して実装。開発初期の「基盤構築」の重要性と、再現性の高い処理の組み方をQualiArtsが解説
2026.08.14
Unity 6でシェーダーコンパイルのスタッターを防止する「GraphicsStateCollection」の活用術、サイバーエージェント「コアテク」がブログ記事で解説
2026.07.22

注目記事ランキング

2026.09.12 - 2026.09.19
VIEW MORE

連載・特集ピックアップ

イベントカレンダー

VIEW MORE

今日の用語

エミッター(Emitter)
エミッター
  1. 英語で「放出器」「放出源」のこと。
  2. ゲーム開発においては、パーティクルを生み出す発生源のことを示すことが多い。
VIEW MORE

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