ノーコードでアイテムなどを実装できる独自ツールを導入し、開発速度が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

関連記事

Unity 6でシェーダーコンパイルのスタッターを防止する「GraphicsStateCollection」の活用術、サイバーエージェント「コアテク」がブログ記事で解説
2026.07.22
GameMakerでオンラインマルチプレイ実装用のミドルウェア「Photon」が利用可能に。YoYo Gamesが公式拡張機能をリリース
2026.07.17
UE5.7でMoverとMotion Warpingを併用する手法、アドグローブがブログで解説。C++/ブループリント双方での実装例を紹介
2026.07.13
Cygames、『GRANBLUE FANTASY: Relink』サウンド実装技術をブログで解説。多数のSEを動的に制御する内製システムなどを紹介
2026.07.06
UnityのECSでスキンメッシュアニメーションを実装。GameObjectのデータを変換する仕組みなど、QualiArtsがブログで解説
2026.07.03
Unityのアセット管理システム最適化事例、アプリボットが解説。Addressableへの移行により60MB超のメモリを削減
2026.06.09

注目記事ランキング

2026.07.26 - 2026.08.02
VIEW MORE

連載・特集ピックアップ

イベントカレンダー

VIEW MORE

今日の用語

ローカル座標
ローカルザヒョウ 各オブジェクトの原点を基点とした座標系における、特定の一点を示した座標。
VIEW MORE

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