راهنمای یادگیری · مهر ۱۴۰۵

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

شغل
از گروه شغلی بازی‌سازی · خانواده‌ی فناوری اطلاعات و نرم‌افزار

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

۷۵ ساعت
دوره رسمی بازی سازی مقدماتی با یونیتی، حدود ۱۲٫۶ میلیون تومان در تهران
۲۶ آگهی
آگهی ساخت بازی در مهر ۱۴۰۵؛ ۱۱ آگهی برنامه‌نویس
۳۵ تا ۵۰ میلیون
میانه بازه حقوق آگهی‌های برنامه‌نویس بازی، ماهانه (تومان)

چگونه بازی ساز شویم؟ مسیر سه مرحله‌ای توسعه‌دهنده بازی

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

روی هر ایستگاه جاده بزن تا آن دوره را ببینی.

تازه نفسماهرسوپرحرفه‌ای
۱. C# مقدماتیتازه نفسصفحه‌ی کامل این دوره

کل این مسیر را کجا بخوانم؟

در حال بارگذاری…

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

  1. ۱

    تازه‌نفس

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

  2. ۲

    ماهر

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

  3. ۳

    سوپرحرفه‌ای

    بازی چندنفره و آنلاین، شیدر، آنریل و ++C، تحلیل داده بازی بعد از انتشار و رهبری تیم.

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

آموزش بازی سازی از کجا شروع شود؟

این ترتیب برای کسی است که هیچ تجربه‌ای ندارد و می‌خواهد به جایی برسد که بتواند در یک استودیو کار کند:

  1. ۱

    یک موتور انتخاب کن و روی آن بمان

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

  2. ۲

    زبان همان موتور را یاد بگیر

    برای یونیتی سی‌شارپ، برای گودو زبان خود آن یعنی GDScript، و برای آنریل ++C. لازم نیست اول یک زبان دیگر را جدا یاد بگیری؛ زبان را همراه با ساختن بازی یاد بگیر.

  3. ۳

    یک بازی خیلی کوچک بساز و تمامش کن

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

  4. ۴

    خروجی موبایل بگیر و به دیگران بده

    بازی‌های ایرانی بیشتر موبایلی‌اند. خروجی اندروید بگیر، بده دوستانت بازی کنند و از روی بازخوردشان بازی را درست کن.

  5. ۵

    سه بازی کوچک، یک نمونه‌کار

    با سه بازی کوچک تمام‌شده و کد مرتب در گیت، یک نمونه‌کار داری. آگهی‌ها گیت و بازی منتشرشده را بیشتر از مدرک می‌خواهند.

  6. ۶

    اولین کار یا اولین انتشار

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

آموزش بازی سازی با یونیتی، گودو یا آنریل؟

هر سه موتور برای شروع رایگان‌اند، ولی شرط‌های استفاده آن‌ها برای کسی که در ایران زندگی می‌کند یکی نیست. شرایط رسمی هر کدام را خواندیم:

موتورزبانهزینهدسترسی از ایرانمناسب برای
یونیتی (Unity)سی‌شارپنسخه شخصی رایگان تا ۲۰۰ هزار دلار درآمد و سرمایه سالانهایران در فهرست کشورهای تحریم‌شده شرایط استفاده است و سایت‌های یونیتی از ایران باز نمی‌شوندبازی موبایل دوبعدی و سه‌بعدی؛ بیشترین آگهی و بیشترین دوره فارسی
گودو (Godot)GDScript و سی‌شارپکاملا رایگان و متن‌باز با مجوز MIT؛ بازی کاملا مال سازنده استدر صفحه مجوز آن شرط کشوری نیست و برای دانلود حساب کاربری لازم نیستشروع سبک، بازی دوبعدی و بازی مستقل؛ روی کامپیوتر ضعیف و حتی گوشی اندروید هم کار می‌کند
آنریل (Unreal)++C و Blueprintرایگان؛ ۵ درصد حق امتیاز از درآمد بالای یک میلیون دلارمجوز آن ساکنان کشورهای تحت تحریم آمریکا را کنار می‌گذاردبازی سه‌بعدی سنگین و پروژه‌های واقعیت مجازی؛ در آگهی‌ها کمتر از یونیتی
اسکرچ (Scratch)بلوک‌های رنگی، بدون کد نوشتنیرایگاندر این پژوهش بررسی نشدکودکان ۷ تا ۱۴ سال و آشنایی اولیه با منطق بازی
در آگهی‌های مهر ۱۴۰۵، ۸ آگهی برنامه‌نویس یونیتی و ۲ آگهی آنریل خواسته بودند و هیچ آگهی گودو نخواسته بود. پس اگر هدفت استخدام در استودیوهای ایرانی است، یونیتی هنوز راه اصلی است؛ گودو برای شروع و بازی مستقل بی‌دردسرتر است و مفاهیمش به یونیتی هم منتقل می‌شود.

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

