تصور کنید بخواهید یک بازی استراتژیک ۲۰ ساله را که برای رایانههای قدیمی طراحی شده، روی آیفون اجرا کنید؛ کاری که پیشتر هفتهها کدنویسی سخت را میطلبید، حالا در کمتر از یک ساعت اتفاق افتاد. اینجاست که قدرت ابزارهای کدنویسی جدید، مرز بین «غیرممکن» و «سریع» را جابهجا میکنند.
طبق گزارش ۵ جولای ۲۰۲۶ از وبسایت the-decoder.com، اماار رشی (Ammaar Reshi)، مدیر محصول و طراحی گوگل ای-استودیو، توانست نسخه اولیه بازی Command & Conquer: Generals Zero Hour را تنها در ۴۰ دقیقه برای سیستمعامل iOS آماده کند. این دستاورد در حالی رخ داد که بازی مذکور هرگز برای موبایل طراحی نشده بود. همانطور که در تحلیلهای قبلی ما دربارهی کاهش زمان توسعه توسط مدلهای زبانی اشاره کردیم، این پروژه فراتر از ساخت اپلیکیشنهای ساده است و به ترجمه پیچیده خط لوله گرافیکی میپردازد.
رشی برای این کار از Claude Code و Fable 5 استفاده کرد تا شکاف میان معماری قدیمی PC و سختافزار مدرن موبایل را پر کند. او برای اجرای بومی روی پردازندههای ARM64 — یعنی همان مغز متفکر گوشیهای جدید — از شبیهسازها استفاده نکرد. طبق مستندات فنی او، این فرآیند شامل یک خط لوله گرافیکی پیچیده است که فراخوانیهای DirectX 8 را از طریق چندین مرحله واسطه به Metal API اپل ترجمه میکند.
ویژگیهای این نسخه شامل موارد زیر است:
- پشتیبانی کامل از حالتهای Campaign و Skirmish و Generals Challenge
- طراحی کنترلهای لمسی بومی برای تمامی تعاملات
- انتشار کد منبع در GitHub (بدون فایلهای گرافیکی و صوتی)
- ثبت دقیق گزارشهای مهندسی شامل تمام خطاها و اصلاحات
با این حال، مسیر رسیدن به پایداری ساده نبود. به نقل از رشی، او دو روز را صرف رفع باگها کرد و تمام سهمیه Claude Max خود را مصرف نمود تا بازی به وضعیت پایدار برسد. او اشاره کرد که با وجود استخدام در گوگل، استفاده از ابزار رقیب برای او بخشی از «بازی بلندمدت» برای یافتن بهترین پاسخ است.
این تجربه نشان میدهد هوش مصنوعی اکنون میتواند «کارهای سخت و تکراری» مهاجرت پلتفرم را بر عهده بگیرد. اما هنوز محدودیتها وجود دارد؛ بازی در جلسات طولانی روی آیپدها بهدلیل مصرف بالای حافظه کرش میکند. این یعنی در حالی که هوش مصنوعی منطق ترجمه را سریع مینویسد، بهینهسازی در سطح سختافزاری همچنان به نظارت انسانی نیاز دارد.
گام بعدی شما
- اگر توسعهدهنده هستید، مخزن گیتهاب این پروژه را برای بررسی نحوه ترجمه DirectX به Metal مطالعه کنید.
- برای اجرای بازی، باید فایلهای اصلی آن را از Steam تهیه کرده و در پوشه مربوطه قرار دهید.
- ابزارهای Agentic مانند Claude Code را برای بازنویسی بخشهای قدیمی کد پروژههای خود امتحان کنید.
اما داستان سختافزاری این تحول حتی شگفتانگیزتر است — به تحلیل ما دربارهی تراشههای Blackwell مراجعه کنید.




گفتگو