انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: چگونه یک game engine بسازیم ؟‌!  (دفعات بازدید: 6667 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین Mehrdad Dolatkhah

  • Full Member
  • *
  • ارسال: 208
  • جنسیت : پسر
  • Impossible Impossible
    • غیرممکن غیرممکنه !!!
چگونه یک game engine بسازیم ؟‌!
« : 24 اسفند 1393، 12:19 ق‌ظ »
چطور میتونیم تا یک موتور بازی سازی رو بسازیم ؟! چه مسیری رو باید طی کنیم ؟!‌ مثلا برای شروع باید از کجا شروع کنیم ؟!‌ باید c++ و  opengl رو اول یاد بگیریم ؟‌! کسی از دوستان قبلا تو این زمینه فعالیتی داشته ؟!‌
http://mskm.ir/
Imagination is more important than science

آفلاین nixoeen

  • ناظر انجمن
  • *
  • ارسال: 4872
  • جنسیت : پسر
  • masoft قدیم
پاسخ : چگونه یک game engine بسازیم ؟‌!
« پاسخ #1 : 24 اسفند 1393، 01:13 ق‌ظ »
بستگی به موتور بازی و دلیلی که نیاز به ساختن اون موتور هستش داره، وگرنه می‌تونید مستقیما از موتورها و کتابخانه‌های موجود استفاده کنید.

آفلاین Mehrdad Dolatkhah

  • Full Member
  • *
  • ارسال: 208
  • جنسیت : پسر
  • Impossible Impossible
    • غیرممکن غیرممکنه !!!
پاسخ : چگونه یک game engine بسازیم ؟‌!
« پاسخ #2 : 24 اسفند 1393، 09:01 ق‌ظ »
خب با این حساب پس نیازی ب نوشتن موتور بازی نیست چون برای هر سبک بازی موتور خاصش رو توسعه دادن و فقط باید اون ها رو بهینه کرد. اما خب ما یه موتور بازی ایرانی قوی داریم ک بشه باهاش ی بازی درست و حسابی ساخت؟
http://mskm.ir/
Imagination is more important than science

آفلاین !

  • High Sr. Member
  • *
  • ارسال: 586
  • جنسیت : پسر
  • Don't Panic!
    • مانیتورینگ سایت
پاسخ : چگونه یک game engine بسازیم ؟‌!
« پاسخ #3 : 24 اسفند 1393، 10:27 ق‌ظ »
خب با این حساب پس نیازی ب نوشتن موتور بازی نیست چون برای هر سبک بازی موتور خاصش رو توسعه دادن و فقط باید اون ها رو بهینه کرد. اما خب ما یه موتور بازی ایرانی قوی داریم ک بشه باهاش ی بازی درست و حسابی ساخت؟

ساختن موتور بازی بسته به کاری که میخواید بکنید متفاوته و البته لزوما منظور از کاری که میخواید بکنید سبکهای مختلف بازی ها نیست.

- اولا اینکه باید پلتفورم های تارگت رو درنظر گرفت و با ساختار و api اون پلتفورم (مثلا ویندوز، ایکس باکس، اندروید و ... ) آشنایی کامل داشت

- دوم اینکه با مفاهیم پیاده سازی و حرکت ها ذرات در جهان واقعی آشنا بوده و بتونیم در موتورمون قرار بدیم چون معمولا کنترل مفاهیم پایه برعهده ی موتور بازی سازیه

و بعدش چه نیازی به موتور بازی سازی ایرانی هست وقتی حتی بازی ایرانی درست درمون نداریم؟ :)
I just felt like running

Altern AI Directory --- GitHub

آفلاین 不眠症

  • Full Member
  • *
  • ارسال: 191
  • جنسیت : پسر
    • lazygeek
پاسخ : چگونه یک game engine بسازیم ؟‌!
« پاسخ #4 : 24 اسفند 1393، 11:46 ق‌ظ »
در حاضر که ساخت موتور اصلا توجیح نداره مگر برای بازیهای خاص... به خصوص که دو موتور بازی سازی معروف رایگان شدن و بازار همه انجین سازان رو مخصوصا توی ایران رو کساد کرد!
برای ساخت موتور نیاز به پیاده سازی بخشهای زیر داره که هر کدام برای خودشان یک شاخه جدی و تخصص به حساب میاد حالا یا قبلا آماده است یا خود تیم توسعه دهنده هرکدام رو که نیاز بدونه از صفر پیاده سازی میکنه

- منطق برنامه
- بخش رندر بازی
- صدا
- فیزیک
- هوش مصنوعی
و بخشهای دیگه که به زیرشاخه های موارد بالا مربوط می شوند

