MG MoeinGiftPREMIUM DIGITAL STORE ورود / ثبت‌نام
خانه←مجله←Universal Modder چیست؟ ساخت ماد بازی با Claude Code و هوش مصنوعی

Universal Modder چیست؟ ساخت ماد بازی با Claude Code و هوش مصنوعی

Universal Modder چیست؟ ساخت ماد بازی با Claude Code و هوش مصنوعی

ساخت Mod برای بازی‌های کامپیوتری معمولاً کار ساده‌ای نیست.

باید بفهمید بازی با چه Engineای ساخته شده، فایل‌های آن چگونه سازمان‌دهی شده‌اند، چه Mod Loader یا APIهایی برای آن وجود دارد و بعد سراغ کدنویسی، ساخت Asset، تست و Debug بروید.

اما حالا یک پروژه متن‌باز جالب به نام Universal Modder تلاش می‌کند بخش بزرگی از این فرایند را به Agentهای هوش مصنوعی بسپارد.

ایده ساده است:

به Agent بگویید چه تغییری در بازی می‌خواهید؛ خودش بازی را بررسی کند، روش مناسب Modding را پیدا کند، کد و Assetهای لازم را بسازد و نتیجه را تست کند.

Universal Modder برای Coding Agentهایی مثل Claude Code، Codex، Cursor و Gemini CLI طراحی شده و حتی می‌تواند برای ساخت تصویر، مدل سه‌بعدی، صدا و موسیقی از سرویس fal استفاده کند.

در این مقاله از معین گیفت بررسی می‌کنیم Universal Modder چیست، چگونه کار می‌کند، چه بازی‌ها و Engineهایی را پشتیبانی می‌کند و چطور می‌توان آن را نصب و استفاده کرد.

Universal Modder چیست؟

Universal Modder یک پروژه متن‌باز برای کمک به AI Coding Agentها در ساخت Mod بازی‌های کامپیوتری است.

خود پروژه آن را مجموعه‌ای از:

  • Skillها
  • ابزارهای Command Line
  • Knowledge Base
  • MCP Server
  • Pipelineهای ساخت Asset

معرفی می‌کند.

هدف این است که Agent بتواند از مرحله شناخت بازی تا ساخت و تست Mod، Workflow نسبتاً کاملی داشته باشد.

با چه AI Agentهایی کار می‌کند؟

Universal Modder محدود به Claude Code نیست.

براساس مستندات رسمی، این پروژه با ابزارهایی مانند:

  • Claude Code
  • OpenAI Codex
  • Cursor
  • Gemini CLI
  • GitHub Copilot
  • OpenCode
  • Agentهایی که AGENTS.md را پشتیبانی می‌کنند

قابل استفاده است.

Universal Modder چگونه کار می‌کند؟

Workflow اصلی تقریباً به این شکل است:

  1. بازی را پیدا می‌کند.
  2. Engine و Version آن را تشخیص می‌دهد.
  3. بررسی می‌کند بازی Managed یا Native است.
  4. Anti-Cheat و Mod Loaderهای موجود را بررسی می‌کند.
  5. مسیر مناسب Modding را انتخاب می‌کند.
  6. کد یا فایل‌های موردنیاز را تولید می‌کند.
  7. در صورت نیاز Asset گرافیکی و صوتی می‌سازد.
  8. Mod را داخل بازی تست می‌کند.
  9. نتیجه را ثبت و Package می‌کند.

اول بازی را شناسایی می‌کند

یکی از مهم‌ترین بخش‌های پروژه ابزاری به نام:

um scan

است.

این ابزار می‌تواند اطلاعاتی مثل:

  • محل نصب بازی
  • Engine
  • Version
  • نوع Runtime
  • Save Folder
  • Anti-Cheat
  • Mod Loaderهای نصب‌شده

را بررسی کند.

برای مثال:

um scan "Terraria"

می‌تواند اطلاعات لازم برای انتخاب مسیر Modding را استخراج کند.

پشتیبانی از Engineهای مختلف

Universal Modder برای Engineها و اکوسیستم‌های مختلف Playbook دارد.

از جمله:

  • Unity
  • Unreal Engine
  • Godot
  • Source 1 و Source 2
  • Bethesda Engineها
  • Minecraft
  • .NET / XNA / FNA
  • GameMaker
  • RPG Maker
  • Ren'Py
  • Doom Engineها
  • Native C++ Games

البته پشتیبانی از یک Engine به معنی تضمین سازگاری کامل با تمام بازی‌های ساخته‌شده با آن Engine نیست.

مثلاً چه Modهایی می‌توان ساخت؟

