آموزش بازیسازی و برنامه‌ نویسی | سجاد احمدی نیت
334 subscribers
281 photos
59 videos
41 files
174 links
آموزشهای:
✓ بازیسازی اصولی
✓ برنامه نویسی Python و #C
سجاد احمدی نیت هستم 😃 کمکت میکنم که به آرزوت توی بازیسازی برسی 🎮🌱
متاسفانه کانال قبلی پرید! بعضی‌ها رو دوباره می‌ذارم
راه ارتباطی 👇
@Sajad_Ahmadi_Niat
Download Telegram
📒 راهنمای نصب آفلاین پکیج‌های پایتون برای زمانی که به اینترنت دسترسی ندارین..

دانلود پکیج‌ها از لینک‌های زیر:

⭕️ https://icodeacademy.ir/python-packages/
⭕️ https://pythonfa.blog.ir/

منبع: devefun
آموزش بازیسازی و برنامه‌نویسی☕️:
🎮 @Sajjad_Ahmadi_Niat 🪔
👍3
https://iran.chabokan.net/#resources

پلتفرم چابکان علاوه بر خدماتی که خودش داره، لیستی از ابزارهای موردنیاز در زمان اینترنت ملی و فیلترینگ رو در اینجا قرار داده. مثل mirror ها ، مخازن ملی ، DC ، DNS ، نرم افزارهای همرسانی پروژه و ...
در این وضعیت میتونه بدردتون بخوره

آموزش بازیسازی و برنامه‌نویسی☕️:
🎮 @Sajjad_Ahmadi_Niat 🪔
👍2
یکی از عزیزان زحمت کشیدند و SDK ای که تقریبا کامل هست رو(بصورت صلواتی) برای شما عزیزان Upload کردند:
https://drive.usercontent.google.com/download?id=1JgXExCTXZ1UTPpGZrDzPRaG31HXlbjHn&export=download&authuser=0
امیدوارم که در خروجی های اندروید، به خصوص در یونیتی، بتونید استفاده کنید.

پیشنهاد: این sdk رو به اندروید استودیو بدید و با قندشکن، با دانلود مواردی دیگر اون رو تکمیل تر کنید. ولی sdk خوبی هست. ولی کمی(نه خیلی زیاد) قدیمیه(نسخه 34 و 35 رو داره). البته یکسری چیزها مثل google apis که برای emulator ها نیازه ازش حذف شده که حجمش اومده پایین.

#اس_دی_کی | #sdk
آموزش بازیسازی و برنامه‌نویسی☕️:
🎮 @Sajjad_Ahmadi_Niat 🪔
❤4
پست های زمان نت ملی 👆
ان شاالله که فعالیت مون روی روال برگرده.
شما عزیزان هم اگر کانال رو تبلیغ کنید، قطعا کار بزرگی کردید ❤️
❤2
Forwarded from Maquia Studio
پشت ما به شما گرمه ❤️🔥
بازیهای «میان ستاره ای» و «راز معبد» به آراء مردمی در یازدهمین #جشنواره_بازیهای_ویدئویی رسیدند!
به ترتیب در بخش #اصلی• و #بازی_موردانتظار نیازمند یاری شما هستیم. زیرا میدانیم که شما از تیم های مستقل حمایت میکنید 💪

🔗 شما میتونید از پیوندهای زیر برای رای دادن استفاده کنید:
بازی میان ستاره ای «وبسایت همگرا»
بازی راز معبد «وبسایت همگرا»
آموزش رای دادن در وبسایت همگرا
آموزش رای دادن در پیامرسان روبیکا

