لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش WebGL w/Unity: راهنمای نهایی بازی ها در مرورگر
WebGL w/ Unity: The Ultimate Guide to Games in the Browser
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
Unity3D ساده ترین راه برای استقرار بازی های HTML5 است! (آسان تر از three.js، babylon.js،phaser و playcanvas!) یک بازی Unity را در ده دقیقه اول دوره در وب اجرا کنید! بیاموزید کجا می توان کد منبع بازی رایگان برای مطالعه و اشتراک گذاری پیدا کرد. درک تاریخچه یونیتی و وب و دلایلی که می خواهید از Unity به عنوان ابزار توسعه وب استفاده کنید بارگذاری بازی ها در سرویس های مختلف (Simmer، Github Pages، میزبانی وب عمومی، Firebase و AWS) بازیهای مرورگر زنده را روی Wordpress، Patreon، Kickstarter و Medium قرار دهید. تصاویر را از وب بکشید و از آنها در بازیهای خود استفاده کنید. برای قطعنامه های مختلف ارتباط بین Unity (C#) به مرورگر وب (Javascript) رفع خطاهای رایج WebGL مانند CORS و مشکلات حافظه پیش نیازها: این دوره از C# (Unity) و Javascript/HTML5/CSS (Web) استفاده می کند نه دانش C# و نه Javascript مورد نیاز است. ، اما اگر مقداری برنامه نویسی انجام داده باشید، دانش سطح پایین WebGL یا WebAssembly مورد نیاز نیست، بیشترین بهره را از این دوره خواهید برد.
دوستان جنگجوی کد، اگر تا به حال به ساخت بازی های دو بعدی یا سه بعدی برای مرورگر فکر کرده اید، راهنمای بهتری نسبت به دوره آموزشی اخیر روکو در Udemy پیدا نخواهید کرد. روکو یک مربی با استعداد است و جریان اطلاعات را با سرعت مناسب حفظ می کند و در عین حال تاکید بسیار عملی دارد.
و او بسیار متفکرانه با پوشیدن همان پیراهن چهارخانه قرمز برای هر سخنرانی از گیج کردن کاربران جلوگیری می کند. آن را بررسی کنید!
- Michael Sample، مدیر مهندسی @Gliffy
آیا شما یک توسعهدهنده بازی هستید که به دنبال بهترین راه کم اصطکاک برای دستیابی به مخاطبان گستردهتر در وب هستید؟
یا شما یک توسعه دهنده وب هستید که به دنبال یک محیط توسعه بالغ برای زنده کردن برنامه های کاربردی وب گرافیکی دو بعدی و سه بعدی هستید؟
در ده دقیقه اول این دوره، میتوانید یک برنامه سه بعدی بسازید و آن را در یک وبسایت زنده اجرا کنید. سپس با تاریخچه غنی Unity و وب آشنا خواهید شد و نحوه استقرار بازی های مرورگر را در سرویس های مختلف از جمله:
صفحات Github
Google Cloud/Firebase
AWS
Kickstarter، Patreon، Wordpress و Medium و موارد دیگر...
در اوایل دوره، سه راز را یاد خواهید گرفت که فوراً بازی شما را در مرورگر فوقالعاده جلوه میدهد. سپس در مورد نحوه استفاده از تصاویر و بافتهای استخراجشده از وب، یک غواصی عمیق انجام میدهید. شما یاد خواهید گرفت که چگونه با استفاده از CORS و JSON با یک API جستجوی وب ارتباط برقرار کنید، و نحوه جلوگیری از خطاهای رایج هنگام صادرات بازی خود به WebGL را پوشش خواهیم داد. در نهایت، نحوه برقراری ارتباط دوطرفه بین مرورگر و Unity را خواهید آموخت.
این دوره آموزشی یونیتی با هدف عمومی نیست، و همچنین یک کلاس توسعه وب با هدف عمومی نیست. تعداد زیادی از آن ها وجود دارد. این یک دوره آموزشی سطح متوسط است که با امکانات شگفتانگیز برنامههای گرافیکی دوبعدی و سه بعدی در مرورگر، تخیل شما را برمیانگیزد.
در حالی که درسهای قبلی به کدنویسی زیادی نیاز ندارند، در درسهای بعدی از C#، Javascript، HTML و CSS زیادی استفاده خواهیم کرد. اگر تجربه توسعه با یونیتی یا وب داشته باشید، بیشترین بهره را از این دوره خواهید برد. اما نگران نباشید، ما همه کدها را خط به خط مرور میکنیم و منابع و اسناد مختلفی را با شما به اشتراک میگذارم که به شما کمک میکند برنامههای دوبعدی و سه بعدی مبتنی بر مرورگر را ایجاد کنید!
از مربی:
من تقریباً بیست سال تجربه توسعه حرفه ای دارم. در نیمه اول زندگی حرفه ای من یک توسعه دهنده بازی حرفه ای (راک بند، سیمز و بسیاری دیگر) بودم و در نیمه دوم در برنامه های گرافیکی برای وب (نمودار گلیفی و میزبانی بازی SIMMER) تخصص داشتم.
من کتابخانه های گرافیکی مختلف وب مانند three.js، babylon.js،phaser و playcanvas را امتحان کرده ام. هیچ چیزی به ابزارهای توسعه بالغ موجود در Unity3D نزدیک نمی شود. من معتقدم که ما در طلوع عصر جدیدی از تجربیات غنی دو بعدی و سه بعدی در وب هستیم و Unity برنامه قاتلی است که آن را محقق خواهد کرد.
سرفصل ها و درس ها
معرفی
Introduction
اولین بازی WebGL خود را صادر می کنید
Exporting your first WebGL Game
سرورهای محلی، NGrok و مکانی برای استقرار بازی شما
Local Servers, NGrok and a Place to Deploy Your Game
بررسی ساختمان و استقرار و یک تکلیف
Review Building and Deploying and an Assignment
اشکال زدایی ساخت WebGL با کنسول جاوا اسکریپت
Debugging WebGL builds with the Javascript Console
برنامه درسی و پیشینه
Syllabus and Background
سرفصل دروس
Syllabus
تاریخچه وحدت در وب
History of Unity on the Web
چرا به WebGL اهمیت می دهیم؟
Why Care about WebGL?
چرا از Unity برای بازی های مرورگر استفاده کنیم؟
Why use Unity for Browser Games?
چرا از Unity برای بازی های مرورگر استفاده نمی کنید؟
Why not use Unity for Browser Games?
درباره مربی شما
About your Instructor
اسرار ساخت WebGL بهتر
Secrets to a Better WebGL Build
سه راه برای بهبود فوری ساخت WebGL شما
Three Ways to Instantly make your WebGL Build Better
بازی خود را ریسپانسیو کنید
Make your Game Responsive
از فونت های بهتر استفاده کنید
Use Better Fonts
از Data Caching استفاده کنید
Use Data Caching
تنظیمات پخش کننده
Player Settings
تنظیمات پخش کننده
Player Settings
میزبانی و استقرار
Hosting and Deployment
گزینه های میزبانی
Hosting Options
میزبانی وب سی پنل با Siteground (بخش 1، راه اندازی)
CPanel Web Hosting with Siteground (part 1, setup)
میزبانی وب سی پنل با Siteground (قسمت 2، ftp)
CPanel Web Hosting with Siteground (part 2, ftp)
استقرار در صفحات Github
Deploy to Github Pages
استقرار در Firebase (Google Cloud)
Deploy to Firebase (Google Cloud)
استقرار در AWS (مقدمه)
Deploy to AWS (Introduction)
اضافه کردن بازی خود به یک پست وردپرس یا وبلاگ متوسط
Adding your Game to a Wordpress or Medium Blog Post
اضافه کردن بازی خود به Patreon یا Kickstarter
Adding your Game to Patreon or Kickstarter
نمایش نظرات