بسته به بازی، Mod Loader و ساختار پروژه می‌توان تغییرات مختلفی ایجاد کرد.

برای مثال:

  • اضافه کردن شخصیت جدید
  • ساخت Weapon جدید
  • تغییر ظاهر Characterها
  • اضافه کردن Ability جدید
  • ساخت Item یا Enemy جدید
  • تغییر مکانیک Gameplay
  • اضافه کردن Texture و Sprite جدید
  • ساخت Modهای ترکیبی بین چند بازی

مثال رسمی؛ Terraria

یکی از نمونه‌های رسمی ثبت‌شده در Knowledge Base پروژه مربوط به Terraria است.

در یکی از آزمایش‌ها Agent توانسته برای Terraria مجموعه‌ای شامل:

  • Missile
  • Tactical Nuke
  • Enemy جدید
  • Boss جدید

بسازد.

این نمونه با Claude Code و مدل Opus 5.5 ثبت شده است.

مثال عجیب‌تر؛ Minecraft داخل GTA V

یکی از پروژه‌های ثبت‌شده در Knowledge Base مربوط به ساخت یک Mashup Mod است:

Minecraft داخل GTA V

در این پروژه، Agent از روش Passthrough Mod برای ترکیب رفتار دو بازی استفاده کرده است.

این مثال نشان می‌دهد Universal Modder فقط برای تغییر Texture یا Weapon ساخته نشده و می‌تواند Workflowهای پیچیده‌تر را هم مدیریت کند.

ساخت Asset با fal

یکی از قابلیت‌های مهم Universal Modder اتصال به سرویس fal است.

از fal می‌توان برای تولید Assetهایی مثل:

  • Sprite
  • Texture
  • Image
  • 3D Model
  • PBR Map
  • Sound Effect
  • Music
  • Voice
  • Video

استفاده کرد.

بنابراین Agent فقط Code نمی‌نویسد؛ می‌تواند بخشی از Assetهای موردنیاز Mod را هم تولید کند.

برای استفاده از fal باید API Key داشته باشید

برای فعال کردن قابلیت‌های Asset Generation باید یک API Key از fal داشته باشید.

سپس آن را در Environment Variable قرار دهید:

export FAL_KEY=YOUR_API_KEY

خود Universal Modder متن‌باز است، اما استفاده از سرویس fal ممکن است بسته به مدل انتخابی هزینه داشته باشد.

تبدیل مدل سه‌بعدی به Sprite

یکی از Pipelineهای جالب پروژه مربوط به تبدیل مدل‌های سه‌بعدی به Spriteهای مناسب بازی است.

برای مثال Agent می‌تواند:

  1. یک مدل سه‌بعدی تولید کند.
  2. مدل را داخل Blender قرار دهد.
  3. آن را از زاویه‌های مختلف Render کند.
  4. فریم‌ها را به Sprite Sheet تبدیل کند.

پروژه برای نماهایی مانند:

  • Isometric
  • Top-down
  • Side View
  • Turntable

ابزارهای آماده دارد.

برای بازی‌های قدیمی هم کاربرد دارد

این ویژگی برای بازی‌هایی که از Spriteهای دوبعدی استفاده می‌کنند بسیار جالب است.

مثلاً می‌توان یک Unit سه‌بعدی تولید کرد و سپس از آن چندین زاویه Render گرفت تا به فرمت مناسب یک Strategy Game تبدیل شود.

در نمونه رسمی پروژه، یک Civilization جدید برای:

Age of Empires II: Definitive Edition

ساخته شده و Unitهای آن از مدل سه‌بعدی به Sprite تبدیل شده‌اند.

Agent می‌تواند Code بازی را هم بررسی کند

Universal Modder مجموعه‌ای از ابزارها و Skillهای Reverse Engineering هم دارد.

بسته به نوع بازی می‌تواند از ابزارهایی مانند:

  • ILSpy
  • Cpp2IL
  • Ghidra
  • IDA
  • Frida
  • RenderDoc

برای درک ساختار بازی استفاده کند.

هدف این است که Agent قبل از ایجاد تغییر، بفهمد بازی واقعاً چگونه کار می‌کند.

Knowledge Base مشترک

یکی از ایده‌های جالب Universal Modder این است که تجربه‌های موفق و ناموفق Agentها ذخیره شوند.

برای مثال اگر یک Agent متوجه شود:

در Version خاصی از یک بازی فلان Mod Loader کار نمی‌کند.

این اطلاعات می‌تواند در Knowledge Base ثبت شود.

Agent بعدی که روی همان بازی کار می‌کند لازم نیست همه چیز را دوباره از صفر کشف کند.

