آیا پروژه‌ای مشابه دارید؟

برای دریافت مشاوره ساخت بازی و پروژه‌های تعاملی، در تلگرام پیام دهید:

درآمد بازی‌سازی در ایران چقدر است؟ بررسی بازار کار، حقوق و روش‌های کسب درآمد

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

یکی از اولین سؤال‌هایی که قبل از ورود حرفه‌ای به صنعت بازی مطرح می‌شود این است که بازی‌سازی در ایران واقعاً چقدر درآمد دارد؟ پاسخ این سؤال یک عدد ثابت نیست. برنامه‌نویس Unity که به‌صورت تمام‌وقت در یک شرکت فعالیت می‌کند، طراح بازی، توسعه‌دهنده فریلنس، صاحب یک استودیو و تیمی که بازی خودش را منتشر می‌کند، مدل درآمدی کاملاً متفاوتی دارند.

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

نکته مهم دیگر این است که آمار عمومی و مستقل مخصوص حقوق تمام تخصص‌های صنعت بازی ایران محدود است. بنابراین برای بررسی حقوق در سال ۱۴۰۵ باید علاوه بر فرصت‌های شغلی بازی‌سازی، از داده‌های بازار گسترده‌تر برنامه‌نویسی و توسعه موبایل نیز به‌عنوان معیار مقایسه استفاده کنیم. در ادامه تلاش می‌کنیم تصویری واقع‌بینانه از حقوق، بازار کار و روش‌های مختلف کسب درآمد ارائه دهیم.

درآمد بازی‌سازی در ایران در سال ۱۴۰۵ چقدر است؟

برای درآمد بازی‌سازی در ایران نمی‌توان یک جدول حقوق رسمی و یکسان برای تمام شرکت‌ها ارائه کرد. جاب‌ویژن در حال حاضر صفحه اختصاصی فرصت‌های استخدام برنامه‌نویس بازی دارد، اما در داده‌های عمومی این صفحه یک میانگین حقوق جامع و مستقل برای Game Developer ارائه نشده است. بنابراین اعداد حوزه‌های نزدیک مانند برنامه‌نویسی موبایل، C# و .NET می‌توانند معیار مقایسه بهتری برای برنامه‌نویسان Unity و توسعه‌دهندگان فنی بازی باشند. ([JobVision][1])

طبق گزارش حقوق و دستمزد ۱۴۰۵ جاب‌ویژن، ارقام پیش‌بینی‌شده برای برنامه‌نویسان موبایل اندروید حدود ۲۷ میلیون تومان برای سطح Junior، حدود ۴۲ میلیون تومان برای Mid-Level و حدود ۶۱ میلیون تومان برای Senior در ماه است. این ارقام بر اساس حقوق گزارش‌شده سال ۱۴۰۴ و انتظار افراد برای افزایش حقوق در سال ۱۴۰۵ ارائه شده‌اند و نباید آن‌ها را حقوق قطعی تمام شرکت‌ها در نظر گرفت. ([JobVision][2])

در گروه .NET که از نظر اکوسیستم C# می‌تواند برای مقایسه با بخشی از بازار Unity مفید باشد، جاب‌ویژن برای تهران ارقام حدود ۳۹ میلیون تومان برای Junior، ۵۵ میلیون تومان برای Mid-Level و ۹۳ میلیون تومان برای Senior را در گزارش ۱۴۰۵ ذکر کرده است. این اعداد نیز یک Benchmark از بازار برنامه‌نویسی هستند و به معنی آن نیستند که هر برنامه‌نویس بازی دقیقاً همین حقوق را دریافت می‌کند. ([JobVision][3])

سطح تجربهمعیار برنامه‌نویسی موبایلمعیار .NET در تهران
Juniorحدود ۲۷ میلیون تومانحدود ۳۹ میلیون تومان
Mid-Levelحدود ۴۲ میلیون تومانحدود ۵۵ میلیون تومان
Seniorحدود ۶۱ میلیون تومانحدود ۹۳ میلیون تومان

داده‌های آگهی‌های فعال ایران‌تلنت نیز نشان می‌دهند که در مرداد ۱۴۰۵ برخی موقعیت‌های برنامه‌نویسی حرفه‌ای در تهران با بازه‌هایی مانند ۶۰ تا ۸۰ میلیون تومان یا بیشتر منتشر شده‌اند. این داده‌ها باز هم مربوط به کل بازار نرم‌افزار هستند، اما نشان می‌دهند سقف درآمد یک نیروی فنی باتجربه می‌تواند بسیار بالاتر از سطح Junior باشد. ([IranTalent][4])

چرا نمی‌توان یک عدد ثابت برای حقوق بازی‌ساز تعیین کرد؟

