اپیک گیمز و استفاده از Claude Code و Codex در توسعه‌ی موتور آنریل

اپیک گیمز با Claude Code و Codex موتور آنریل را بازنویسی می‌کند؛ بازنویسی D3D12 در یک هفته

اخبار · هوش مصنوعی

مدیرعامل اپیک گیمز می‌گوید ابزارهایی مثل Claude Code و Codex در ساخت موتور آنریل و بازی فورتنایت نقش دارند و بازنویسی بخشی از لایه‌ی رندر D3D12 با کمک آن‌ها حدود یک هفته زمان برده است.

چکیده. تیم سوینی، مدیرعامل اپیک گیمز، اعلام کرده که شرکت در توسعه‌ی Unreal Engine و Fortnite از Claude Code (محصول Anthropic) و Codex (محصول OpenAI) استفاده می‌کند. به گزارش‌ها، بازنویسی بخشی از لایه‌ی رندر D3D12 با هوش مصنوعی حدود یک هفته طول کشیده، در حالی که همین کار برای یک مهندس سه تا شش هفته زمان می‌برد. سوینی این تغییر را «چرخش بزرگ» نامیده و می‌گوید هدف تولید بیشتر با تیم‌های فعلی است، نه کاهش نیرو.
اپیک گیمز و استفاده از Claude Code و Codex در توسعه‌ی موتور آنریل

۱. ماجرا چیست؟

اپیک گیمز یکی از بزرگ‌ترین شرکت‌های بازی‌سازی جهان است؛ شرکتی که هم بازی پرمخاطب فورتنایت را می‌سازد و هم موتور بازی‌سازی آنریل را که در صدها استودیوی دیگر استفاده می‌شود. حالا مدیرعامل این شرکت علناً گفته که هوش مصنوعی در خود فرایند ساخت این محصولات نقش دارد.

بر اساس گزارش‌های منتشرشده، تیم سوینی نام دو ابزار کدنویسی مبتنی بر عامل را برده است: Claude Code از شرکت Anthropic و Codex از شرکت OpenAI. نکته‌ی جالب این است که شرکتی مثل اپیک به جای تکیه بر یک ارائه‌دهنده، از چند ابزار رقیب کنار هم استفاده می‌کند؛ رویکردی که در دنیای مهندسی نرم‌افزار رو به رشد است.

اگر می‌خواهید با پایه‌های این حوزه آشنا شوید، مقاله‌ی OpenAI چیست؟ نقطه‌ی شروع خوبی است و برای مرور آخرین رویدادها می‌توانید به بخش اخبار هوش مصنوعی سر بزنید.

۲. بازنویسی D3D12 در یک هفته

مهم‌ترین عددی که در این خبر مطرح شده، زمان بازنویسی بخشی از لایه‌ی رندر D3D12 است. D3D12 همان رابط گرافیکی سطح پایین مایکروسافت (Direct3D 12) است که موتورهای بازی از طریق آن با کارت گرافیک صحبت می‌کنند. این بخش از موتور بسیار حساس است، چون هر اشتباه کوچک می‌تواند به افت کارایی، باگ‌های بصری یا کرش منجر شود.

به گزارش‌ها، با کمک هوش مصنوعی این بازنویسی حدود یک هفته طول کشیده است؛ در حالی که برآورد معمول برای یک مهندس، سه تا شش هفته کار است. یعنی در بهترین حالت چند برابر سریع‌تر. البته باید دقت کرد که این عدد از زبان خود شرکت و در قالب یک نمونه‌ی مشخص بیان شده و به معنای سرعت‌گرفتن همه‌ی کارهای مهندسی با همین ضریب نیست.

چرا رندر یک آزمون سخت است؟

کد رندر معمولاً پر از جزئیات سخت‌افزاری، همگام‌سازی و مدیریت حافظه است. اینکه یک عامل هوش مصنوعی بتواند چنین کدی را بازنویسی کند، نشان می‌دهد این ابزارها فقط به کارهای ساده و تکراری محدود نیستند. با این حال بازنویسی سریع به معنای تأیید نهایی نیست و آزمون، پروفایل‌گیری و بازبینی انسانی همچنان بخش جدایی‌ناپذیر کار است.

۳. «چرخش بزرگ» از زبان سوینی

تیم سوینی در پیامی در شبکه‌ی X نوشته بود که اپیک در حال یک چرخش بزرگ است و توسعه‌دهندگان را برای بیشترین شتاب با هوش مصنوعی جابه‌جا و بازآموزی می‌کند. او تأکید کرده که هدف، کمک به تیم‌های موجود برای ساخت چیزهای بیشتر است و نه انجام همان کار با تعداد نفرات کمتر.