جستجو در Knowledge Base

برای جستجوی تجربه‌های قبلی می‌توان از دستور زیر استفاده کرد:

um kb search "Terraria"

یا مثلاً:

um kb search unreal pak --route loader-api

تست واقعی داخل بازی

یکی از تفاوت‌های مهم این پروژه این است که Workflow صرفاً با Build شدن Code تمام نمی‌شود.

Universal Modder ابزارهایی برای:

  • اجرای بازی
  • گرفتن Screenshot
  • ارسال Input
  • ضبط Gameplay
  • بررسی Crash

دارد.

در نتیجه Agent می‌تواند بررسی کند Mod واقعاً داخل بازی اجرا می‌شود یا نه.

حتی ویدیوی Showcase می‌سازد

بعد از ساخت Mod، پروژه ابزارهایی برای ضبط و تدوین یک Showcase Video دارد.

یعنی می‌تواند:

  • Gameplay را ضبط کند.
  • لحظات مهم را انتخاب کند.
  • کلیپ‌ها را برش دهد.
  • موسیقی اضافه کند.
  • خروجی ویدیویی آماده کند.

Universal Modder را چطور نصب کنیم؟

برای Claude Code، روش پیشنهادی رسمی استفاده از Plugin است.

داخل Claude Code اجرا کنید:

/plugin marketplace add rehan-remade/universal-modder
/plugin install universal-modder@universal-modder

نصب برای Codex

برای Codex می‌توانید از دستورات زیر استفاده کنید:

codex plugin marketplace add rehan-remade/universal-modder
codex plugin add universal-modder@universal-modder

نصب برای Gemini CLI

gemini extensions install https://github.com/rehan-remade/universal-modder

استفاده با Cursor

برای Cursor می‌توانید پروژه را از Marketplace نصب کنید یا Repository را Clone کنید.

Cursor می‌تواند فایل‌های:

AGENTS.md
.cursor/mcp.json

را بخواند و Skillها و MCP مربوط به پروژه را تشخیص دهد.

روش ساده؛ Clone کردن Repository

اگر نمی‌خواهید Plugin نصب کنید:

git clone https://github.com/rehan-remade/universal-modder
cd universal-modder
claude

با این روش Claude Code داخل Repository اجرا می‌شود و دستورالعمل‌های پروژه را می‌خواند.

پیش‌نیازهای نصب

براساس مستندات رسمی فعلی، برای استفاده از Universal Modder به موارد زیر نیاز خواهید داشت:

  • Python 3.10 یا بالاتر
  • FFmpeg
  • uv یا pipx برای نصب CLI

برای بعضی قابلیت‌ها:

  • Blender برای تبدیل 3D به Sprite
  • FAL_KEY برای تولید Asset با fal

نیز لازم است.

نصب CLI به‌صورت جداگانه

برای نصب ابزار um:

uv tool install git+https://github.com/rehan-remade/universal-modder

یا:

pipx install git+https://github.com/rehan-remade/universal-modder

یک Prompt نمونه برای Claude Code

بعد از نصب می‌توانید چیزی شبیه این بنویسید:

I own Terraria.

Create a new weapon mod.

Weapon:
Homing plasma launcher

Requirements:
- Custom sprite
- Homing projectile
- Explosion effect
- Custom sound
- Balanced damage
- Test it in the running game

Use Universal Modder to inspect the game,
choose the safest modding route,
build the mod and verify it.

یا حتی فارسی بنویسید

بازی Terraria روی سیستم من نصب است.

برای آن یک اسلحه جدید بساز.

اسلحه:
Plasma Launcher

ویژگی‌ها:
- گلوله دنبال‌کننده دشمن
- Sprite اختصاصی
- صدای شلیک
- انفجار
- Damage متعادل

ابتدا ساختار بازی را بررسی کن،
روش مناسب Modding را انتخاب کن،
Mod را بساز و داخل بازی تست کن.

آیا بدون برنامه‌نویسی هم می‌توان استفاده کرد؟

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

Agent می‌تواند بخش زیادی از:

  • تحقیق
  • ساخت Project
  • کدنویسی
  • Build
  • Asset Generation
  • Testing

را انجام دهد.

اما بهتر است حداقل درک پایه‌ای از فایل‌ها، Terminal و Modding داشته باشید.

چون اگر Build خراب شود یا Agent مسیر اشتباهی انتخاب کند، توانایی بررسی نتیجه بسیار مهم خواهد بود.

آیا برای همه بازی‌ها کار می‌کند؟

نه.

نام Universal Modder نباید این تصور را ایجاد کند که تمام بازی‌های دنیا بدون محدودیت قابل Mod شدن هستند.