در صنعت بازی، عنوان شغلی به‌تنهایی اطلاعات کافی درباره ارزش یک نیرو نمی‌دهد. برای مثال، فردی که فقط با اصول اولیه Unity آشناست با توسعه‌دهنده‌ای که می‌تواند معماری پروژه، بهینه‌سازی موبایل، سیستم Save، پرداخت درون‌برنامه‌ای، Multiplayer و انتشار نهایی را مدیریت کند در یک سطح قرار نمی‌گیرد.

تجربه و نمونه‌کار واقعی

داشتن پروژه منتشرشده معمولاً ارزش بیشتری از صرفاً دانستن دستورات یک موتور بازی دارد. کارفرما می‌خواهد بداند آیا توسعه‌دهنده می‌تواند یک پروژه را از مرحله ایده تا Build نهایی پیش ببرد، با Bugهای واقعی برخورد کند و کدی بنویسد که بعداً قابل توسعه باشد.

تخصص فنی

توسعه‌دهنده‌ای که فقط Gameplay ساده پیاده می‌کند معمولاً بازار متفاوتی با فردی دارد که در Networking، Backend، Shader، Optimization، AI، ابزارهای Editor یا معماری پروژه تخصص دارد. تخصص‌های کمیاب‌تر می‌توانند قدرت مذاکره بیشتری برای قرارداد و حقوق ایجاد کنند.

Unity یا Unreal Engine

خود موتور بازی به‌تنهایی تضمین‌کننده درآمد نیست. Unity در پروژه‌های موبایل، دوبعدی، سه‌بعدی، شبیه‌سازی، WebGL و پروژه‌های تعاملی کاربرد زیادی دارد و Unreal Engine نیز در پروژه‌های گرافیکی سنگین، Visualization و پروژه‌های سه‌بعدی پیشرفته مورد استفاده قرار می‌گیرد. مهم‌تر از انتخاب موتور، توانایی حل مسئله و تحویل محصول است.

بازار کار بازی‌سازی در ایران چگونه است؟

بازار بازی ایران فقط شامل استودیوهایی نیست که بازی سرگرمی تولید می‌کنند. یک توسعه‌دهنده بازی می‌تواند برای شرکت‌های تولید بازی موبایل، مجموعه‌های آموزشی، شرکت‌های صنعتی، آژانس‌های تبلیغاتی، استارتاپ‌ها و مجموعه‌هایی که به شبیه‌سازی تعاملی، VR یا AR نیاز دارند نیز فعالیت کند.

بنیاد ملی بازی‌های رایانه‌ای همچنان به‌عنوان نهاد تخصصی این حوزه فعالیت دارد و در سال ۲۰۲۶ رویدادهای تخصصی، برنامه‌های سرمایه‌گذاری و برنامه‌های مرتبط با تیم‌ها و استودیوهای بازی‌سازی برگزار شده است. وجود این فعالیت‌ها نشان می‌دهد اکوسیستم بازی ایران فقط به استخدام سنتی محدود نیست و بخش‌هایی مانند تولید مستقل، سرمایه‌گذاری و توسعه تیم‌ها نیز در آن حضور دارند. ([ircg.ir][5])

از طرف دیگر، بازار موبایل برای بازی‌ساز ایرانی اهمیت زیادی دارد. براساس نتایج پیمایش مصرف بازی‌های دیجیتال مربوط به سال ۱۴۰۲ که بنیاد ملی بازی‌های رایانه‌ای منتشر کرده، ۹۴ درصد بازیکنان ایرانی از پلتفرم موبایل برای بازی استفاده می‌کنند. این آمار توضیح می‌دهد چرا ساخت بازی اندروید و موبایل همچنان یکی از مسیرهای مهم بازار داخلی است. ([ircg.ir][6])

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

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

۱. استخدام در استودیو یا شرکت

استخدام معمولاً باثبات‌ترین روش شروع است. در این مدل حقوق ماهانه دریافت می‌کنید و روی پروژه‌های شرکت کار می‌کنید. برای افراد Junior، حضور در تیم حرفه‌ای یک مزیت مهم دیگر نیز دارد: یادگیری Workflow واقعی تولید بازی، Git، مدیریت Task، Code Review، تست و انتشار.

برنامه‌نویس Gameplay، Unity Developer، Unreal Developer، Game Designer، 2D Artist، 3D Artist، Animator، Technical Artist و Backend Developer از جمله نقش‌هایی هستند که می‌توانند در تیم‌های تولید بازی وجود داشته باشند.

۲. فریلنسری و انجام پروژه