اسکرچ محیطی است که در آن به جای نوشتن کد، بلوک‌های رنگی را مثل پازل کنار هم می‌چینی تا شخصیت‌ها حرکت کنند، امتیاز بشمارند و بازی تمام شود. برای همین بیشتر دوره‌های آن برای بچه‌ها و نوجوان‌ها طراحی شده‌اند. یکی از بازارهای بزرگ دوره‌های آنلاین، دوره‌های اسکرچ را این‌طور دسته‌بندی کرده است:

  • ۷ تا ۱۰ سال: اسکرچ جونیور، برای تازه‌کارهایی که هنوز خواندن و نوشتن روانی ندارند.
  • ۱۰ تا ۱۲ سال: ساختن بازی‌های ساده با چالش و امتیاز.
  • ۱۲ تا ۱۵ سال: پروژه‌های پیچیده‌تر و آماده شدن برای یک موتور واقعی.

این دوره‌ها پیش‌نیاز ندارند. قیمت دوره‌های آنلاین اسکرچ در مهر ۱۴۰۵ پس از تخفیف از حدود ۲۸۰ هزار تا ۱٫۲ میلیون تومان بود. دوره رسمی بازی سازی با اسکرچ در آموزشگاه‌های آزاد فنی و حرفه‌ای تهران ۸۵ ساعت است و سقف شهریه حضوری آن حدود ۱۴٫۲ میلیون تومان.

بعد از اسکرچ چه کار کنیم؟

اسکرچ حلقه، شرط، رویداد و امتیاز را یاد می‌دهد؛ همان چیزهایی که در هر موتور بازی هست. پیشنهاد ما این است که نوجوانی که در اسکرچ چند بازی کامل ساخته، از حدود ۱۳ یا ۱۴ سالگی سراغ گودو برود که سبک‌تر است، و بعد اگر بخواهد در استودیو کار کند، یونیتی و سی‌شارپ را یاد بگیرد. برای پدر و مادرها: یک کلاس اسکرچ قرار نیست بچه را بازی ساز کند؛ قرار است ببیند ساختن بازی را بیشتر از بازی کردن دوست دارد یا نه.

دوره بازی سازی: رایگان، آنلاین، حضوری یا فنی و حرفه‌ای؟

قیمت‌ها را در ۲۴ و ۲۵ مهر ۱۴۰۵ از صفحه خود دوره‌ها خواندیم. تخفیف دوره‌های آنلاین تقریبا هر روز عوض می‌شود:

نوع دورهقیمتطول دورهیادداشت
آموزش‌های رایگانرایگانمتفاوتدرس‌نامه‌ها و ویدیوهای رایگان فارسی؛ برای امتحان کردن اینکه این کار را دوست داری یا نه
دوره‌های آنلاین کوتاه فارسیحدود ۱۳۰ هزار تا ۱٫۲ میلیون توماناز یک تا چند ساعتیک موضوع، مثل نصب یونیتی یا یک بازی ساده
دوره‌های خارجی دوبله‌شدهحدود ۲۰۰ تا ۶۰۰ هزار تومانتا حدود ۲۸ ساعتیونیتی، آنریل و گودو؛ کیفیت دوبله را پیش از خرید ببین
دوره جامع فارسی یونیتی۵ میلیون تومانحدود ۷۳ ساعتپروژه‌محور، ضبط‌شده
بازی ساز مقدماتی با یونیتی، فنی و حرفه‌ایسقف حدود ۱۲٫۶ میلیون تومان۷۵ ساعتحضوری، آموزشگاه‌های آزاد تهران، ۱۴۰۵
برنامه‌نویسی بازی‌های رایانه‌ای، فنی و حرفه‌ایسقف حدود ۳۶٫۱ میلیون تومان۲۱۶ ساعتحضوری؛ استاندارد کامل‌تر
آکادمی‌های آنلاین با پشتیبانقیمت فقط با مشاوره اعلام می‌شودیک ترم یا بیشتروعده‌هایی مثل «معرفی به بازار کار»؛ هیچ‌کدام تضمین استخدام نمی‌دهد
پیش از ثبت‌نام در هر کلاس بازی سازی بپرس در پایان دوره چند بازی کامل می‌سازی، کد را در گیت نگه می‌دارید یا نه و خروجی موبایل گرفته می‌شود یا نه. دوره‌ای که فقط ویدیو می‌دهد و پروژه تمام‌شده‌ای در دست تو نمی‌گذارد، برای استخدام کمکی نمی‌کند.