وظیفه موتور بازی هم مدیریت کردن همه ی اینها در طول بازی است

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19720
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ : چگونه یک game engine بسازیم ؟‌!
« پاسخ #5 : 24 اسفند 1393، 05:08 ب‌ظ »
موتور بازی ایرانی؟ D:
یعنی چی اون‌وقت؟ مگه موتور بازی امریکایی یا فنلاندی یا… داریم؟ در جهان امروز هیچ نرم‌افزار واقعی‌ای نمی‌تونه تماماً در یک کشور ساخته بشه… گروه‌های مختلف از سراسر جهان بخش‌هایی رو توسعه می‌دن و مجموعه‌ی اون‌ها در کنار هم می‌شه یه نرم‌افزار.
اگه یه موتور بازی ایرانی بخوایم باید یه سری کتاب‌خونه‌ی ایرانی داشته باشیم. داشتن کتاب‌خونه‌ی ایرانی نیازمند ایجاد یک زبان برنامه‌نویسی ایرانیه. زبان برنامه‌نویسی ایرانی نیاز به سخت‌افزار ایرانی داره که تبدیل به کد ماشینش بشه.سخت‌افزار ایرانی نیاز به قطعات ایرانی داره و ساخت قطعات ایرانی نیاز به علم ایرانی. هر وقت چیزی مثل فیزیک ایرانی داشتیم که با فیزیک مثلاً استرالیایی فرق داشت، می‌تونیم ادّعا کنیم نرم‌افزار ایرانی هم می‌تونه وجود داشته باشه
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین Mehrdad Dolatkhah

  • Full Member
  • *
  • ارسال: 208
  • جنسیت : پسر
  • Impossible Impossible
    • غیرممکن غیرممکنه !!!
پاسخ : چگونه یک game engine بسازیم ؟‌!
« پاسخ #6 : 24 اسفند 1393، 05:13 ب‌ظ »
آقا دانیال من بگم اشتباه کردم حل میشه ؟!‌  ](*,)
آقا من منظورم این بود که ایرانی ها یه موتور بازی ساخته باشن ! یا در واقع یه شرکت بازی سازی ایرانی که از موتور بازی سازی ساخته شده خودش بازی هاش رو بسازه !!! مثل بلیزارد که موتور بازی سازی مخصوص خودش رو داره !‌
http://mskm.ir/
Imagination is more important than science

آفلاین Amir Emad

  • Sr. Member
  • *
  • ارسال: 419
پاسخ : چگونه یک game engine بسازیم ؟‌!
« پاسخ #7 : 24 اسفند 1393، 06:13 ب‌ظ »
از وقتی انریل متن باز شد

هیچ احدی دیگه موتور نخواهد ساخت

انجین به این قدرت دیگه نیاز به چی داری؟ از تمام موتور های بازی سازی 10 سرو گردن بالاتره !!

مثلا یونیتی رو بنداز کنار پانداهم همینطور ogre3d هم که بیخیال ... فقط انریل !!!

بزرگ ترین بازی های جهان رو باهاش ساختند ....

آفلاین !

  • High Sr. Member
  • *
  • ارسال: 586
  • جنسیت : پسر
  • Don't Panic!
    • مانیتورینگ سایت
پاسخ : چگونه یک game engine بسازیم ؟‌!
« پاسخ #8 : 25 اسفند 1393، 12:47 ق‌ظ »
از وقتی انریل متن باز شد

هیچ احدی دیگه موتور نخواهد ساخت

انجین به این قدرت دیگه نیاز به چی داری؟ از تمام موتور های بازی سازی 10 سرو گردن بالاتره !!

مثلا یونیتی رو بنداز کنار پانداهم همینطور ogre3d هم که بیخیال ... فقط انریل !!!

بزرگ ترین بازی های جهان رو باهاش ساختند ....

آنریل متن بازه مگه؟ ???
I just felt like running

Altern AI Directory --- GitHub

آفلاین Риал Краесис

  • High Hero Member
  • *
  • ارسال: 1178
  • جنسیت : پسر
  • !!! I FIGHT FOR THE USERS
پاسخ : چگونه یک game engine بسازیم ؟‌!
« پاسخ #9 : 25 اسفند 1393، 01:26 ق‌ظ »
از وقتی انریل متن باز شد

هیچ احدی دیگه موتور نخواهد ساخت

انجین به این قدرت دیگه نیاز به چی داری؟ از تمام موتور های بازی سازی 10 سرو گردن بالاتره !!

مثلا یونیتی رو بنداز کنار پانداهم همینطور ogre3d هم که بیخیال ... فقط انریل !!!

بزرگ ترین بازی های جهان رو باهاش ساختند ....

یعنی الان من اگه سرمو بکوبم به دیوار به طوری که مغزم با تمام وجود بزنه بیرون هیچ احدی حق اعتراض نداره. ](*,) ](*,) ](*,) ](*,) ](*,) ](*,) ](*,) ](*,) ](*,) ](*,) ](*,) ](*,)
برادر من رو هوا چرا حرف میزنی؟؟؟؟؟؟؟
کی و کجا تست شده که انریل انجین قدرتمند ترین انجین بازی سازیه و یا 10 سرو گردن بالا تر ازبقیه انجین ها هست؟؟؟؟؟؟؟
تازه از کی متن باز شده؟؟؟؟


If you do not like Arch use Gentoo and just shut up
 and If you do not like Gentoo use Arch and shut up