موفقیت پروژه به عوامل مختلفی بستگی دارد:

  • Engine بازی
  • نسخه بازی
  • وجود Mod Loader
  • ساختار فایل‌ها
  • Anti-Cheat
  • DRM
  • مستندات Community

در بازی‌های آنلاین باید خیلی محتاط باشید

یکی از مهم‌ترین نکات در Game Modding مربوط به بازی‌های Online و Competitive است.

تغییر فایل یا Memory بعضی بازی‌ها می‌تواند توسط Anti-Cheat شناسایی شود و حتی باعث:

  • Ban شدن Account
  • Ban شدن Device
  • خراب شدن Save

شود.

خود Universal Modder نیز در مرحله Recon، Anti-Cheat را بررسی می‌کند.

بهتر است Modding را روی بازی‌های Single-player یا محیط‌هایی انجام دهید که سازنده بازی اجازه Modding داده است.

از Save بازی Backup بگیرید

Universal Modder یک ابزار Backup نیز دارد:

um backup create

این قابلیت قبل از تغییر Save Folder یک Snapshot ایجاد می‌کند.

همچنین می‌توان تغییرات را بررسی یا Restore کرد.

خود پروژه رایگان است؟

بله.

Universal Modder به‌صورت Open Source و با مجوز:

MIT License

منتشر شده است.

اما استفاده از بعضی سرویس‌های جانبی رایگان نیست.

برای مثال:

  • Claude Code ممکن است به اشتراک یا API نیاز داشته باشد.
  • Codex بسته به روش استفاده هزینه دارد.
  • fal برای برخی Generationها هزینه API دریافت می‌کند.

لینک دانلود Universal Modder

Repository رسمی پروژه:

مشاهده و دانلود رایگان Universal Modder از GitHub →

این ابزار چه چیزی را تغییر می‌دهد؟

Game Modding تا امروز معمولاً نیازمند ترکیبی از:

  • Reverse Engineering
  • Programming
  • Game Engine Knowledge
  • 3D Design
  • Sound Design
  • Testing

بوده است.

ابزارهایی مثل Universal Modder تلاش می‌کنند Agent را تبدیل به هماهنگ‌کننده تمام این مراحل کنند.

یعنی Workflow به‌تدریج از:

یادگیری ابزار → کدنویسی → تست دستی

به:

Idea → Prompt → Agent → Mod → Test

حرکت می‌کند.

آیا AI جای Modderها را می‌گیرد؟

فعلاً بعید است.

Game Modding پر از جزئیات عجیب، Engineهای اختصاصی و مشکلات Version-specific است.

اما چیزی که احتمالاً تغییر می‌کند این است که Modderها زمان کمتری صرف کارهای تکراری کنند و بیشتر روی:

  • ایده
  • Gameplay Design
  • Balancing
  • Creative Direction
  • Quality Control

تمرکز کنند.

جمع‌بندی

Universal Modder یکی از پروژه‌های جالب در ترکیب Game Modding و AI Coding Agentهاست.

این ابزار می‌تواند بازی نصب‌شده را بررسی کند، Engine و مسیر مناسب Modding را تشخیص دهد، کد تولید کند، Assetهای موردنیاز را با fal بسازد و حتی Mod را داخل بازی آزمایش کند.

پشتیبانی از Claude Code، Codex، Cursor، Gemini CLI و GitHub Copilot باعث شده پروژه محدود به یک مدل یا شرکت خاص نباشد.

با این حال، سازگاری با تمام بازی‌ها تضمین‌شده نیست و بعضی قابلیت‌ها مثل Asset Generation یا خود Coding Agent ممکن است هزینه جداگانه داشته باشند.

Universal Modder قرار نیست فقط برای شما Code بنویسد؛ هدفش این است که کل مسیر «ایده تا Mod قابل اجرا» را به یک Workflow Agentic تبدیل کند.


معرفی ابزارهای هوش مصنوعی در معین گیفت

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

اشتراک‌ها و خدمات مرتبط با این راهنما

برای مقایسه امکانات، قیمت و شرایط خرید، صفحه هر محصول را بررسی کنید.

اشتراک‌گذاری مطلبتلگرام

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

چطور محصول مناسب خودم را انتخاب کنم؟

در صفحه محصولات، توضیحات و شرایط هر سرویس را بررسی کنید و در صورت نیاز از پشتیبانی کمک بگیرید.

آیا مطالب مجله به‌روز می‌شوند؟

بله؛ مطالب مهم و تغییرات سرویس‌ها به‌صورت دوره‌ای بررسی و به‌روزرسانی می‌شوند.