منتظر حمایتتون هستیم ⚡️🤝🙌
---------------------------------------
🪽 @MaquiaStudio_official 🪽
----------------------------------------------
💡 @nmg_studio_official
🔥2
Maquia Studio
پشت ما به شما گرمه ❤️🔥 بازیهای «میان ستاره ای» و «راز معبد» به آراء مردمی در یازدهمین #جشنواره_بازیهای_ویدئویی رسیدند! به ترتیب در بخش #اصلی• و #بازی_موردانتظار نیازمند یاری شما هستیم. زیرا میدانیم که شما از تیم های مستقل حمایت میکنید 💪 🔗 شما میتونید از پیوندهای…
راستی، ممنون میشیم اگر در پیامرسان روبیکا و وبسایت همگرا، به دو بازی "میان ستاره ای"(بخش اصلی) و "راز معبد"(بخش موردانتظار) رای بدید.
ما به حمایت شما عزیزان نیازمندیم 👌 دانش آموزانی که تازه کار هستند با این حمایتهای شما قطعا انرژی میگیرن و رشد میکنند.

اگر نتونستید، توی یکی از پلتفرمها(روبیکا یا همگرا) هم به دو بازی رای دادید باز هم ممنون میشیم 🌺
❤3👍1👨‍💻1
t.me/GithubGitlabDownloader_bot

ربات دانلود پروژه ها و مخازن git و GitHub در تلگرام 🤖👆
بصورت رایگان
مخصوص توسعه دهندگان عزیز 🧑‍💻


🎮 @Sajjad_Ahmadi_Niat 🪔
👍2
به هوش مصنوعی باید توضیح دقیق بدی تا بفهمه که مشکلت رو چطوری حل کنه؟

به chatgpt اطلاعات scale factor و scale object و نمای دید + کمپوننت chatacter controller رو دادم و گفتم که متغیرهای character controller رو برام تغییر بده.
و به خوبی انجامش داد خداروشکر!

کاملا روی سطح زمین حرکت میکنه.
همیشه سعی کنید به درستی براش توضیح بدید.

#حل_مشکل
🎮 @Sajjad_Ahmadi_Niat 🪔
👍4
#توصیه

اگر بازی آنلاین توسعه میدید، همیشه برای خودتون پس زمینه، در هاست یک پنل ساده توسعه بدید که همه چیز رو کنترل کنید.
توسعه ابزارهای Monitoring و Handler ، از شروط برنامه نویسی در سطح حرفه ای است.
مثلا با HTML بنده یک Land Page ساده ساختم که همه در یک داشبورد قرار داره. رمز ورود با دیتابیس تطبیق داده میشه و وارد یک صفحه مانیتورینگ و رصد اعضاء میشه. نیاز نیست حتما ابزار شما خیلی شیک و مجلسی باشه. همونقدر که بشه بفهمی چی داره رخ میده و بتونی کنترل شون کنی، خوبه.

🎮 @Sajjad_Ahmadi_Niat 🪔
❤5
امروز ۲۸ بهمن ۱۴۰۴ ، دورهمی بازیسازان در برج میلاد ، در «سایت B2B رویداد هفت خوان» بود.
اتفاقات جالبی امروز افتاد. خیلی بازیسازان از دغدغه شون گفتند. اینکه خیلی از اتفاقات این روزها باعث شده تا درآمد کسب و کارهاشون افت کنه. و برخی هم بالعکس، با هجوم مردم به مارکت های داخلی در دوران فیلترینگ، رشد درآمد بیشتری داشتند.
خلاصه بگم که صحبت های همه از ۱۵ الی ۱۸:۰۵ طول کشید. اما یکی از موضوعات جالب این بود که سامان(کاظمی) یک موضوع مهمی رو مطرح کرد که واقعا باید بهش فکر کرد و ما هم باهاش موافق بودیم اما هر کدوم از یک زاویه خاصی به قضیه نگاه میکردیم و من با سامان سر همین موضوع گفتگو کردم. سامان می‌گفت: از یک سمتی اگر برای بازیسازان اینترنت آزاد قائل باشیم، میشه اینترنت طبقاتی. از یک سمت دیگه، اگر کاری نکنیم کسب و کارها می‌خوابه. نظر شما عزیزان چیه؟ شما اگر جای مسئولین باشید، چکار میکنید که هم فیلترینگِ دستوری رو انجام بدید و هم به کسب‌وکارهای مجازی فکر کنید؟
(حقیقتا اینکه بگیم هیچی فیلتر نکنند که یک درخواست آرمانی و غیرممکنه و هیچ مسئولی گوش نمیکنه!)