در فریلنسری دیگر یک حقوق ثابت ماهانه وجود ندارد. ممکن است یک ماه درآمد زیادی داشته باشید و ماه دیگر پروژه جدیدی دریافت نکنید. قیمت‌گذاری نیز بر اساس Scope پروژه انجام می‌شود؛ برای مثال ساخت یک Prototype ساده با توسعه یک بازی آنلاین دارای حساب کاربری، Matchmaking، سرور و داشبورد مدیریتی قابل مقایسه نیست.

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

۳. ساخت بازی اختصاصی و انتشار آن

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

در این روش درآمد لزوماً از روز اول وجود ندارد. هزینه تولید، آرت، سرور، تبلیغات، جذب کاربر، پشتیبانی و به‌روزرسانی باید قبل از رسیدن بازی به سود پرداخت شود. به همین دلیل برای یک تیم کوچک معمولاً ساخت Prototype و تست Core Gameplay قبل از سرمایه‌گذاری روی نسخه کامل تصمیم منطقی‌تری است.

۴. ساخت بازی و شبیه‌سازی برای کارفرما

بخشی از بازار بازی‌سازی اصلاً وابسته به فروش بازی در فروشگاه نیست. شرکت‌ها ممکن است برای آموزش کارکنان، معرفی محصول، نمایش یک فرایند صنعتی، رویداد تبلیغاتی یا آموزش دانش‌آموزان به یک پروژه تعاملی نیاز داشته باشند.

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

۵. پروژه‌های آنلاین و Multiplayer

بازی‌های آنلاین معمولاً پیچیدگی و Scope بیشتری دارند و به مهارت‌هایی فراتر از Unity یا Unreal نیاز دارند. Backend، Database، Authentication، Lobby، Room، Matchmaking، WebSocket، امنیت و مدیریت سرور از جمله بخش‌هایی هستند که ممکن است وارد پروژه شوند.

به همین دلیل توسعه‌دهنده‌ای که علاوه بر Client بازی، معماری Multiplayer و Server را بشناسد می‌تواند روی پروژه‌های تخصصی‌تر کار کند. البته درآمد بالاتر زمانی منطقی است که فرد واقعاً بتواند سیستم Production-Ready طراحی کند، نه اینکه صرفاً یک نمونه ساده اتصال دو بازیکن را پیاده‌سازی کرده باشد.

۶. همکاری ریموت و پروژه‌های خارجی

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

درآمد برنامه‌نویس Unity در ایران چقدر است؟

برای برنامه‌نویس Unity نیز عدد رسمی واحدی وجود ندارد. یک Unity Developer ممکن است Junior Gameplay Programmer باشد یا به‌عنوان Senior Developer مسئول معماری کل پروژه، Optimization و سیستم‌های آنلاین باشد. بنابراین استفاده از یک عدد عمومی برای همه افراد گمراه‌کننده است.

برای برآورد اولیه می‌توان بازه‌های بازار توسعه موبایل و C# را در نظر گرفت و سپس تخصص Unity، سابقه و مسئولیت شغلی را به آن اضافه کرد. داده‌های ۱۴۰۵ جاب‌ویژن که برای Android حدود ۲۷، ۴۲ و ۶۱ میلیون تومان در سطوح Junior، Mid و Senior و برای .NET تهران حدود ۳۹، ۵۵ و ۹۳ میلیون تومان اعلام شده‌اند، نشان می‌دهند تجربه فنی می‌تواند اختلاف قابل توجهی در سطح درآمد ایجاد کند. ([JobVision][2])

این اعداد را بهتر است به‌عنوان Benchmark مذاکره بررسی کنید، نه تعرفه رسمی Unity. شرکت کوچک بازی‌سازی، مجموعه نرم‌افزاری بزرگ، تیم استارتاپی و کارفرمای پروژه‌ای بودجه و مدل پرداخت یکسانی ندارند.

آیا بازی‌سازی در ایران شغل پردرآمدی است؟

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

برای مثال کسی که بتواند یک بازی موبایل را بهینه کند، سیستم اقتصاد بازی را پیاده‌سازی کند، پروژه آنلاین بسازد، مشکل Memory و Performance را پیدا کند یا معماری قابل توسعه ایجاد کند، ارزش متفاوتی نسبت به فردی دارد که فقط Tutorialهای ساده را اجرا کرده است.

چه مهارت‌هایی درآمد بازی‌ساز را بیشتر می‌کنند؟

  • تسلط واقعی به C# و معماری نرم‌افزار برای توسعه Unity
  • توانایی ساخت پروژه کامل به‌جای پیاده‌سازی Featureهای پراکنده
  • بهینه‌سازی CPU، GPU، Memory و Draw Call برای موبایل
  • تسلط به Git و Workflow تیمی
  • آشنایی با Backend و Multiplayer برای پروژه‌های آنلاین
  • تجربه انتشار واقعی بازی روی پلتفرم هدف
  • توانایی تحلیل Bug و Debug سیستم‌های پیچیده
  • زبان انگلیسی برای مطالعه مستندات و همکاری‌های بین‌المللی
  • داشتن Portfolio و نمونه‌کار قابل اجرا