بازی ساز شدن چقدر طول می‌کشد و چه کامپیوتری لازم است؟

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

ولی آگهی‌های استخدام چیز دیگری می‌گویند: از ۱۱ آگهی برنامه‌نویس بازی در مهر ۱۴۰۵، هیچ‌کدام برای تازه‌کار یا کارآموز نبود و آن‌هایی که سابقه را با عدد نوشته بودند، از یک تا پنج سال خواسته بودند. پس واقع‌بینانه: چند ماه تا اولین بازی کوچک، و یکی دو سال تمرین و چند بازی منتشرشده تا اولین استخدام.

چه کامپیوتری لازم است؟

  • گودو: ۴ گیگابایت رم، ۲۰۰ مگابایت فضا و گرافیک داخلی معمولی کافی است؛ روی بیشتر لپ تاپ‌های معمولی کار می‌کند.
  • یونیتی: ویندوز ۱۰ یا ۱۱ شصت‌وچهار بیتی و دست‌کم ۸ گیگابایت رم پیشنهاد شده است. برای خروجی اندروید هم باید ابزارهای اندروید را نصب کنی.
  • آنریل: بیشتر برای پروژه‌های سه‌بعدی سنگین به کار می‌رود؛ اگر سیستم ساده‌ای داری، با گودو یا یونیتی شروع کن.

آموزش بازی سازی با گوشی یا هوش مصنوعی ممکن است؟

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

مسیر آموزش بازی سازی: اسکرچ برای ۷ تا ۱۴ سال، گودو یا یونیتی، دوره ۷۵ ساعتی، اولین بازی کوچک و نمونه‌کار، با هزینه دوره‌ها و حداقل سیستم
مسیر یادگیری، زمان و هزینه، مهر ۱۴۰۵
برای آموزشگاه‌ها

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

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

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

ثبت‌نام رایگان است و درخواست شما بررسی می‌شود.

بعد از آموزش: آگهی‌های استخدام بازی ساز چه می‌خواهند؟

۲۶
آگهی ساخت بازی
از ۳۸۰ آگهی با کلمه‌های بازی، گیم، یونیتی و آنریل
۱۱
آگهی برنامه‌نویس بازی
۸ آگهی یونیتی و ۲ آگهی آنریل
۸ از ۱۱
آگهی که گیت را خواسته بودند
بهینه‌سازی ۷ و موبایل ۶ آگهی
صفر
آگهی برای تازه‌کار یا کارآموز
چهار آگهی عنوان ارشد یا لید داشتند

در ۲۴ مهر ۱۴۰۵ همه آگهی‌های یک سایت بزرگ کاریابی را که کلمه‌های بازی، گیم، بازی سازی، یونیتی و آنریل داشتند، یکی‌یکی خواندیم. بیشترشان خانه بازی، گیم‌نت و فروشگاه اسباب‌بازی بودند. ۲۶ آگهی واقعا برای ساختن بازی بود: ۱۱ برنامه‌نویس، ۸ هنرمند بازی، ۳ طراح بازی و ۴ آگهی تحلیل داده، هماهنگی تیم، انتشار و شبکه‌های اجتماعی بازی. یک آگهی هم مدرس پاره‌وقت بازی سازی برای کودکان می‌خواست.

از برنامه‌نویس بازی چه خواسته بودند؟

  • موتور و زبان: یونیتی و سی‌شارپ هر کدام در ۸ آگهی از ۱۱ آگهی؛ آنریل و ++C در ۲ آگهی.
  • کار تیمی: گیت در ۸ آگهی؛ یعنی کدی که فقط روی کامپیوتر خودت است، برای کارفرما دیده نمی‌شود.
  • بهینه‌سازی و موبایل: ۷ آگهی بهینه‌سازی حافظه و سرعت و ۶ آگهی تجربه موبایل خواسته بودند.
  • بازی آنلاین: ۵ آگهی بخش آنلاین و چندنفره را نام برده بودند.
  • بازی منتشرشده و نمونه‌کار: ۴ آگهی سابقه انتشار بازی و ۳ آگهی نمونه‌کار خواسته بودند؛ یکی نوشته بود «سابقه انتشار و پشتیبانی حداقل یک بازی موبایلی واقعی».

