کتاب صوتی برنامه نویسی C# برای توسعه بازی در یونیتی (مقدماتی تا پیشرفته)
برنامه نویسی C# برای توسعه بازی در یونیتی: از مبتدی تا حرفهای برنامه نویسی C# برای توسعه بازی در یونیتی: از مبتدی تا حرفهای آیا رویای ساخت بازیهای ویدیویی جذاب را در سر دارید؟ آیا میخواهید دنیای ه...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره برنامه نویسی C# برای توسعه بازی در یونیتی (مقدماتی تا پیشرفته)
موضوع کلی: برنامه نویسی
موضوع میانی: موتور بازی یونیتی (Unity)
📋 سرفصلهای دوره
- 1. مقدمه ای بر توسعه بازی و یونیتی
- 2. آشنایی با محیط یونیتی و رابط کاربری
- 3. نصب و راه اندازی یونیتی و Visual Studio
- 4. مبانی زبان برنامه نویسی C#
- 5. متغیرها، انواع داده، و عملگرها در C#
- 6. دستورات شرطی (if, else, switch) در C#
- 7. حلقه ها (for, while, do-while) در C#
- 8. آرایه ها و لیست ها در C#
- 9. توابع و متدها در C#
- 10. کلاس ها و اشیاء در C#
- 11. مفهوم شی گرایی (OOP) در C#
- 12. وراثت (Inheritance) در C#
- 13. چند ریختی (Polymorphism) در C#
- 14. کپسوله سازی (Encapsulation) در C#
- 15. ایجاد اسکریپت در یونیتی و اتصال آن به اشیاء
- 16. Component ها در یونیتی و کاربرد آنها
- 17. Transform Component و خواص Position, Rotation, Scale
- 18. Movement ساده با استفاده از اسکریپت
- 19. ورودی کاربر (Input) و کنترل کاراکتر
- 20. Rigidbody و فیزیک پایه در یونیتی
- 21. Collider ها و تشخیص برخورد
- 22. Trigger ها و تشخیص محدوده
- 23. ایجاد صحنه (Scene) در یونیتی
- 24. GameObject ها و مدیریت آنها
- 25. Prefab ها و استفاده مجدد از اشیاء
- 26. Asset Store و استفاده از Asset های آماده
- 27. وارد کردن مدل های سه بعدی به یونیتی
- 28. Texture ها و Material ها در یونیتی
- 29. نورپردازی (Lighting) در یونیتی
- 30. دوربین (Camera) و کنترل آن
- 31. صدا (Audio) و مدیریت صدا در یونیتی
- 32. UI (User Interface) و عناصر UI در یونیتی
- 33. Canvas و Anchor ها در UI
- 34. Button ها و Event Listener ها در UI
- 35. Slider ها و Input Field ها در UI
- 36. Text و Font ها در UI
- 37. Image و Sprite ها در UI
- 38. ساخت منو اصلی (Main Menu)
- 39. ساخت منو تنظیمات (Settings Menu)
- 40. مدیریت صحنه ها (Scene Management)
- 41. ذخیره و بارگذاری اطلاعات بازی (PlayerPrefs)
- 42. مقدمه ای بر انیمیشن در یونیتی
- 43. Animator Controller و State Machine
- 44. ایجاد انیمیشن های ساده
- 45. انتقال بین انیمیشن ها
- 46. پارامترهای انیماتور
- 47. Blending و Interruption انیمیشن ها
- 48. Event های انیمیشن
- 49. مقدمه ای بر هوش مصنوعی (AI) در بازی
- 50. NavMesh و Agent های هوشمند
- 51. Pathfinding و مسیریابی
- 52. Behaviour Tree ها (در سطح مقدماتی)
- 53. Finite State Machines (FSM)
- 54. تشخیص دشمن و تعقیب آن
- 55. حمله به دشمن
- 56. سلامت و آسیب دیدن کاراکتر
- 57. مرگ و Respawn کاراکتر
- 58. ساخت HUD (Heads-Up Display)
- 59. نمایش امتیاز و نوار سلامتی
- 60. ساخت سیستم امتیازدهی
- 61. ساخت سیستم Power-Up
- 62. Particle System ها و جلوه های ویژه
- 63. Screen Shake و Camera Effects
- 64. Post Processing و بهبود گرافیک بازی
- 65. Shader ها (مقدماتی) و ساخت Shader های ساده
- 66. Git و Version Control برای پروژه های یونیتی
- 67. کار تیمی و Collaboration در یونیتی
- 68. بهینه سازی عملکرد بازی (Performance Optimization)
- 69. Profiler یونیتی و شناسایی گلوگاه ها
- 70. Batching و Static/Dynamic Batching
- 71. Occlusion Culling
- 72. Mobile Optimization و تنظیمات مناسب برای موبایل
- 73. ساخت بازی پلتفرمر دو بعدی (2D Platformer)
- 74. ساخت بازی تیراندازی از بالا (Top-Down Shooter)
- 75. ساخت بازی مسابقه ای ساده (Simple Racing Game)
- 76. ساخت بازی پازلی (Puzzle Game)
- 77. ساخت بازی استراتژیک ساده (Simple Strategy Game)
- 78. تبدیل پروژه به APK برای اندروید
- 79. تبدیل پروژه به EXE برای ویندوز
- 80. مقدمه ای بر AR (Augmented Reality) در یونیتی
- 81. مقدمه ای بر VR (Virtual Reality) در یونیتی
- 82. بازار یابی بازی (Game Marketing)
- 83. نشر بازی (Game Publishing)
- 84. اشکال زدایی و رفع خطا در کد
- 85. ایجاد مستندات برای کد
- 86. الگوهای طراحی (Design Patterns) رایج در بازی سازی
- 87. یادگیری منابع بیشتر و ادامه مسیر
- 88. منابع آنلاین برای یادگیری یونیتی و C#
- 89. انجمن های برنامه نویسی و بازی سازی
- 90. به روز نگه داشتن دانش و مهارت ها
- 91. ساخت یک پروژه بازی کامل (از ابتدا تا انتها) - قسمت 1
- 92. ساخت یک پروژه بازی کامل (از ابتدا تا انتها) - قسمت 2
- 93. ساخت یک پروژه بازی کامل (از ابتدا تا انتها) - قسمت 3
- 94. ساخت یک پروژه بازی کامل (از ابتدا تا انتها) - قسمت 4
- 95. ساخت یک پروژه بازی کامل (از ابتدا تا انتها) - قسمت 5
- 96. نکات و ترفندهای کاربردی در یونیتی
- 97. چالش های برنامه نویسی بازی و راه حل ها
- 98. پرسش و پاسخ و رفع اشکال
- 99. مرور و جمع بندی دوره
- 100. مفاهیم پیشرفته شیءگرایی در C# (ارث بری، پلی مورفیسم، انتزاع)
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
تگها:
C#
C# Unity
Coding
Game Development
Game Programming
Unity
Unity game engine
آموزش Unity
بازی سازی
برنامه نویسی
برنامه نویسی C++
برنامه نویسی بازی
توسعه بازی
موتور بازی سازی
یونیتی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.