finaly If you do not like either use Ubuntu and shut the f*** up

آفلاین Amir Emad

  • Sr. Member
  • *
  • ارسال: 419
پاسخ : چگونه یک game engine بسازیم ؟‌!
« پاسخ #10 : 25 اسفند 1393، 02:54 ق‌ظ »
از وقتی انریل متن باز شد

هیچ احدی دیگه موتور نخواهد ساخت

انجین به این قدرت دیگه نیاز به چی داری؟ از تمام موتور های بازی سازی 10 سرو گردن بالاتره !!

مثلا یونیتی رو بنداز کنار پانداهم همینطور ogre3d هم که بیخیال ... فقط انریل !!!

بزرگ ترین بازی های جهان رو باهاش ساختند ....

یعنی الان من اگه سرمو بکوبم به دیوار به طوری که مغزم با تمام وجود بزنه بیرون هیچ احدی حق اعتراض نداره. ](*,) ](*,) ](*,) ](*,) ](*,) ](*,) ](*,) ](*,) ](*,) ](*,) ](*,) ](*,)
برادر من رو هوا چرا حرف میزنی؟؟؟؟؟؟؟
کی و کجا تست شده که انریل انجین قدرتمند ترین انجین بازی سازیه و یا 10 سرو گردن بالا تر ازبقیه انجین ها هست؟؟؟؟؟؟؟
تازه از کی متن باز شده؟؟؟؟

https://www.unrealengine.com/ue4-on-github

 ???

آفلاین meisamrce

  • Newbie
  • *
  • ارسال: 2
  • جنسیت : پسر
پاسخ : چگونه یک game engine بسازیم ؟‌!
« پاسخ #11 : 24 فروردین 1400، 05:27 ب‌ظ »
گیم انجین های که تو ایران وجود دارد بیشترشون از این انجین های آماده مانند unity3d و unrealengine هست
اما بعضی از تیم های ایرانی الخصوص تیم فن افزار شریف از موتور گرافیگی ogre3d استفاده میکنند
و ادیتور بازی رو هم خودشون نوشتن با qt یا wxwidgets

من یه دوره شروع کردم به رکورد با c++ , opengl که هم تو ویندوز - مک- لینوکس یاد میدم که به چه شکل میشه گیم انجین دو بعدی ساخت
از این لینک میتونی ویدیو ها را دنبال کنی https://www.aparat.com/game_engine.ir

از این لینک هم میتونی سورس دوره را دانلود کنی
https://github.com/meisamrce/2DGameEgnine/



آفلاین جعفر فرقانلوژ

  • High Hero Member
  • *
  • ارسال: 5100
  • جنسیت : پسر
  • اممم . اره دیگه! mehr32
پاسخ : چگونه یک game engine بسازیم ؟‌!
« پاسخ #12 : 24 فروردین 1400، 05:29 ب‌ظ »
تاپیک های قدیمی رو بالا نیارید

مال ۹۳ است

زیر اسم پیام تاریخ خورده
دیگر به انجمن باز نخواهم گشت شاید جایی با این نام پیدام کنید اگه کاری با من دارید : qxc9966@protonmail.com

آفلاین آرمان اسماعیلی

  • High Hero Member
  • *
  • ارسال: 2366
  • جنسیت : پسر
پاسخ : چگونه یک game engine بسازیم ؟‌!
« پاسخ #13 : 24 فروردین 1400، 08:21 ب‌ظ »
به هر حال یه سفره‌ای پهن شده و بودجه‌های میلیاردی برای آقازاده‌های عزیز اختصاص پیدا کرده و وام‌های بلاعوض تعلق می‌گیره و... انشاا... به فضل الهی بازی‌های جهادی و ارزشی‌محور تولید کنیم تا بتونیم دهان استکبار رو صاف کنیم. به به
صفحه‌ی من در اینستاگرام: ‎‎@armanes92

آفلاین HusseinDTS

  • Sr. Member
  • *
  • ارسال: 375
  • جنسیت : پسر
    • کام آرت
پاسخ : چگونه یک game engine بسازیم ؟‌!
« پاسخ #14 : 02 اردیبهشت 1400، 01:57 ب‌ظ »
معمولا موتور بازی ساز رو شرکت های بزرگ برای بازی های خودشون ب صورت انحصاری میسازن. برای مثال شرکت Capcom که موتور بازی ساز RE Engine رو ساخته (کلا از کشور ها و جا های مختلف توی توسعه اش با کپکام همکاری میکنن). این شرکت برای بازی سازی هاش از این موتو استفاده میککنه. اما مثلا مایی ک هچین شرکت بزرگی نیستیم و کاری در اون حد نمیخوایم بکنیم ، خب طبیعیه ک کسی موتور بازی سازی رو نمیسازه.
مثلا یونیتی و unreal و foxengine و چند تا موتور دیگه کارمون رو راه میندازن. الانشم خیلی شرکت ها هستند که از همین موتور ها استفاده میکنن. مخصوصا unreal ک موتور قدرتمند و خوبی حساب میشه