شهرها: ۴ آگهی برنامه‌نویس در تهران، ۲ در اصفهان، ۲ در مشهد و یکی در کرج، قم و لنگرود. ۴ آگهی دورکاری را می‌پذیرفتند. ۹ آگهی شرط جنسیت نداشتند و فقط یک آگهی پایان خدمت سربازی خواسته بود. هیچ آگهی مدرک دانشگاهی را شرط نکرده بود.

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

آگهی‌ها و وعده‌هایی که بازی سازی نیستند

  • «بازی کن و درآمد کسب کن»: در دیوار هشت شهر بزرگ هیچ آگهی استخدام برنامه‌نویس بازی پیدا نکردیم، ولی ۱۰ آگهی وعده درآمد از بازی کردن یا «تست بازی» با پاداش روزانه می‌داد. این‌ها کار ساختن بازی نیستند.
  • دوره با وعده درآمد یا استخدام: بعضی آکادمی‌ها می‌نویسند کمکت می‌کنند «از این صنعت کسب درآمد کنی» یا تو را «به بازار کار معرفی» می‌کنند. هیچ دوره‌ای که دیدیم استخدام را تضمین نمی‌کرد؛ بپرس چند نفر از هنرجوهای قبلی واقعا استخدام شده‌اند.
  • آمار بدون منبع: صفحه‌هایی که از درآمد میلیاردی و رشد سالانه بازی‌های ایرانی می‌گویند، معمولا منبعی ندارند. طبق تازه‌ترین پیمایش رسمی، سهم بازی‌های ایرانی از بازار در ۱۴۰۲ فقط ۶ درصد بود. بیشتر صفحه‌های حقوق هم عدد سال‌های ۱۴۰۱ تا ۱۴۰۳ را بدون منبع تکرار می‌کنند.
استخدام بازی ساز در مهر ۱۴۰۵: ۲۶ آگهی ساخت بازی، ۱۱ برنامه‌نویس که ۸ آگهی یونیتی، سی‌شارپ و گیت و ۷ آگهی بهینه‌سازی خواسته بودند
آگهی‌های ساخت بازی، یک سایت بزرگ کاریابی، ۲۴ مهر ۱۴۰۵

درآمد بازی سازان ایرانی چقدر است؟

حقوق در ایران
۳۰ تا ۴۹ میلیون تومان

ماهانه و خالص، تهران، بر پایه برنامه‌نویسان C#/.NET، سطح میدلول، ۱۴۰۴. این عدد مربوط به کلِ گروه بازی‌سازی است، نه یک عنوان شغلی خاص.

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

حقوق در خارج از کشور
آمریکا
۱۳۵,۹۸۰ دلار آمریکا
۱۰۵,۲۱۰ تا ۱۷۱,۹۸۰
کانادا
۹۵,۹۹۲ دلار کانادا
۶۲,۴۰۰ تا ۱۴۵,۰۵۹

سالانه و ناخالص، عددِ میانه و بازه‌ی نیمه‌ی میانیِ بازار. شغلِ متناظر: Software Developers. منبع: اداره‌ی آمار کار آمریکا (۲۰۲۵) و Job Bank کانادا (۲۰۲۵).

حقوق برنامه‌نویس بازی، میلیون تومان در ماه
نوع عددمقداریادداشت
پیشنهاد آگهی‌های برنامه‌نویس بازی۳۵ تا ۵۰میانه بازه ۹ آگهی، مهر ۱۴۰۵
دریافتی برنامه‌نویسان سی‌شارپ تازه‌کار، تهران۲۶ (۱۹ تا ۳۳)پایان ۱۴۰۴، خالص، تخمینی برای بازی سازها
دریافتی برنامه‌نویسان سی‌شارپ سطح میانی، تهران۴۰ (۳۰ تا ۴۹)پایان ۱۴۰۴، خالص
دریافتی برنامه‌نویسان سی‌شارپ ارشد، تهران۶۳ (۵۰ تا ۷۷)پایان ۱۴۰۴، خالص
درخواستی سطح میانی، تهران۵۵ (۴۵ تا ۷۱)خواسته برای ۱۴۰۵
حداقل حقوق قانونی ۱۴۰۵ برای کارگر مجرد حدود ۲۱٫۸ میلیون تومان ناخالص در ماه است.