🎮 @Sajjad_Ahmadi_Niat 🪔
👍5
طراح «سِگا» درگذشت

هیدکی ساتو(Hideki Sato) که به عنوان پدر سخت‌افزار کنسول مشهور و خاطره‌انگیز سگا(Sega) شناخته می‌شود، در 77 سالگی درگذشت.

🎮 @Sajjad_Ahmadi_Niat 🪔
😢11❤2👾1
چطوری یک پروژه گروهی رو شروع کنیم؟

1. سند بازی بنویسید 📃
این سند، نقشه راه پروژه شماست. تمام جزئیات بازی از داستان، شخصیت‌ها، مکانیک‌های گیم‌پلی، طراحی مراحل، استایل هنری، موسیقی و صدا، و رابط کاربری در آن نوشته می‌شود. بدون GDD، تیم شما نمی‌داند چه چیزی باید بسازد. این سند از سردرگمی، دوباره‌کاری و اتلاف وقت و بودجه جلوگیری می‌کند. در این مرحله، شاید خودتان به عنوان ایده‌پرداز اصلی، نسخه اولیه آن را بنویسید یا یک گیم دیزاینر را به صورت مشاوره‌ای یا پروژه‌ای استخدام کنید تا به شما در تدوین یک GDD حرفه‌ای کمک کند.

2. تعیین محدوده پروژه 🛑
با توجه به بودجه و زمان یک ساله، باید واقع‌بین باشید. نمی‌توانید یک بازی در حد “The Witcher 3” بسازید. باید یک محصول حداقلی قابل ارائه (Minimum Viable Product - MVP) را تعریف کنید. MVP یعنی هسته اصلی و جذاب بازی شما که قابل بازی کردن باشد. پس از انتشار اولیه، می‌توانید با آپدیت‌های بعدی، محتوای بیشتری به آن اضافه کنید.

3. بودجه‌بندی دقیق(درصورت وجود سرمایه) 💶
بودجه کل را به بخش‌های مختلف تقسیم کنید:
حقوق تیم (بزرگترین بخش هزینه)
هزینه‌های نرم‌افزار و ابزارها (لایسنس یونیتی، پلاگین‌ها و…)
هزینه‌های قانونی (ثبت شرکت، قراردادها، بیمه)
هزینه‌های خرید Asset (اگر نیاز باشد)
هزینه‌های بازاریابی و انتشار
یک بخش پیش‌بینی نشده (Contingency) حدود ۱۰ تا ۲۰ درصد کل بودجه برای مشکلات احتمالی.

4. استخدام تیم 🤝
حالا که نقشه راه دارید، وقت ساختن تیم است. اگر از قبل دارید که مشکلی نیست و صرفا باید وظائف مشخص شود. میتوانید از پلتفرم های کاریابی و انجمن ها و گروه های مجازی و از گیم جم ها بهره ببرید.

5. قرارداد و حقوق و بیمه 📜
این بخش بسیار حساس و حیاتی است(درصورتیکه قصد استخدام حق الزحمه ای رو دارید). تمام وقت، یا فریلنسری؟ سطح تجربه و نرخ بازار و فعالیتی که میکند در این موضوع مهم است. شما لیست بیمه کارکنان خود را هر ماه رد می‌کنید. حدود ۳۰٪ از حقوق پایه فرد به عنوان حق بیمه پرداخت می‌شود که ۲۳٪ آن سهم کارفرما و ۷٪ سهم کارمند است. درحالت پروژه ای/فریلنسری ، شما مجبور به رد کردن بیمه نیستید.

6. شروع پروژه 🗝
بهترین روش شروع و مدیریت پروژه استفاده از متدولوژی Agile و به طور خاص Scrum است. اسکرام باعث می‌شود پروژه به قطعات کوچک و قابل مدیریت تقسیم شود و پیشرفت تیم شفاف و قابل اندازه‌گیری باشد.