او همچنین گفته که در نهایت این قابلیت‌ها باید به توسعه‌دهندگان خود آنریل هم برسد. به عبارت دیگر، اپیک فقط مصرف‌کننده‌ی هوش مصنوعی نیست و می‌خواهد آن را در بستر موتورش به مشتریانش هم عرضه کند. در همین راستا، نسخه‌ی ۵٫۸ آنریل ادغام‌های آزمایشی مبتنی بر MCP را اضافه کرده تا مدل‌های زبانی بتوانند مستقیم‌تر با گردش‌کار ویرایشگر تعامل کنند.

بازنویسی لایه‌ی رندر D3D12 در موتور آنریل با کمک هوش مصنوعی در یک هفته

۴. سیاست «بدون کد دستی» و تأخیر در یک بازی

این خبر در خلأ رخ نداده است. بر اساس گزارشی که پیش‌تر منتشر شد، به تیم‌های اپیک اعلام شده مدل تولید «هوش مصنوعی‌محور» را برای کدنویسی و تولید آثار هنری بپذیرند. یکی از کارگردان‌های بازی به تیم خود گفته بود دیگر کد دستی نمی‌نویسند و باید عامل‌های هوش مصنوعی را ویرایش و هدایت کنند.

در همان گزارش آمده بود که بازی شوتر معرفی‌نشده‌ای با شخصیت‌های مارول و جنگ ستارگان که قرار بود حدود مارس ۲۰۲۷ منتشر شود، به تأخیر افتاده و تاریخ تازه‌ای به تیم اعلام نشده است. منابع گفته بودند پیشرفت کندتر از انتظار بوده و اپیک زمان و نیروی لازم را کمتر برآورد کرده است. سخنگوی شرکت هم تأکید کرده بود که توسعه‌دهندگان همچنان نیروی خلاق اصلی هستند و هوش مصنوعی فقط تولید را سریع‌تر می‌کند.

۵. حاشیه‌ها: اخراج‌ها و نگرانی بازی‌سازان

بخش بحث‌برانگیز ماجرا زمان‌بندی است. اپیک در ماه مارس بیش از هزار نفر، یعنی حدود ۲۰ درصد نیروی خود را، تعدیل کرد. شرکت گفته این اخراج‌ها به هوش مصنوعی ربطی نداشته و به افت تعامل کاربران فورتنایت و هزینه‌های بیشتر از درآمد مربوط بوده است. با این وجود نزدیک‌بودن این دو اتفاق باعث شده بخشی از جامعه‌ی بازی‌سازی نگران باشد که هوش مصنوعی جایگزین نیروی انسانی شود.

منتقدان چند سؤال جدی مطرح می‌کنند: نگهداری‌پذیری کدی که انسان آن را ننوشته چگونه است؟ مالکیت و منبع داده‌های آموزشی چه می‌شود؟ و آیا توسعه‌دهندگان واقعاً سیستم‌های تولیدشده را می‌فهمند و می‌توانند کنترل کنند؟ این‌ها پرسش‌هایی است که فقط با زمان و تجربه‌ی عملی پاسخ می‌گیرد.

رویکرد محتاط‌تر دیگران

در مقابل، شرکت‌هایی مثل سونی رویکرد محتاط‌تری دارند و کاربرد هوش مصنوعی را بیشتر در تست کیفیت، پشتیبانی مهندسی، پردازش انیمیشن و کارهای فنی تکراری می‌دانند و نقش خالقان انسانی را محوری نگه می‌دارند. همین تفاوت نشان می‌دهد صنعت بازی هنوز بر سر سرعت و عمق پذیرش هوش مصنوعی اجماع ندارد.

۶. این خبر برای برنامه‌نویسان و بازی‌سازان چه معنایی دارد؟

آمارهای صنعت هم نشان می‌دهد پذیرش بالاست. بر اساس یک نظرسنجی، حدود ۸۶ درصد از توسعه‌دهندگان ژاپنی دست‌کم گاهی از هوش مصنوعی مولد استفاده می‌کنند و مطالعه‌ای دیگر نشان داده حدود ۸۷ درصد از توسعه‌دهندگان از عامل‌های هوش مصنوعی بهره می‌برند، عمدتاً برای تست، بومی‌سازی، کمک به برنامه‌نویسی و پردازش داده‌های حجیم.