گزارش‌های معتبر حقوق گروه جدایی برای بازی سازان ندارند. نزدیک‌ترین گروه برنامه‌نویسان سی‌شارپ است، همان زبانی که یونیتی با آن کار می‌کند. پس این عددها تخمینی‌اند:

  • تازه‌کار در تهران: میانه دریافتی خالص در پایان ۱۴۰۴، ۲۶ میلیون تومان در ماه و نیمه میانی ۱۹ تا ۳۳ میلیون.
  • سطح میانی در تهران: میانه ۴۰ میلیون و نیمه میانی ۳۰ تا ۴۹ میلیون.
  • ارشد در تهران: میانه ۶۳ میلیون و نیمه میانی ۵۰ تا ۷۷ میلیون.

همین برنامه‌نویس‌ها برای ۱۴۰۵ بیشتر خواسته‌اند: تازه‌کار ۳۹، سطح میانی ۵۵ و ارشد ۹۳ میلیون تومان.

آگهی‌های بازی سازی چقدر پیشنهاد داده بودند؟

۹ آگهی برنامه‌نویس بازی بازه حقوق نوشته بودند و میانه آن‌ها ۳۵ تا ۵۰ میلیون تومان بود؛ از ۲۰ تا ۴۰ میلیون برای یک کار پاره‌وقت دورکاری تا ۶۰ تا ۷۰ میلیون برای یک برنامه‌نویس ارشد یونیتی. آگهی‌های هنرمند بازی بیشتر ۲۰ تا ۳۵ میلیون و آگهی‌های طراح بازی ۳۰ تا ۵۰ میلیون بودند. یک آگهی هنرمند رابط کاربری بازی ۹۰ تا ۱۵۰ میلیون پیشنهاد داده بود که استثناست.

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

درآمد بازی سازان ایرانی: دریافتی برنامه‌نویسان سی‌شارپ تهران ۲۶، ۴۰ و ۶۳ میلیون تومان در سه سطح و پیشنهاد ۳۵ تا ۵۰ میلیونی آگهی‌های برنامه‌نویس بازی
حقوق ماهانه، میلیون تومان؛ گزارش حقوق پایان ۱۴۰۴ و آگهی‌های مهر ۱۴۰۵

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

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

درآمد بازی سازی موبایل در ایران: بازی خودت چقدر درمی‌آورد؟

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

فروشگاه‌ها چقدر سهم برمی‌دارند؟

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

توسعه‌دهنده‌ها واقعا چقدر گرفته‌اند؟

  • در مایکت در سال ۱۴۰۳، ۱۶ هزار و ۴۷۲ توسعه‌دهنده دست‌کم یک فروش داشتند و روی هم بیش از ۳۷۴ میلیارد تومان از فروش مستقیم و پرداخت درون برنامه درآمد داشتند. این عدد برای برنامه‌ها و بازی‌ها با هم است. به حساب ما میانگین ساده آن برای هر توسعه‌دهنده حدود ۲۲٫۷ میلیون تومان در سال، یعنی کمتر از ۲ میلیون تومان در ماه است؛ درآمد چند برنامه بزرگ این میانگین را بالا می‌برد و بیشتر توسعه‌دهنده‌ها کمتر از آن دارند.
  • تازه‌ترین عدد جدا برای بازی‌ها مال کافه‌بازار در سال ۱۳۹۹ است: ۷۶٫۸ میلیارد تومان به بازی سازها رسید و ۸۴ درصد آن به بازی سازهای استان تهران. از حدود ۶ هزار و ۷۰۰ بازی فعال آن سال، فقط هزار و ۷۳۰ بازی، یعنی حدود یک‌چهارم، اصلا فروشی داشتند.
  • موفق‌ترین بازی‌های ایرانی عددهای بزرگی دارند؛ یک بازی کلمات ایرانی تا پایان ۱۴۰۲ بیش از ۴۱ میلیون بار دانلود شده بود، ولی درآمد آن منتشر نشده است.

