توسعهدهنده بازی (Game Developer)
نقشه راه کامل، بهروز و معتبر برای تسلط بر بازیسازی از برنامهنویسی و طراحی تا صدا، هنر و انتشار
مبانی برنامهنویسی و حل مسئله (Programming Fundamentals)
تسلط بر C# (برای Unity) یا ++C (برای Unreal)، ساختمان داده، الگوریتمها، اشکالزدایی و الگوهای طراحی شیءگرا
ریاضیات و فیزیک بازی (Game Math & Physics)
جبر خطی (بردار، ماتریس، کواترنیون)، مثلثات، احتمال، سینماتیک، دینامیک و شبیهسازی فیزیک پایه
آشنایی با موتورهای بازی (Game Engines)
مقایسه Unity، Unreal Engine و Godot؛ کار عملی با یک موتور اصلی، ویرایشگر، prefab، صحنهها و component-based design
برنامهنویسی گیمپلی (Gameplay Programming)
مدیریت ورودی، سیستم حرکت کاراکتر، تعامل اشیاء، event systems، دوربین و مکانیکهای رایج (پلتفرمر، شوتر، RPG)
فیزیک و تشخیص برخورد (Collision & Physics)
Rigidbody، colliderها، triggerها، raycast، joints، شبیهسازی نیرو و مواد فیزیکی
گرافیک و شیدرها (Graphics & Shaders)
نورپردازی (realtime/baked)، متریالها، post-processing، سیستم ذرات، Shader Graph یا HLSL برای ساخت شیدرهای سفارشی
هوش مصنوعی و رفتار دشمن (Game AI)
مسیریابی (NavMesh، A*)، درخت رفتار، ماشین حالت محدود، GOAP، دشمن هوشمند و عکسالعملهای واقعگرایانه
طراحی صدا و موسیقی (Audio Design)
افکتهای صوتی، موسیقی تطبیقی، صوتی فضایی، پیادهسازی با FMOD/Wwise و مدیریت حافظه صوتی
طراحی بازی و مرحله (Game & Level Design)
مکانیک، داینامیک، زیباییشناسی، نمونهسازی سریع، طراحی مراحل، جریان بازی و روایت محیطی
رابط و تجربه کاربری (UI/UX)
منوها، HUD، رابط کاربری فضایی، طراحی واکنشگرا، دسترسیپذیری و تست کاربردپذیری
انیمیشن و حرکت (Animation)
انیمیشن 2D (ورقهای اسپرایت)، انیمیشن 3D اسکلتی، blend tree، سینماتیک معکوس (IK)، Motion Matching و Animation Blueprint
هنر و داراییهای بصری (2D & 3D Art)
اصول طراحی، پیکسل آرت، وکتور، مدلسازی سهبعدی (Blender)، تکسچرینگ، ریگینگ، نورپردازی هنری و بهینهسازی داراییها
بازیهای آنلاین و شبکه (Multiplayer & Networking)
معماری client-server، همگامسازی، پیشبینی سمت مشتری، جبران تأخیر، استفاده از Mirror, Photon یا Unreal Networking
بهینهسازی و پرفورمنس (Optimization)
پروفایلینگ، کاهش Draw Call، batching، LOD، مدیریت حافظه، occlusion culling و بهینهسازی برای موبایل و کنسول
واقعیت مجازی و افزوده (VR/AR)
SDKهای Oculus، SteamVR، ARCore/ARKit، طراحی تعامل، جلوگیری از motion sickness و بهینهسازی نرخ فریم
توسعه مستقل و مدیریت پروژه (Indie Game Dev)
اسکرام/کانبان، اسکوپ کوچک، بازاریابی، ساخت community، انتشار زودهنگام و مدیریت منابع
انتشار، پلتفرمها و درآمدزایی (Publishing & Monetization)
استیم، فروشگاههای کنسول و موبایل، پرداخت درونبرنامهای، تبلیغات، قوانین ردهبندی سنی و localization
نمونهکار و مسیر شغلی (Portfolio & Career)
ساخت بازیهای کوچک و انتشارشان، شرکت در game jamها، تخصص در یک حوزه (گیمپلی، رندرینگ، ابزار)، رزومه و شبکهسازی در استودیوها