
何が起きたか
Cocos2d-x 3.17.2のC++とLuaを無改変で動かし、Cocos2d-x API互換ランタイムをUnreal Engine 5.8上に構築。
なぜ重要か
セーブデータと有料アプリ内購入は同じバンドルIDのストア更新で既存ユーザーに引き継がれ、再起動なしで移行が届いた。
注目点
Google Playの岐阜クエストUnreal Engine版でクラッシュは9月28日までに2件のみ。普及は自動ストア更新が順次届くかにかかっている。
誰に効くか放棄されたエンジンで稼働中ゲームを運営する開発者、特に長年のLuaとC++コードを抱える小規模チームや個人運営者にとって、全面的な書き直しに代わる選択肢として、旧コードを残して下の層を入れ替える手法が映るかもしれない。この道を検討するスタジオには、AIエージェントだけでなく自動テストと互換ランタイムが依然必要だ。
こういう要約が、毎朝あなたのメールに届きます。
開発者は以前、約15年前にUnityではなくCocos2d-xを選んだゲームの開発に携わり、後に開発が止まったエンジンでゲームを運営する難しさを経験した。その経験が今回の移行を方向づけた。目的はゲームの近代化ではなく、足元の土台を入れ替えることだった。3タイトルはCocos2d-x上の自作RPGエンジンを共有しており、Luaスクリプト、Tiledマップ、Cocos StudioのUI、マスターデータなどコンテンツの大半はそのまま残した。
方針は2日目に変わった。当初はゲームロジックをUnreal Engine内で作り直し、旧Luaイベントを一つずつ再接続する計画だったが、規模的に不可能と判明。3日目に、Cocos2d-xと同じAPIを持つ互換ランタイム上で旧C++を丸ごと動かす方式へ切り替えた。最初の2日間のプロトタイプは翌日削除された。互換ランタイムをタイトル間で再利用し、最新ゲームの版をコピーしてタイトルごとの差分だけを足す方式が、2本目と3本目の移行を速くした。
今後の賭けは技術ではなく保守にある。開発者によればサーバー費用は広告で賄えており、ゲームを動かし続けるにはApple Developer Programの年費程度の最小限の収益で足りるという。エンジンが古くなっても同じ層の入れ替えを繰り返せる。それが成り立つかは、AI支援による保守の継続と、残りわずかなクラッシュを解消できるかにかかっている。
業界と使っているAIツールを選ぶと、仕事に関係するニュースが毎朝届きます。
登録無料・Googleアカウントなら30秒・いつでも解除できますAITodayについて →
この記事についてわからないことをAIに質問できます。AIはこの記事・AIToday の過去記事・Wikipedia を読み、出典を付けて答えます。Q&Aはこのページに公開され、他の読者も読めます。
AIのAtaraxosが、Strategoで最も実績のあるNiemeijerを3週間で実効勝率85%で破った

差分85件に対し99回のレビューを行い、確定した重大な指摘138件のうち72件は1本のレーンだけが指摘した

山田喜三郎氏が論理IDE「LogicStudio」、そのチェッカー「LLint」、.worldモデル形式「.wm」を構想

開発者がJevをCloudflare Workers AIで実行し、架空求人30件で法定労働条件14項目を判定

Zennの記事が、話した内容から要件定義書(SPEC.md)と実装計画(PLAN.md)を仕上げるClaude専用のAIスキル「requirements-interview」を解説した

著者がClaude Code 2.1.170と2.1.278で6条件ずつ計12試行を実施し、@AGENTS.md取り込みは両版でA・Cを返したが、AGENTS.md単独配置は両版ともNONEだった