یعنی ساختن و فروختن بازی خودت ممکن است، ولی درآمد آن مثل بلیت بخت‌آزمایی است: بیشتر بازی‌ها چیزی نمی‌فروشند و چند بازی پرفروش سهم بزرگی می‌برند. راه مطمئن‌تر برای شروع، کار در یک استودیو و ساختن بازی خودت در کنار آن است. شرکت‌های بازی سازی که بازی فعال دارند، از ۱۴۰۵ می‌توانند از معافیت مالیاتی ویژه استفاده کنند؛ جزئیات آن در صفحه گروه بازی سازی آمده است.

بازی ساز شدن به شخصیت تو می‌آید؟

احتمالا از این مسیر لذت می‌بری اگر

  • وقتی بازی می‌کنی، به این فکر می‌کنی که این بخش را چطور ساخته‌اند
  • از پیدا کردن یک اشکال سمج در کد خسته نمی‌شوی
  • حوصله داری یک بازی کوچک را تا آخر، با جزئیات خسته‌کننده‌اش، تمام کنی
  • کار تیمی با هنرمند و طراح را دوست داری

احتمالا اذیت می‌شوی اگر

  • بازی کردن را دوست داری، ولی ساعت‌ها کد نوشتن و تست برایت کسل‌کننده است
  • بازار کار کوچک و آگهی‌های کم برای تازه‌کار نگرانت می‌کند
  • می‌خواهی در چند هفته به درآمد برسی

این شغل در یک نگاه

کار با آدم‌ها۳۵٪
کار با دست و ابزار۱۵٪
تحرک و کار بدنی۵٪
شیفت عصر و شب۲۰٪
نظم و کار روتین۴۵٪
خلاقیت۸۰٪

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

شروع تست

سوال‌های رایج درباره آموزش بازی سازی

آموزش بازی سازی را از کجا شروع کنم؟

یک موتور انتخاب کن، معمولا یونیتی یا گودو، زبان همان موتور را همراه با ساختن یک بازی خیلی کوچک یاد بگیر و آن بازی را تمام کن. بعد خروجی موبایل بگیر و بازی بعدی را بساز.

آموزش بازی سازی با یونیتی بهتر است یا گودو؟

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

آموزش بازی سازی با اسکرچ برای چند سالگی است؟

بیشتر دوره‌ها برای ۷ تا ۱۴ سال طراحی شده‌اند: اسکرچ جونیور برای ۷ تا ۱۰ سال و دوره‌های پروژه‌محور برای ۱۰ تا ۱۵ سال. پیش‌نیازی ندارند.

دوره بازی سازی چقدر هزینه دارد؟

دوره‌های آنلاین کوتاه فارسی حدود ۱۳۰ هزار تا ۱٫۲ میلیون تومان، یک دوره جامع ضبط‌شده یونیتی ۵ میلیون تومان، و دوره حضوری ۷۵ ساعتی یونیتی در فنی و حرفه‌ای تهران تا حدود ۱۲٫۶ میلیون تومان در مهر ۱۴۰۵.

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

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

آیا بازی سازی سخت است و ریاضی زیادی می‌خواهد؟

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

آموزش بازی سازی با گوشی ممکن است؟

ویرایشگر گودو روی گوشی اندروید با دست‌کم ۳ گیگابایت رم اجرا می‌شود و برای یاد گرفتن مفاهیم کافی است، ولی کار جدی و استخدام به کامپیوتر نیاز دارد.

برای بازی سازی با پایتون می‌شود شروع کرد؟

بله، دوره‌های بازی سازی با کتابخانه pygame هست و برای یاد گرفتن برنامه‌نویسی خوب است، ولی در آگهی‌های استخدام بازی مهر ۱۴۰۵ هیچ آگهی پایتون را برای ساخت بازی نخواسته بود.

حقوق برنامه نویس بازی در ایران چقدر است؟

آگهی‌های مهر ۱۴۰۵ میانه ۳۵ تا ۵۰ میلیون تومان پیشنهاد داده بودند. برنامه‌نویسان سی‌شارپ سطح میانی در تهران در پایان ۱۴۰۴ میانه ۴۰ میلیون دریافت می‌کردند.

درآمد بازی سازی موبایل در ایران از کجا می‌آید؟

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

پیش از خرید دوره بازی سازی، ببین این کار با تو جور است

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

شروع تست

سوالی درباره توسعه‌دهنده بازی دارید؟

سوالتان را بپرسید. جواب را همین‌جا می‌نویسیم تا به کار بقیه هم بیاید.