پیشنهادت چیه؟
🎈 جلسات روزانه (Daily Stand-ups): این جلسات کوتاه شما را کاملاً در جریان روند کار هر فرد قرار می‌دهد. اگر کسی هر روز بگوید “روی همان کار دیروزم” و پیشرفتی نداشته باشد، سریعاً متوجه می‌شوید.
🎈 برد Trello/Jira: با یک نگاه به برد، می‌فهمید چه کارهایی در حال انجام است و چه کارهایی تمام شده. حرکت کارت‌ها روی برد بهترین نشانه پیشرفت است.
🎈 فعالیت در GitHub/GitLab: برای برنامه‌نویسان، می‌توانید تاریخچه commits (تغییرات ثبت شده در کد) را ببینید. این یک معیار کاملاً شفاف از فعالیت آن‌هاست.
🎈 بیلدهای هفتگی (Weekly Builds): از برنامه‌نویس بخواهید هر هفته (مثلاً پنج‌شنبه‌ها) یک نسخه قابل بازی از پروژه (حتی اگر ناقص باشد) به شما تحویل دهد. این کار به شما اجازه می‌دهد پیشرفت را عملاً ببینید و تست کنید.
🎈 تحویل منظم فایل‌های هنری: از هنرمندان بخواهید به صورت منظم (مثلاً در پایان هر تسک) فایل‌های نهایی را در گوگل درایو آپلود کنند.
اعتماد سازی:
🎈 میکرومدیریت (مدیریت ذره‌بینی) و استفاده از نرم‌افزارهای جاسوسی برای رصد صفحه نمایش کارمندان، اعتماد را از بین می‌برد و به شدت به انگیزه تیم لطمه می‌زند.
یک فرهنگ کاری مبتنی بر اعتماد و مسئولیت‌پذیری بسازید. اگر افراد در تحویل وظایفشان در زمان مقرر موفق باشند، یعنی دارند کارشان را به درستی انجام می‌دهند.

#مطلب_کمکی | #مطلب_آموزشی
🎮 @Sajjad_Ahmadi_Niat 🪔
👍3❤1
https://giventofly.github.io/pixelit/#tryit
یک پلتفرم خیلی جالب برای pixel art کردن تصاویری که در نرم افزار ساختید. البته این وبسایت کار خیلی شاقی نمیکنه و از همون الگوریتم box blur استفاده میکنه. اما با color pallet ها و قابلیت تنظیم دستی بلوک ها و تنظیمات دیگری که داره، کار رو جالب درمیاره.

#هوش_مصنوعی | #ai | #معرفی_وبسایت
🎮 @Sajjad_Ahmadi_Niat 🪔
❤3🤔1
شیوه_نامه همگرا_merged_1674708.pdf
403.5 KB
#بخشنامه
نام: شیوه نامه همگرا
بارگذاری شده در: ۱۴۰۴/۱۱/۲۹
منبع: وبسایت شفافیت وزارت فرهنگ و ارشاد اسلامی
بارگذاری کننده: بنیاد ملی بازیهای رایانه ای
توضیحات: درمورد شاخص های رشد پنل همگرا

🎮 @Sajjad_Ahmadi_Niat 🪔
👍4
1561520_orig.pdf
2.6 MB
#بخشنامه
نام: اساسنامه بنیاد ملی بازیهای رایانه ای
بارگذاری شده در: ۱۴۰۴/۰۱/۲۳
منبع: وبسایت شفافیت وزارت فرهنگ و ارشاد اسلامی
بارگذاری کننده: بنیاد ملی بازیهای رایانه ای
توضیحات: آخرین اساسنامه آپدیت شده بنیاد ملی بازیهای رایانه ای

🎮 @Sajjad_Ahmadi_Niat 🪔
❤6👨‍💻1
سلام عزیزان وقت همگی بخیر
ان شاالله در روزهای آتی مطلب جدید میذارم و مطلب هایی که در دوران اینترنت ملی در کانال ایتا گذاشته بودم رو منتقل میکنم به اینجا

باز هم مرسی که موندید 🌹
1❤11🙏2👾1