برای ورود به بازار کار بازی‌سازی از کجا شروع کنیم؟

اگر تازه وارد این حوزه شده‌اید، بهتر است ابتدا یک تخصص اصلی انتخاب کنید. برای مثال اگر قصد دارید Unity Developer شوید، ابتدا C#، Unity، فیزیک، UI، Animation، Prefab، Scene Management و ساختار پروژه را یاد بگیرید. بعد از آن چند پروژه کوچک ولی کامل بسازید.

ساخت پنجاه پروژه نیمه‌کاره معمولاً ارزش کمتری از دو یا سه نمونه‌کار کامل دارد. بهتر است یکی از پروژه‌ها را Build کنید و به مرحله‌ای برسانید که کارفرما بتواند آن را اجرا کند. اگر علاقه‌مند به بازی آنلاین هستید، پس از تسلط به Client وارد مباحث Networking، Backend و Database شوید.

  1. یک موتور اصلی مانند Unity یا Unreal Engine انتخاب کنید.
  2. یک زبان و مسیر فنی مشخص را عمیق یاد بگیرید.
  3. چند بازی کوچک ولی کامل بسازید.
  4. Portfolio و رزومه فنی آماده کنید.
  5. Git و کار تیمی را یاد بگیرید.
  6. برای کارآموزی، موقعیت Junior یا پروژه‌های کوچک اقدام کنید.
  7. بعد از کسب تجربه به سمت تخصص‌های ارزشمندتر حرکت کنید.

آیا برای کسب درآمد باید حتماً بازی خودمان را بسازیم؟

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

ممکن است شما برای یک شرکت بازی بسازید، Prototype یک استارتاپ را پیاده‌سازی کنید، شبیه‌ساز آموزشی تولید کنید، روی یک پروژه VR کار کنید یا مسئول بخش Multiplayer یک بازی باشید. ساخت IP اختصاصی فقط یکی از مدل‌های کسب‌وکار این صنعت است.

چطور درآمد پروژه بازی را قبل از شروع تخمین بزنیم؟

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

برای مثال یک Prototype دوبعدی ساده می‌تواند در مدت کوتاه‌تری ساخته شود، اما یک بازی Multiplayer با Backend اختصاصی و سیستم اقتصاد آنلاین به زمان، تست و زیرساخت بیشتری نیاز دارد. به همین دلیل قبل از اعلام قیمت بهتر است یک سند نیازمندی یا حداقل Feature List تهیه شود.

جمع‌بندی درآمد بازی‌سازی در ایران

درآمد بازی‌سازی در ایران عدد ثابتی ندارد و باید بین حقوق استخدامی، درآمد فریلنسری، قرارداد پروژه، درآمد استودیو و فروش بازی تفاوت قائل شد. داده‌های بازار برنامه‌نویسی در سال ۱۴۰۵ نشان می‌دهند که فاصله درآمد بین نیروی Junior و Senior می‌تواند قابل توجه باشد و برخی فرصت‌های حرفه‌ای نرم‌افزار نیز با ارقام ۶۰ تا ۸۰ میلیون تومان یا بیشتر منتشر شده‌اند. ([IranTalent][4])

برای یک بازی‌ساز، مسیر مطمئن افزایش درآمد معمولاً از ترکیب مهارت فنی عمیق، نمونه‌کار واقعی، تجربه تیمی و توانایی تحویل پروژه کامل می‌گذرد. تخصص‌هایی مانند Multiplayer، Optimization، Backend، Technical Art و توسعه پروژه‌های سه‌بعدی تعاملی نیز می‌توانند فرصت‌های گسترده‌تری ایجاد کنند.

اگر قصد دارید یک ایده بازی، Prototype، MVP، بازی موبایل، پروژه آنلاین یا شبیه‌سازی سه‌بعدی را اجرا کنید، JPGames می‌تواند قبل از شروع پروژه Scope، تکنولوژی مناسب، مراحل توسعه و حدود پیچیدگی کار را بررسی کند. این ارزیابی کمک می‌کند قبل از ورود به توسعه اصلی، تصویر روشن‌تری از زمان، هزینه و مسیر اجرای پروژه داشته باشید.

آیا پروژه‌ای مشابه دارید؟

برای دریافت مشاوره ساخت بازی و پروژه‌های تعاملی، در تلگرام پیام دهید: