یادگیری ساخت رابط کاربری گسترده (UI) و سیستمهای داده پویا در گودو با ساخت صفحه موجودی!
پیشنیازها: گودو 3.5
در این دوره توسعه بازی با 98 ویدئوی کوتاه، مجموعاً 10 ساعت محتوای ویدیویی، یاد خواهید گرفت چگونه از موتور و ویرایشگر گودو برای ایجاد یک سیستم موجودی و رابط کاربری موجودی (UI) کاملاً پویا، با آیتمهای شیء قابل اسکریپت و یک پایگاه داده مرکزی آیتمها (با استفاده از منابع گودو) استفاده کنید. سیستم موجودی از دستهبندیهای متعدد آیتم، گروههای دستهبندی، انیمیشنهای اسکرول پویا، اسلاتهای قابل تجهیز (مثال: دست راست و دست چپ) و موارد دیگر پشتیبانی میکند.
سیستم موجودی که قصد دارید بسازید از صفحه موجودی بازی Zelda Breath of the Wild الهام گرفته شده است، و میتواند در بازیهای RPG، FPS، ماجراجویی، Point-and-Click و غیره استفاده شود، اساساً در هر بازی که بازیکن بتواند آیتمها را در دستهبندیهای مختلف کسب کند و پیگیری کند.
این یک کلاس استادانه درباره ایجاد رابط کاربری، سیستمهای سفارشی، دادههای پویا سفارشی و رابطهای پویا با گودو است. نه تنها دادهها، بلکه یک کلاس استادانه درباره سیستم منابع گودو است.
این دوره تمام دانش و قدرت لازم را برای ساخت رابطهای کاربری واکنشگرا با گودو به شما میدهد، همچنین یاد میگیرید چگونه سیستمهای پویایی بسازید که از دادههای پویا با استفاده از مدل داده و اشیاء قابل اسکریپت خودتان استفاده میکنند.
همچنین یاد خواهید گرفت چگونه اشیاء بازی و کامپوننتهای گودو قابل توسعه و گسترش سفارشی خود را با گرهها، صحنهها و اسکریپتهای سفارشی بسازید. یاد خواهید گرفت چگونه منابع گودو سفارشی ایجاد کنید و چگونه دادههای پویا و ایستا را ترکیب و تطبیق دهید.
توجه! این دوره، دوره گودو 3.5+ است، دوره گودو 4 نیست! از گودو 4 با مسئولیت خود استفاده کنید. در هر صورت، کد منبع کاری و مهاجرت شده گودو 4 برای سیستم موجودی ایجاد شده در این دوره نیز در دسترس است و به دوره ضمیمه شده است، در صورتی که بخواهید مقایسه کرده و از آن در گودو 4 استفاده کنید [با مسئولیت خود].
در یک پاراگراف:
همه چیز را در مورد ساخت رابطهای کاربری پیچیده با گودو، از ابتدا، و همچنین کدنویسی و افزودن رفتار به این رابطها، ایجاد صفحات و کامپوننتهای رابط کاربری واقعاً پویا یاد خواهید گرفت.
(تقریباً) همه چیزهایی که یاد خواهید گرفت:
ساختار دوره
این دوره به شرح زیر تقسیم شده است:
در بخش برنامهنویسی، دلیل پشت هر خط کد را توضیح میدهم، بنابراین انتظار طرحهای زیاد را داشته باشید.
نسخه گودو
این دوره از گودو 3.4.3 استفاده میکند. از آنجایی که گودو 4 بر مبانی گودو 3 بنا شده است، این دوره ماندگاری بالایی دارد، چیزی دریافت نخواهید کرد که منسوخ شود. تمام دانش قابل انتقال است، به خصوص در مورد نحوه ساخت رابط کاربری و ساختار مدلهای داده.
گودو 4 هنوز بیش از حد ناپایدار و مستعد تغییرات مخرب است. هنگامی که نسخه پایدار گودو 4 منتشر شود، ویدئوهای ارتقاء و مهاجرت را ضبط خواهم کرد، به این ترتیب دو برابر یاد خواهید گرفت.
مخاطبان هدف
این دوره برای همه مخاطبان در نظر گرفته شده است، تنها پیشنیاز دانستن کمی منطق برنامهنویسی است. قبل از شروع این دوره نیازی به دانستن گودو ندارید.
موسیقی تریلر از ZapSplat
Alfred Reinold Baudisch
همه کاره
اسم من آلفرد رینولد بادیش است و یک مهندس نرم افزار حرفه ای خودآموخته، معمار داده، خالق بازی و هنرمند سرگرمی هستم.
من از 8 سالگی برنامه نویسی را شروع کردم زیرا می خواستم بازی بسازم، از آن زمان تاکنون ده ها زبان برنامه نویسی مختلف، فریمورک، پلتفرم و موتور را یاد گرفته ام و در صدها پروژه مختلف در انواع و رده ها کار کرده ام. : وب سایت ها، برنامه های دسکتاپ، برنامه های موبایل، API ها، نرم افزارهای جاسازی شده، ابزارها و البته بازی های ویدیویی.
من به مدت 20 سال به عنوان یک توسعه دهنده فریلنسر کار کرده ام، تا اینکه در سال 2015 استارت آپ خود را تأسیس کردم: Fred (پلتفرم چت ربات خود را بسازید). علاوه بر این از سال 2018 من به عنوان مهندس ارشد نرم افزار با Elixir و Phoenix در یک استارتاپ فناوری کشاورزی در کپنهاگ، دانمارک کار می کنم.
من همچنین عاشق همه چیز در مورد هنر و توسعه بازی هستم و همچنین مشتاق ابزارهای منبع باز و منبع باز، به خصوص Blender، Krita و Godot هستم.
وقتی کار نمیکنم، یا در یک موزه، گالری هنری یا بیشتر اوقات در خانه هستم، طراحی، مدلسازی سهبعدی، ایجاد نمونههای اولیه بازی یا مشارکت در متن باز. من فقط نمی توانم از یادگیری و خلق کردن دست بکشم! این اشتیاق من است.
نمایش نظرات