برای یک بازی‌ساز مستقل یا برنامه‌نویس، سه نتیجه‌ی عملی می‌توان گرفت. نخست، مهارت بازبینی و تست اهمیت بیشتری پیدا می‌کند. دوم، توانایی توصیف دقیق مسئله و ساخت دستور مناسب برای عامل‌ها ارزش اقتصادی دارد؛ برای تمرین آن می‌توانید آموزش نوشتن پرامپت برای مبتدیان را بخوانید. سوم، درک معماری و مبانی گرافیک جایگزین‌شدنی نیست، چون بدون آن نمی‌توان خروجی عامل را قضاوت کرد.

هشدار مهم این است که ابزار، جای مهندس واقعی را نمی‌گیرد. برای درک تفاوت «توسعه‌دهنده‌ی تنها با هوش مصنوعی» و مهندس واقعی، مقاله‌ی توهم هوش مصنوعی؛ توسعه‌دهنده‌ی تنها در برابر مهندس واقعی را ببینید.

آینده‌ی شغل برنامه‌نویس بازی با ظهور عامل‌های هوش مصنوعی مانند Claude Code

۷. رقابت Claude Code و Codex در کدنویسی

حضور همزمان Claude Code و Codex در یک شرکت بزرگ نشان می‌دهد بازار ابزارهای کدنویسی عامل‌محور به مرحله‌ی استفاده‌ی جدی در تولید رسیده است. هر دو ابزار می‌توانند پروژه‌ها را بخوانند، تغییر بدهند، آزمون اجرا کنند و روی چند فایل کار کنند. انتخاب بین آن‌ها اغلب به نوع کار، هزینه و سلیقه‌ی تیم بستگی دارد.

این رقابت به نفع کاربران است، چون قیمت‌ها پایین می‌آید و قابلیت‌ها سریع‌تر پیشرفت می‌کند. اگر به مقایسه‌ی مدل‌ها علاقه دارید، می‌توانید مقاله‌ی مقایسه‌ی ChatGPT و DeepSeek را هم مرور کنید. همچنین برای دیدن ظرفیت‌ها و محدودیت‌های واقعی این فناوری، پتانسیل و محدودیت‌های هوش مصنوعی در دنیای واقعی را بخوانید.

۸. تأثیر کسب‌وکاری

از نگاه کسب‌وکار، هر شرکتی که بتواند چرخه‌ی توسعه را کوتاه کند، مزیت رقابتی می‌گیرد. در صنعت بازی که پروژه‌ها سال‌ها طول می‌کشد و هزینه‌ها سنگین است، کاهش زمان کارهای فنی تکراری می‌تواند تفاوت بزرگی ایجاد کند. با این حال سود واقعی وقتی محقق می‌شود که کیفیت محصول نهایی هم حفظ شود. درباره‌ی نقش هوش مصنوعی در کسب‌وکار می‌توانید چرا هوش مصنوعی برای کسب‌وکار مهم است را مطالعه کنید و برای آموزش‌های کاربردی به آموزش‌های ChatGPT مراجعه کنید.

۹. سؤالات متداول

آیا اپیک گیمز واقعاً از Claude Code استفاده می‌کند؟

بله؛ بر اساس گزارش‌ها، تیم سوینی نام Claude Code و Codex را به‌عنوان ابزارهای مورد استفاده در توسعه‌ی Unreal Engine و Fortnite برده است.

بازنویسی D3D12 چقدر طول کشید؟

به گزارش‌ها حدود یک هفته، در حالی که همین کار برای یک مهندس معمولاً سه تا شش هفته زمان می‌برد.

آیا این به معنای کاهش نیروی انسانی است؟

سوینی می‌گوید هدف، تولید بیشتر با تیم‌های فعلی است و نه کاهش نیرو. اما چون اخراج‌های ماه مارس هم در همین بازه بوده، این موضوع محل بحث و نگرانی است.

آیا هوش مصنوعی به آنریل هم می‌آید؟

سوینی گفته در نهایت قصد دارد این قابلیت‌ها را به توسعه‌دهندگان آنریل هم برساند و نسخه‌ی ۵٫۸ هم ادغام‌های آزمایشی MCP را اضافه کرده است.

جمع‌بندی. ماجرای اپیک نشانه‌ی روشنی است که عامل‌های کدنویسی از آزمایش به خط تولید رسیده‌اند. سرعت بالاتر فرصت بزرگی است، اما بازبینی انسانی، کیفیت و آینده‌ی شغلی توسعه‌دهندگان پرسش‌های بازی هستند که باید دنبال شوند. برای دنبال‌کردن داغ‌ترین اخبار هوش مصنوعی، کانال تلگرام @MrChatGPT_IR را دنبال کنید.
— (0 رأی)

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *