💠 بسم الله الرحمن الرحیم 💠
خب سلام بر رفقای عزیزم امیدوارم که حالتون خوب باشه
پیامهای گذشته کانال پاک شد و کانال ایتا نسبت به کانال تلگرام رویکردی کاملا متفاوت خواهد داشت . کانال تلگرام ، رویکرد عادی و علمی خودرا دارد . اما در داخل ایتا قصد داریم رویکرد پرورشی و تربیتی داشته باشیم . قصد داریم بازیساز و برنامه نویس تربیت کنیم و در این مسیر هرچقدر بتونم به شما کمک میکنم و هرسوالی هم داشتید درخدمتم فقط همت از شما برای یادگیری ، نشر مطالب و ماندن داخل کانال و معرفی آن به دیگران . چون من همیشه عقیده داشتم : زکات العلم بنشره
من دوست دارم این صنعت پیشرفت کنه ، دوست دارم شماها پیشرفت کنید و دوست دارم خودم هم پیشرفت کنم . پس بیاید با همدیگه اینکار رو انجام بدیم 🤝 یک نکته رو دوستانه بهتون میگم :
من اکثر آموزشهام رایگانه و دوست ندارم درآمدزایی خاصی داشته باشم و اگر هم دوره ای رو هزینه دار میذارم برای این هست که چون هرکسی خرج میکنه ارزش کار رو بیشتر میدونه . ولی این رو یادت باشه که درسته رایگان میتونی یاد بگیری ، ولی گاهی اوقات هرجایی باید برای اینکه یه چیزی رو بدست بیاری یه چیزی رو از دست بدی! اون میتونه وقتت باشه ، پولت باشه ، آرامشت باشه ، فکر و ذهنت باشه و ...
با قدرت و با تلاش شروع کن 👌🏻👋🏻 من هم سعی میکنم کمکت کنم
برای پرسش سوالات تون میتونید داخل دیسکاس عضو شید :
https://eitaa.com/joinchat/1227161823Cc71bc165c7
یا اینکه داخل پیوی سوالاتتون رو بپرسید : @Sajad_Ahmadi_Niat
اول کمی درمورد خودم بگم :
سجاد احمدی نیت ، متولد یکم تیرماه 1382 و تا الان در زمینه بازیسازی بمدت 8 سال هست که کار میکنم ( 4 سال غیرجدی ، 4 سال جدی ) و چندین مقام در حوزه های بازیسازی و برنامه نویسی در جشنواره های گوناگون اعم از کشوری ، استانی و ناحیه دارم . مثلا دوم استانی خوارزمی ، دوم کشوری فرهنگی هنری ، اول استانی خوارزمی و حتی رتبه هایی در المپیادهایی همچون کارآفرینی دارم .
از تدریس ، بیشتر از ساختن لذت میبرم . برای همین بیشتر وقتم و تمرکزم رو بعد از شرکت کردن در مسابقات مختلف ، روی تدریس گذاشتم و بصورت حضوری و غیرحضوری در پلتفرم های مختلف به تدریس بازیسازی و برنامه نویسی پرداختم . بنده مدرس دانشگاه آزاد مشهد و انجمن های مختلف علوم کامپیوتر هستم و در زمینه بازی پژوهی بیشتر کار میکنم . چیزی که در ایران متاسفانه ناشناخته ست .
هم اکنون در دانشگاه در رشته بیوتکنولوژی درس میخونم . چون به زیست شناسی علاقمندم و آرزو دارم روزی بازیسازهای ما اهمیت علوم تجربی و انسانی رو در بازیسازی درک کنند و فقط به علوم ریاضیات اهمیت ندن
خب زیاد درمورد خودم گفتم . برام دعا کنید تا به هدفم برسم ... 😃☕️
🕹 بازی چیست؟
خب اولین مطلب کانال رو با این موضوع شروع میکنیم . میخوایم بدونیم چه چیزی بازی هست؟ برای اینکه بازیساز بشیم باید بتونیم به خوبی بازی و گیم رو بشناسیم!
اول از تعریف خود بازی شروع میکنیم . بازی ، عملی است که به ما نشاط و شادابی میده و باعث میشه که ما لحظاتی از فشارها و پیچیدگی های دنیا رها بشیم و یک فراغتی پیدا کنیم . بازی ، عملی است که فرد(یا افراد) تمرکز خودرا بر روی تسلط پیداکردن بر روی اون میگذارن و در این بین ، کسی پیروز هست که بتونه تسلط بیشتر ، تمرکز بیشتر ، سرعت عمل بیشتر و استراتژی بهتر رو داشته باشه . هرکدوم از اینها مهارتهایی هستند که فرد با بازی کردن و یا خارج از بازی باید اونها رو بدست بیاره
البته یادتون باشه که بازیها چه مجازی باشند چه غیرمجازی ، اگر از حد خود بگذرند مارو دچار اعتیاد میکنند! هرچقدر هم اعتیاد بیشتر ، لذت قبلی رو نسبت به اون عمل نداریم و برای بقای روانی مجبور به اجرای اون کار هستیم . پس هرچیزی در تعادل!
در بازیها ، قوانین های خاصی حاکم است که اگر اون خطوط قرمز نقض بشه ، افراد ناقض جریمه خواهند شد و این نظم برای هدایت بهتر بازی است.
حال بازیهای دیجیتال چه تفاوتی با بازیهای فیزیکی دارند؟
✅ نظم در بازی توسط خود برنامه انجام میشود و هیچکسی تخطی نخواهد کرد
✅ به جای تحرک فیزیکی بخشی از بدن و درون بدن درحال تحرک است
✅ بستر اجرای بازیها فضای مجازی است و دستاوردها در دنیای دیجیتال بدست می آید
و ...
بازیهای دیجیتال جدا از مضراتی که دارند ، میتوانند مفید هم باشند که درآینده اشاره میکنم
➖➖➖➖➖➖➖➖➖➖➖➖
➖ @SajadAhmadiNiat آموزش بازیسازی با
➖➖➖➖➖➖➖➖➖➖➖➖
آموزش بازیسازی وبرنامه نویسی | سجاد احمدی نیت
🕹 بازی چیست؟ خب اولین مطلب کانال رو با این موضوع شروع میکنیم . میخوایم بدونیم چه چیزی بازی هست؟ برا
🕹 بازیساز کیست؟
ساخت بازی ،چه فیزیکی چه دیجیتالی باشد نیاز به یکسری جاذبه های خاص دارد تا بتواند رسالت خود را بعنوان یک Game ایفا کند. درکل بازیساز کسی است که با دیدگاه های خود و ایده هایی که در سر دارد شروع به تولید یک بازی میکند.
اما آیا این تعریف برای یک بازیساز در بستر دیجیتال مناسب هست؟
بیایم یکم بهتر بازیساز رو تعریف کنیم. بازیساز کسی هست که ایده یک بازی رو در ذهنش میسازه و سعی میکنه تا اون رو به مرحله اجرا و ساخت برسونه!خب این تعریف یکم ساده تر شد ولی اون تعریف تخصصی که ما میخوایم نیست!
هرکسی میتونه یک بازیساز باشه اما در لفظ عامه!اگر قصد داشته باشیم در تخصص یک بازیساز باشیم،باید خیلی از فاکتورها رویاد بگیریم :
1️⃣ به روند ساخت بازی آشنا باشیم و بدونیم خط تولید یک گیم به چه شکلی هست
2️⃣ از Game Design حداقل مبانی رو بدونیم
3️⃣ با مبانی ساخت بازی در تخصص خودمون آشنا بشیم (مثلا برنامه نویسی؟ طراحی؟ یاد بگیر هرچیزی که مربوط به رَسته خودته)
4️⃣ سعی به تولید یک بازی هرچند کوچک کنیم
5️⃣ ایده پرداز باشیم .خلاق باشیم و سعی کنیم فقط برای تمرین ، از بازیهای دیگه clone (کپی) کنیم
6️⃣ با بازار ، نیازهای کاربران و جریانات درون صنعت گیم آشنا باشیم
7️⃣ سعی کنیم اگر گیمر نیستیم اما گیم باز باشیم . باید بدونیم گیمر چی میخواد! خودمون رو جای گیمر بذاریم
8️⃣ سعی در انتزاعی کردن ایده ها داشته باشیم ، تمثیل سازی کنیم تا بدونیم چی میخوایم بسازیم
این تعاریف خیلی ساده از یک بازیساز بود . حالا بری جلوتر تخصصی تر میفهمی و تخصصی تر بهت میگم
➖➖➖➖➖➖➖➖➖➖➖
@SajadAhmadiNiat بازیسازی با
➖➖➖➖➖➖➖➖➖➖➖
آموزش بازیسازی وبرنامه نویسی | سجاد احمدی نیت
🕹 بازی چیست؟ خب اولین مطلب کانال رو با این موضوع شروع میکنیم . میخوایم بدونیم چه چیزی بازی هست؟ برا
🎮 صنعت بازیهای ویدئویی چیست؟
دومین صنعت پردرآمد دنیا که شامل سه بخش میشود : 1 - گیمر ها 2 - واسطین 3 - بازیسازان
صنعتی است که درگیر توسعه، بازاریابی و کسب درآمد از بازیهای ویدیویی است . این صنعت دهها شغل مختلف را در بر میگیرد و باعث استخدام هزاران نفر در سراسر جهان در این بخش شدهاست . برخی از رشته های موجود در صنعت بازی عبارتند از : برنامهنویس بازی، طراح بازی، طراح مرحله، تهیهکننده بازی، هنرمند بازی و تست کننده بازی
در صنعت بازی ، طراحان بازی در ابتدا بازی را با طرحهای اولیه خلق کرده و آنرا مصور میکنند و به خروجی میرسانند . سپس تسترها آنرا محک زده و عیبهای آنان را با سازندگان مطرح میکنند و پس از رفع اشکال ، بازیها دست ناشرین و واسطین داده میشود تا آنرا به دسترسی عموم برسانند . ناشرین میتوانند اختصاصی یا عمومی ، داخلی یا خارجی باشند و درصدی از سود بازی سهیم میشوند . سپس گیمرین و بازی کننده های خاص(طرفداران های بازی) و غیرخاص (افرادیکه تفننی و رهگذری بازی میکنند) آنرا خریده و اجرا میکنند
صنعت بازی صنعت نیاز نیست! صنعت نیازسازی است . همانطور که ما به غذا نیاز داریم اما به پیتزا نیاز نداریم ، ما به سرگرمی نیاز داریم اما میتوانیم سرگرمی های گوناگونی انجام دهیم و اجبار به یک سرگرمی خاص نیستیم . پس بازیها باید در ایجاد احساس نیاز دست برتری داشته باشند .
بازیسازان شامل دوبخش میشوند : 1 - شرکتهای بازیسازی AAA (تریپل A) و 2 - بازیسازان مستقل indie
این هم تعاریفی ساده و ابتدایی از صنعت بازی
➖➖➖➖➖➖➖➖➖➖➖
@SajadAhmadiNiat بازیسازی با
➖➖➖➖➖➖➖➖➖➖➖
https://eitaa.com/joinchat/1076691158C2c86f96856
رفقای عزیز ، اگر دوست داشتید میتونید به غیر از دیسکاس و گروه پرسش و پاسخ ، داخل این گروه هم عضو باشید 👌🏻
آموزش بازیسازی وبرنامه نویسی | سجاد احمدی نیت
🕹 بازی چیست؟ خب اولین مطلب کانال رو با این موضوع شروع میکنیم . میخوایم بدونیم چه چیزی بازی هست؟ برا
🛵 موتورهای بازیسازی 🎮
از اسم موتور(Engine) معلوم است که محرک و سازنده است . اما ، باید بدانید که اِنجین های بازیسازی ، ابزارهای تولید بازی هستند که امکانات زیادی رو در اختیار ما قرار میدن تا یک خروجی داشته باشیم .
تعریف حرفه ای تر؟ موتور بازیسازی (Game Engine) در واقع یک فریمورک نرمافزاری بوده که در اصل جهت طراحی بازیهای ویدیویی ساخته شده و معمولا دربرگیرنده کتابخانههای (Library) مرتبط و سایر برنامههای پشتیبان است . این موتور شامل بخش های گوناگون است . موتور صدا(sound engine) ، موتور گرافیک (Graphic Engine) ، موتور ریاضیات (Math Engine) ، موتور رندر (Render Engine) ، موتور منطق و محاسبات (Logic Engine) ، موتور فیزیک (Physic Engine) و ... برخی موتورها هستند .
موتورهای بازیسازی با همدیگه فرق دارند :
1️⃣ از لحاظ ساختاری و هسته(core)
2️⃣ پلتفرمی که برای اون بازی میسازند
3️⃣ زبانهای برنامه نویسی که پشتیبانی میکنند
4️⃣ تعداد ، تنوع ، چگونگی و کاربرد ابزارهای داخل موتور
5️⃣ سادگی و انعطاف
6️⃣ تحریم بودن و نبودن
7️⃣ انحصاری و غیرانحصاری - پولی و غیر پولی
8️⃣ گستردگی کامیونیتی و آموزشهای اون
و ...
موتورهای بازیسازی و sdk های زیادی وجود داره که بسته به خروجی ای که میخوایم ، تسلطی که داریم ، امکانات سیستمی ای که داریم میتونیم اونها رو انتخاب کنیم . مثلا Unity یونیتی ، آنریل Unreal ، گودو Godot ، کوکوس Cocos ، گیم میکر Game Maker ، کانستراکت Construct ، لیب جی دی ایکس LibGDX ، لامبریارد Lumberyard ، کرای انجین Cry Engine و ...
➖➖➖➖➖➖➖➖➖➖➖
@SajadAhmadiNiat بازیسازی با
➖➖➖➖➖➖➖➖➖➖➖
پول ندارم سیستم بخرم! پولم برای خرید سیستم خیلی کمه ...
در ابتدا بهتون گفتم که لزومی نداره حتما سیستم قوی داشته باشید . اما باید به فکر این باشید که دنیا روز به روز درحال پیشرفته شدنه و به موازات اون ، موتورهای بازیسازی و نرم افزارها هم درحال پیشرفته شدن و گستردگی خودشون هستند و برای همین گوشه ذهنتون باید خرید یا ارتقاء رو داشته باشید . اما اگر میخواید سیستم بخرید که چند پیشنهاد دارم بهتون بدم . امیدوارم بدردتون بخوره .
پیشنهاد میکنم حتما یه نگاهی به قیمت بازار بندازید که تصوراتتون درمورد مقدار سیستمی که باید هزینه کنید کم یا زیاد نباشه . برای سیستم ضعیف(الان) بین 15 الی 20 میلیون ، برای سیستم متوسط بین 20 الی 30 میلیون و برای سیستم خوب بین 30 الی 45 میلیون و برای سیستم عالی باید بالای 45 میلیون هزینه کنید! حالا چند راه دارم براتون ، اگر خیلی هزینه خاصی در دست و بالتون ندارید اینها رو یه چک بکنید شاید بدردتون خورد :
الف ) به جای کِیس ، میتونید لپتاپ بخرید : قطعا از نظر اقتصادی بصرفه تره و هزینه کمتری داره . اما خیلی از لپتاپ ها قابل ارتقاء نیستند و از این نظر متاسفانه خیلی خوب نیست . به اندازه case هم کارایی ندارند ولی کارراه انداز هستند
ب ) به جای کِیس کامل ، میتونید مینی کِیس بخرید : Minicase همون کیس عادیه! اما زرق و ورق نداره . ابعاد کوچکتری هم داره و میتونید دیواری هم استفاده کنید . از سخت افزارهایی با حجم کمتر هم داخل اون استفاده شده و این معایب رو هم داره که شما هر سخت افزاری رو نمیتونید داخلش قرار بدید و یکسری قطعات با Mainboard با حجم خاص داخل اون جای میگیره . قیمتش یک سوم یک کِیس هست و از این نظر واقعا بصرفه ست!
ج ) میتونی وام هم بگیری ولی ... : وام ، یک ریسک خیلی بزرگه . اگر میتونی هزینه ش رو دربیاری خوبه . ولی حواست باشه بهش معتاد نشی چون وام آخرین راهه که باید بری سراغش! حتی وام های بدون ضامن یا وام کالا
د ) میتونی از تسهیلات برخی مراکز استفاده کنی : پارکهای علم و فناوری ، مراکز رشد و از اینطور جاها به شما تسهیلات مثل وام های کوچک و مکان میدن ولی شما باید با اونها یک کسب و کار راه بندازی و بعد از یک مدت خاصی ، درصد سود یا هزینه موردنظری رو برای مکان + وام بهشون پرداخت کنی
ذ ) چندنفری پول بگذارید : میتونید چندنفری پول بگذارید ( حالا شغل دارید یا ندارید کلی میگم . اگر میتونی کار کنی خیلی خوبه! کار میکُن مگو چیست کار! ) و یک سیستم بخرید و با همدیگه استفاده ش کنید . میخوای قرض بگیری؟ عیبی نداره ولی مثل راه وام حتما حتما حتما بنداز راه آخر! چون قرض گرفتن توی اوج نداریه . میتونی نگیری خیلی بهتر از اینه که بگیری
ص ) از کامپیوترها(یا لپتاپ) با قطعات استوک استفاده کنید : میتونید کامپیوتر دست دوم بخرید . یا کامپیوتری که قطعات دست دوم داره . هزینه اش نسبت به کامپیوتر با قطعات original کمتره . البته معنی استوک فقط دست دوم بودن نیست . استوک قطعات غیراصل رو هم شامل میشه . مثلا یک قطعه رو آمریکا تولید میکنه اما نمونه چینی هم داره
ض ) از وبسایتهایی همچون Lendo و از اینطور پلتفرمها استفاده کنید : از اینطور وبسایتها میتونید خرید کنید و بهتون یک وام بده و اون وام رو پس از خرید بصورت ماهانه با سودی کم پرداخت کنید
ط ) سیستم رو از یه شهر دیگه سفارش بدید : این رو صددرصد پیشنهاد نمیکنم . ببینید به صرفه ست یا نه چون معمولا هر شهری قیمت های متفاوتی داره روی این پیشنهاد هم میشه حساب کرد . مثلا قیمت های شهر تهران درمورد کامپیوتر در اکثر مواقع کمی بهتر از مشهده . اما باز هزینه ای که اضافه میشه هزینه رفت و برگشته!
ظ ) کارآموزی کنید : میتونید داخل شرکت های بازیسازی بصورت تستی و کارآموزی کار کنید . البته یکسری کانونها و مراکزها هم هستند که شما رو میپذیرند و اجازه استفاده از سیستم ها رو بهتون میدن
ع ) سیستم اجاره کنید : یادمه که قبلا چنین جاهایی بود که کامپیوتر اجاره میداد . شاید هم الان باشه 🧐
غ ) از سیستم آشنایان استفاده کنید : اطرافیان شما شاید بتونند گاهی سیستم شون رو در اختیار شما قرار بدن!
ه) سیستم پایه بخر ارتقا بده : گاهی اوقات از روی مجبوری باید یه سیستم بگیریم و ذره ذره که پول دستمون اومد باید اون رو ارتقا بدیم . حتما Mainboard ای انتخاب کنید که اسلاتهای روی اون قابل ارتقا باشه . در انتخاب سیستم خواهشا کمی دقت کنید . مثلا Case RGB بدرد شما نمیخوره مرد مومن! مگه میخوای پارتی راه بندازی؟؟ چون نداری یکم صرفه جویی کن
➖➖➖➖➖➖➖➖➖➖➖
@SajadAhmadiNiat بازیسازی با
➖➖➖➖➖➖➖➖➖➖➖
آموزش بازیسازی وبرنامه نویسی | سجاد احمدی نیت
پول ندارم سیستم بخرم! پولم برای خرید سیستم خیلی کمه ... در ابتدا بهتون گفتم که لزومی نداره حتما سیس
من این راه ها به ذهنم زد . شما چه راهی به ذهنتون میزنه؟
یک نکته مهم : اگر پول داری گلم ، میخوای سیستم تو کلا ارتقا بدی صفر تا صدشو ، پیشنهاد میکنم یکی دیگه بخر! اینطوری دوبرابر باید هزینه صرف کنی . قبلی رو بفروش
در آخر یک نکته : مهم راحتی شماست . اگر میخواید زجر بکشید همون بهتر بازیسازی نکنید چون واقعا آرامش شما مهمتره . مثلا یه مانیتور 18 اینچ اگر بگیرید چشم شما اذیت میشه . بااینکه حتی قیمت کمتره! پیشنهاد میکنم مانیتور بین 21 تا 27 اینچ باشه . جعبه case و لوازم جانبی رو هم حتما جنس ایرانی بگیرید که قیمت کمتری داره و هم نمایندگی در داخل ایرانه ( یه حمایت ریزی هم میشه )
آموزش بازیسازی وبرنامه نویسی | سجاد احمدی نیت
🕹 بازی چیست؟ خب اولین مطلب کانال رو با این موضوع شروع میکنیم . میخوایم بدونیم چه چیزی بازی هست؟ برا
🗂 ناشر بازی 🏏
ناشرین بازی گروه هایی هستند که با انتشار گسترده بازی بصورت دیجیتالی و فیزیکی باعث فروش و بالارفتن آمار نصب بازیها میشوند . ناشرین میتوانند اختصاصی و غیراختصاصی باشند . بطور مثال ، یک شرکت ناشر مستقیم یک شرکت بازیسازی باشد که روی انتشار یک بازی خاص تمرکز میکند (اختصاصی) و یا یک مرکز ناشر انواع مختلف بازیها باشد (غیراختصاصی) . ناشرین درصد کوچکی از فروش بازی را برای خود برمیدارند و بازی را با تبلیغات های گوناگون در سطح ملی و فراملی به عرضه میرسانند .
وظایف یک ناشر بازی : بازاریابی ، تبلیغات ، فنون رسانه ای ، اقناع کاربران و مارکتینگ است .
برخی از ناشران ویدئویی یا پلتفرمهای نشر بازی معروف : استیم ، کپکام ، سونی ، اکتیویژن ، مایکروسافت ، اپیک گیمز ، اکسیس گیم ، نو پروداکشن ، نامکو و ...
در ایران برخی ناشرین مثل آوا گیمز ، تبیان ، بنیاد ملی بازیهای رایانه ای و ... وجود دارند که متاسفانه تعداد آنها خیلی زیاد نیست . برخی ناشران عمومی مانند گوگل پلی ، کافه بازار ، مایکت ، چارخونه و ... رو هم میشه نام برد .
نکته : ناشرین بازیهای ویدئویی شرکت های بازیسازی نیستند اما یک شرکت بازیسازی میتواند ناشر بازیهای خود هم باشد!
نکته : ناشر تنها یک شرکت خاص که روی انتشار یک بازی خاص تمرکز میکند نیست . میتواند یک بستر انتشار مانند steam هم باشد!
➖➖➖➖➖➖➖➖➖➖➖
@SajadAhmadiNiat بازیسازی با
➖➖➖➖➖➖➖➖➖➖➖
💰 بازار کار بازیسازی در ایران چطوره؟ خوبه؟
اینکه بازار کار بازیسازی در جهان خوبه هیچ شکی نیست! اما در این مطلب قصد ندارم با آمار و ارقام بازی کنم . میخوام حقیقت رو بگم حتی اگه بعضیا ناراحت بشن و یا بنده رو تخریب کنند همونطور که در این هشت سال بعضیا از تخریب کم نگذاشتند
اول اینطوری شروع کنم : بازار کار بازیسازی در ایران اونطوری که فکرمیکنید نیست . یعنی افتضاح نیست ولی نمیشه کلمه خوب رو بهش نسبت داد . ذائقه مردم ایران ، میزان دسترسی اونها به بازی ، دیدگاه اونها به بازیهای ایرانی خیلی متفاوته و این تقصیر عوامل متفاوتی هست . جامعه ، دولت ها و حتی خود ما بازیساز ها! اگر در خارج از کشور ( که اونجا هم فرش قرمز خاصی پهن نکردن ) برای ساخت بازی باید n مقدار فشار رو تحمل کنیم ، اینجا 10n یعنی ده برابر فشار هم برای publish(انتشار) هم برای بازاریابی و ... باید وقت بگذاریم و دیدگاه ها نسبت به بازیهای ایرانی در بین گیمرهای خوب زیاد چنگی به دل نمیزنه !
اما میخوام یک حرفی بزنم که هیچ بازیساز دیگه ای نمیزنه و من این رو بهتون میگم و حرف دلم هم هست :
همه چیز شدنیه . خیلی کم پیش میاد اینجا بازیسازی یک بازی خوب بسازه و همه جوانب رو رعایت کنه و خوب منتشرش کنه اما نصب نگیره و درآمدی کسب نکنه . از هر بازیساز(سرشناسی) بپرسید 90 درصدشون میگن ما اول از بازار داخلی شروع کردیم و نزدیک 70 درصدشون هم میگن ما در بازارهای داخلی بیشتر درآمد کسب کردیم تا بازارهای خارجی! منتهی اینجا متاسفانه یکنفر میاد دوخط کد یاد میگیره بازی میسازه بعد میگه هیچکس از من حمایت نمیکنه ، هیچکس بازی منو نصب نمیکنه و ...
اصلا بازیسازی یعنی این : مخاطبت رو بشناسی و بتونی اون رو به مرز اقناع برسونی ، بازیت رو جذاب کنی تا درگیری روانی بوجود بیاری ، ویژگیهای بصری بازی رو چشم نواز کنی که کاربر جذب بشه ، بازی رو طوری تبلیغ کنی و انتشارش بدی که گیمر بفهمه این چیه و ... آیا چند درصد از بازیسازهای ما اینطورین؟ چند درصدشون اهمیت علوم انسانی و علوم تجربی رو فهمیدن؟ چند درصدشون مفاهیم کارآفرینی رو به درستی یادگرفتند؟ چند درصدشون نشستند کُتُب گیم دیزاین رو خوندن؟ چند درصدشون از جریانات بازار اطلاع پیدا کردن و روز به روز علمشون به روز شده؟ بی شک میتونم بگم کمتر از 10 درصد . شما برنامه نویس ، طراح ، ایده پرداز و ... خوبی باش ولی وقتی نتونی به درد خودت هم بخوری چه فایده؟
یک نکته مهم دیگه هم که هست اینه که چه مردم ، چه دولت چه بازیسازها همه در این موضوع سهیمند که کلیشه اذهان افراد درمورد بازیهای ایرانی ، یک کلیشه ضعیفی ست! مردم فکرمیکنند جنس ایرانی هرچیزی باشه یعنی جنس درجه دوم حتی بازی! علی رغم اینکه اگه ما خودمون حامی بازارهای داخلی خودمون نباشیم ، پس کی باشه؟ ...
البته اینکه هیچکس از بازیهای ایرانی حمایت نمیکنه هم تفکر اشتباهی هست . برید بازیهای ایرانی داخل مارکتها رو ببینید چقدر نصب میگیره؟ عالی نیست اما افتضاح هم نیست . پس شما بازی خودتو برای مخاطب خودت بساز و خوب هم بساز و خوب هم نشر بده! چرا نصب نگیره؟
بازار اینجا عالی نیست . اما افتضاح هم نیست ... من خودم شاید به اندازه خیلی ها بازی نساخته باشم اما کمی خاک خوردم داخل این صنعت و اطلاع دارم از اینجا!
➖➖➖➖➖➖➖➖➖➖➖
@SajadAhmadiNiat بازیسازی با
➖➖➖➖➖➖➖➖➖➖➖
یادگیری بازیسازی به این شکل هست ، شما اگر علاقمندی داشته باشی ، پشتکار و تلاش داشته باشی و از مسیر درستش بری حتی زودتر از این حرفها میتونی پیشرفت کنی!
یادت باشه تجربه حرف اول رو میزنه . باید تجربه کسب کنی . تا حس نکردی یکم دیدگاهت نسبت به دفعات قبل متفاوت شده و تجربه ت بهتر شده ، اصلا به ساخت بازی فکر نکن . یادت باشه انسان همیشه جا برای یادگیری داره . حتی اگه بهترین بازیساز جهانم باشی باید سعی کنی دانش آموز باشی . وقتی یه چیزی یاد میگیری اون رو به دیگران هم یاد بده چون خداوند وقتی میبینه تو دست یکی دیگه رو هم میگیری تو رو دوبرابر موفق میکنه
شرط پیشرفت همگانی و پیشرفت خودمون :
آموزش صحیح ، انتشار آموزش
➖➖➖➖➖➖➖➖➖➖➖
@SajadAhmadiNiat بازیسازی با
➖➖➖➖➖➖➖➖➖➖➖
یادگیری بازیسازی چقدر طول میکشه؟
یادگرفتن بازیسازی خودش به تنهایی زمان خاصی نداره . فاکتورهایی داره که زمان اون رو کم و زیاد میکنه و حتی سطح یادگیری شما رو هم تعیین میکنه :
1⃣ انگیزه ت برای یادگیری چقدره : اصلا چه انگیزه ای داری؟ اسمش انگیزه ست یا صرفا یه هیجانه؟ بهت بگم راهت سخت سخت نیست ولی اونقدر آسونم نیست که بخوای شل بگیری
2⃣ واسه چی بازیساز میشی : اگه #فقط واسه پول هست که بهت بگم انگیزه روی آبی رو انتخاب کردی . چون این یک صنعت دیردرآمدی هست که سود آنی نداره
3⃣ چقدر یاد داشتی از قبل : زبان ، برنامه نویسی ، استعداد و ... همه اینها تاثیر میذاره! مثلا یکی میخواد برنامه نویس بازی بشه اگه از قبل سی شارپ یادداشته باشه خییلی سریعتر یونیتی رو یاد میگیره . مثلا یکی انگلیسی یاد داشته باشه خیلی آموزشهای بهتری رو میتونه ببینه
4⃣ از چه مسیری یاد میگیری : من خودم بااینکه تدریس میکنم نظرم این هست تا میتونید از آموزشهای زبان اصلی استفاده کنید تا فارسی . اینکه کی بهت یاد میده؟ سطحش چقدره؟ چی بهت یاد میده؟ چقدر محتواش درسته روی یادگیری تاثیر میذاره
5⃣ وقت چقدر داری : چقدر روش وقت میذاری؟ روزی دوساعت خیلی میتونه مفید باشه!
6⃣ چه رَسته ای رو شروع میکنی : یک بازیساز یک وجه قوت و تسلط داره . مثلا من بشخصه خودم در زمینه داستان نویسی + برنامه نویسی (اولویت دوم) وجه قوی دارم . هر رسته ای از بازیسازی خودش یک وقت خاص و پتانسیل خاص رو میطلبه
7⃣ چقدر به خودت و آینده اعتماد داری : این رو خیلی ها اصلا اهمیت نمیدن! تو اگه به خودت و کاری که میکنی امیدی نداشته باشی و یک هدف درستی رو تعیین نکنی که بی انگیزه میشی! الان نه ولی بعداً چرا
8⃣ چیا یاد میگیری : بازیساز شدن یک درجه تک نیست . سطوح مختلفی داره . وقتی یکنفر میگه من بازیسازم و یکنفر میگه من هم بازیسازم قطعا این دوتا سطح یکسانی ندارند . ممکنه اون کسی که توی ۳ ماه یادگرفته و اون کسی که توی ۱۰ ماه یادگرفته بدلایل مختلف باشه . ممکنه نفر اولی یادگیری سریعتر یا با وقت بیشتری باشه . ممکنه هم نه!! اصلا مباحث عمیقی رو یاد نگرفته اما دومی چرا رفته سراغش
9⃣ چی جوری یادگرفتی : معلومه که هرکس عملی کارکنه ، سریعتر یاد میگیره . اما مثلا همینطوری اگه کدها رو حفظ کنی ، معلومه چیزی یاد نمیگیری!
باز هم تاکید میکنم بازیسازی علم بیکرانی هست که همیشه درحال تغییره! شما هر لحظه باید دانش آموز باشید چون بازیسازی درجه خاصی نداره
➖➖➖➖➖➖➖➖➖➖➖
@SajadAhmadiNiat بازیسازی با
➖➖➖➖➖➖➖➖➖➖➖
از خیلی وقت پیش ، با یاری خدا یک پروژه ای رو شروع کردم به اسم #کُلُنی_اسفنجی . میذارم اینجا بمونه الان شاید متوجه نشید منظورم چکار هست . شاید اسمش خنده دار بنظر بیاد ولی وقتی متوجه معنای اسم و ارتباطش با اون کاری که دارم میکنم رو بفهمید شاید جا بخورید ...
بعدا پرده از اسرار این موضوع برمیدارم . تاسیس کانال ایتا ی آموزشها هم در راستای همین هدف هست
پ.ن: colony به معنای اجتماع یک گونه زیستی هست
#بمونه_همینجا
https://eitaa.com/joinchat/1227161823Cc71bc165c7
لینک گروه پرسش و پاسخ
هنوز که فعلا آموزشها رو استارت نزدیم ولی وقتی ان شاالله استارت خورد ، اینجا سوالات تون رو بپرسید
👨💻 یک Senior Programmer در حوزه بازیسازی چه ویژگی هایی داره؟
حتما اسم Senior یا ارشد زیاد به گوش شما خورده. مثلا بازاریاب ارشد، مدیر ارشد، طراح ارشد و ... . اما منظور از ارشد رو ممکنه متوجه نشید که چه معنی ای میده؟ منظور از ارشد یعنی شخصی که یکسری سطوح عالی رتبه رو رد کرده و تقریبا از همه افراد داخل گروه برتر هست یا کمتر کسی مثل اون پیدا میشه! این کلمه «ارشد» متناسب با هر رَسته کاری متفاوت میشه. حتی یک برنامه نویس ارشد دواپس با یک برنامه نویس ارشد #C از لحاظ مهارتها و تخصصهایی که باید بلد باشند و رزومه ای که اونها رو به این شکل معرفی میکنه تفاوت داره.
🗻 برنامه نویسان تازه کار (Junior Developers)
🏔 برنامه نویسان سطح متوسط (Middle-Level Developers)
🌋 برنامه نویسان ارشد (Senior Developers)
حالا میخوایم ببینیم که منظور از برنامه نویس ارشد بازی چی هست؟ وقتی میگن Senior Game Developer یا Senior Game Programer به چه معناست؟ (البته کلمه developer فراتر از مفهوم Programer هست ولی در این پست همین مفهوم رو تشریح میکنیم):
یک توسعه دهنده ارشد بازی باید:
✓ به فرآیندهای تولید بازی تسلط بالایی داشته باشه! بقدریکه اگر فرآیند توسعه بازی رو به او بسپارند روند توسعه بازی به خوبی طی بشه (منظور جنبه مدیریتی و رهبری هم هست)
✓ اشکالزدای خوبی باشه و بتونه عیوب فنی بازی رو به خوبی رفع کنه
✓ تا سطوح کاملا بالای برنامه نویسی رو طی کرده باشه و بخش کدنویسی بازی رو به خوبی handle کنه
✓ تجربه بالایی در زمینه توسعه بازی داشته باشه، سابقه کار زیادی رو دارا باشه
✓ به دیزاین پترن ها ، متدولوژی های توسعه نرم افزار ، معماری گیم انجین و ... از اینطور موارد که یک مهندس کامپیوتر باید بدونه تسلط داشته باشه
✓ اگر به تنهایی قصد تولید بازی داشت ، حداقل از جنبه فنی مطمئن باشیم که تواناییش رو داره!
✓ تمامی مهارتهای مربوط به گیم انجین رو بلده یا آشناست
✓ به تکنولوژی روز زبان برنامه نویسی گیم انجین آشنایی داره
✓ بتونه دیگران رو در فرآیند پروژه کمک کنه و حتی بهشون چیزهایی یاد بده
هرچقدر سابقه کار شما بیشتر باشه این لقب برای شما بیشتر جا افتاده میشه و بیشتر شما رو در جاهای مختلف استخدام میکنند 🗺😃.
امیدوارم این مطلب مفید بوده باشه
➖➖➖➖➖➖➖➖➖➖➖
@SajadAhmadiNiat بازیسازی با
➖➖➖➖➖➖➖➖➖➖➖
چه زبان برنامه نویسی ای در تولید برخی بازیهای محبوب دخیل بوده؟ 🧐
📝 چند زبان برنامه نویسی بیشترین کاربرد رو برای تولید بازی بصورت مستقیم و در گیم انجین دارند:
🥇 C#
🥈 C++ / C
🥉 Java
🏅 Lua
البته زبانهای دیگری مثل JS و python هم هستند اما به اندازه دیگران ابزار و معروفیت ندارند.
• زبان verse ابداعی خود اپیک گیمز برای آنریل انجین است که شباهت زیادی به ++C دارد که از منطق عملکردی پشتیبانی میکند. اگر فورتنایت باز باشید میدانید که برای مادسازی و ارتقای این بازی از ورس میتوان استفاده کرد.
➖➖➖➖➖➖➖➖➖
@SajadAhmadiNiat بازیسازی با
➖➖➖➖➖➖➖➖➖
📌دفتر توانمندسازی و مهارت های کاربردی دانشگاه آزاد اسلامی مشهد با همکاری اساتید مجرب دانشکده هنر و معماری برگزار میکند:
💠 اولین دوره طراحی فنی و ساخت بازی های رایانه ای
💰کارگاه عملی تخصصی طراحی فنی و ساخت بازی های رایانه ای
🔺مدرس دوره : آقای سجاد احمدی نیت
🔹آشنایی با برنامه نویسی بازی های ویدئویی
🔸 آشنایی با ریاضی و فیزیک بازی های ویدئویی
🔹تکنیک های فنی حوزه گیم و اشکالزدایی
🔻ظرفیت دوره 10 نفر
📍برای ثبتنام و کسب اطلاعات بیشتر به پشتیبانی پیام دهید.
@iaum_collage_admin
یا با شماره تلفن : 09358582423 پیام بدین.
#بازی
#طراحی
#گیم
#کودک_و_نوجوان
#دوره_های_کوتاه_مدت
#دفتر_توانمندسازی_و_مهارت_های_کاربردی
#دانشگاه_آزاد_اسلامی_مشهد
🔗برای کسب اطلاعات بیشتر به کانال ما بپیوندید.
🆔 t.me/iau_mashhad_collage
🆔 Eitaa.com/iau_mashhad
📌دفتر توانمندسازی و مهارت های کاربردی دانشگاه آزاد اسلامی مشهد با همکاری اساتید مجرب دانشکده هنر و معماری برگزار میکند:
💠 اولین دوره ساخت جلوه های ویژه
💰کارگاه مبانی ساخت جلوه های ویژه سینمایی و بازی
🔺مدرس دوره : آقای سینا احمدی نیت
🔹آشنایی ا مبانی ساخت جلوه های ویژه رایانه ای
در فیلم ها و در بازی های رایانه ای
🔹آموزش بصورت پایه ای و نرم افزاری
🔻ظرفیت دوره 10 نفر
📍برای ثبتنام و کسب اطلاعات بیشتر به پشتیبانی پیام دهید.
@iaum_collage_admin
یا با شماره تلفن : 09358582423 پیام بدین.
#بازی
#طراحی
#گیم
#کودک_و_نوجوان
#دوره_های_کوتاه_مدت
#دفتر_توانمندسازی_و_مهارت_های_کاربردی
#دانشگاه_آزاد_اسلامی_مشهد
🔗برای کسب اطلاعات بیشتر به کانال ما بپیوندید.
🆔 t.me/iau_mashhad_collage
🆔 Eitaa.com/iau_mashhad
📑 #مقاله
🗯 اصول ایده پردازی برای داستان بازی 💭
🗞 طراحی بازی در عین اینکه زیبا و دلنشین است، اما نیازمند تکنیکها و مهارتهای خاصی است که عدم توجه به آنها میتواند یک ایده خام و زیبا را به یک محصول پرنقص تبدیل کند. مانند آشپزی که تمامی مواد خام باکیفیت را تهیه، اما درفرآیند پخت کاهلی کردهاست. بطور مثال، ادویهای را در زمان مشخص اضافه نکردهاست و… . همه اینها باعث میشود که مواد باکیفیتی که رسالت لذتبردن و قویترکردن انسان را دارند، به نتیجهای غیردلچسب تبدیل گردند. چرا سعی نکنیم از بهترین مواد بهترین غذا را بسازیم؟ ...
🍋 در لیموناد بخوانید:
https://blog.limoonad.com/35230
✍ نویسنده: سجاد احمدی نیت
#مبانی_بازیسازی
➖➖➖➖➖➖➖➖➖
@SajadAhmadiNiat بازیسازی با
➖➖➖➖➖➖➖➖➖
بسمه تعالی
سلام دوستان عزیز امیدوارم حالتون خوب باشه ...
امروز طی یک اتفاقاتی هم کانالم که از سال ۲۰۱۴ داشتم و هم گروه نهضت آینده سازان ایرانی با ۱۹۸ ممبر متخصص از رده تلگرام خارج شد و بن شد ...
اینهمه آموزش اینهمه تلاش و اینهمه وقتی که گذاشته شد برای ارتقای سطح بازیسازان کشور ...
این اتفاق برای محمد cleverwise هم افتاده و هم اکانتش هم کانالش حذف شده و اعتباری نیست که فردا برای من هم این اتفاق نیفته
اینهمه آزادی بیان پوشالی و عدم تحمل افکار و عقیده ها توسط برخی واقعا جای تعجب داره ... بعد دین انسانیت و آزادی افکار رو علم میکنند!!
کانالم رو حذف میکنید ، عیبی نداره
ولی من صدتا بازیساز انقلابی تربیت کردم و میکنم تا خاری بشه در چشم هم امثال شماها و هم انقلابی نماهای دروغین! اکانتم رو هم حذف کنید. عیبی نداره. من برای پیشرفت کشورم و مردم کشورم هرکاری میکنم. اون زمانی میتونید من رو متوقف کنید که دیگر زنده نباشم
وَ مَکَروا مَکَرُاللّه وَاللّهُ خَیرُالماکِرین
مطمئنم هیچگاه قرآن و اهل بیت دست ما رو رها نمیکنند. اون کسی که بی یاور هست شما هستید، اونی که برای هیچکسی مفید نیست شما هستید
و من هیچگاه دست از تلاش برنمیدارم همونطور که از ۱۳۹۳ تا به الان برنداشتم
به زودی ان شاالله برمیگردم تلگرام اما با دستهای پُر تر از قبل! البته کانال میزنم فقط مختص اونهایی که خودم عضو کنم
آموزش بازیسازی وبرنامه نویسی | سجاد احمدی نیت
بسمه تعالی سلام دوستان عزیز امیدوارم حالتون خوب باشه ... امروز طی یک اتفاقاتی هم کانالم که از سال ۲
به زودی ان شاالله فعالیت دوباره از اینجا آغاز میشه و اولویت دومم تلگرام خواهد بود