پرسشکده مرجع پرسش و پاسخ فارسی ایران

مسئله‌ی مهم آن است که هرگز از سؤال‌کردن دست برندارید. برای هر حس کنجکاوی، یک پاسخ وجود دارد.

نمی دانید؟! بپرسید!

می دانید؟! پاسخ دهید!


بهترین نرم افزار یا زبان برنامه نویسی برای نوشتن بازی های سه بعدی گرافیکی چیست؟

1 پاسخ 1


دوست عزیز در اینجا نظر برخی از کاربران اینترنت در مورد سوال شما رو بیان میکنم:



dark basic professiona lنرم افزار ساخت بازی های سه بعدی ( 3d ) به زبان بیسیک ( basic )

شرکت سازنده ی این نرم افزار هر بار قابلیت تازه و قدرتمندی بهش اضافه می کنه

چند سالیه که بازی های دو بعدی و سه بعدی با موضوعات و کیفیت های متفاوتی تولید میشن . تا چند وقت پیش این صنعت تنها دست افراد نابغه و فوق العاده باهوش ، بخصوص در بخش برنامه نویسی بود . در این بین افرادی هم بودن که دارای خلاقیت هایی همسو در این زمینه بودن . ولی چون کار با برنامه های مرتبط با اون ، مثل کار با زبان برنامه نویسی c یا ++visual c کار خیلی مشکل و پرزحمتی بود ، معمولا افراد از انجام این کار منصرف میشدند . ولی با وجود برنامه ی dark basic professional که رابط بین دستورات ساده ی basic و دستورات پیچیده ی کامپیوتره ، دیگه ساخت بازی کار مشکلی نیست و هدف از تولید این برنامه نیز همینه . چند سالی است که برنامه dark basic professional تولید و معرفی شده و هم اکنون بصورت محصولی حرفه ای در اومده و هر از چند گاهی با ورژن کامل تری به بازار عرضه می شه . تابحال در ایران هیچ مرجعی در این زمینه فعالیت نداشته ،  تا به راحتی بتونیم به کمک دستورات basic ، بازی های سه بعدی مورد علاقه مون رو در محیط windows ایجاد کنیم . شاید در ابتدا تصور هر فردی از واژه ی بیسیک این باشد که این برنامه تنها توان ایجاد بازی های کوچک و ساده را داره ، ولی اینطور نیست . بلکه دستورات این برنامه به سادگی میتواند به موتور گرافیکی direct x فرمان اجرای دستورات ما را بدهد ، بدون اینکه با دستورات پیچیده و سنگین این موتور گرافیکی روبرو بشیم و یا مجبور باشیم تمام ریزه کاری های مرتبط با اونو یاد بگیریم . تنها کار لازم ، یادگیری این زبان و عمل به دستواتشه . نمیدونم اطلاع دارین یا نه ولی مایکروسافت سیاست عجیب و غریبه داره که هر بار تحول عظیمی در محصولات و کاراش دیده میشه مثلا کسایی که قبلا بصورت مستقیم از طریق برنامه هایی مثل c با موتور گرافیکی direct x کار میکردن در ورژن جدید شاهد تغییرات زیادی در دستوراتش شدن که خوشایندشون نیست و روند کار شرکت سازنده بازی رو با کندی روبرو می کنه ولی کسایی که با دارک بیسیک کار میکنن فقط کافیه با دستورات سادش کار کنن و اگر هم تغییراتی بوجود بیاد جزئیه و به بهبود کار کمک میکنه و کافیه دستورات دارک بیسیک که به زبان basic طراحی شده رو یاد بگیریم .

http://darkbasic.loxblog.com/ منبع


شما برای ساخت بازی های دو بعدی فلش می تونید از نرم افزار adobe flash و برنامه نوبسی Action script استفاده کنید
و همچنین برای ساخت بازیهای سه بعدی در بخش اینرفیس از 3DMAX و در بخش برنامه نویسی از برنامه نویسی 3d مکس بهره ببرید.
موفق باشید
http://www.avadis.net



برای بازی های حرفه ای باید از موتور بازی سازی udk استفاده کنی که با زبان سی پلاس پلاس در آن استفاده میشه و اما در ایران بیشتر از Unity استفاده میشه که ساده تر است و دومین موتور بازی سازی قدرتمند جهان است و بازی خلیج عدن رو با این ساختن و زبان برنامه نوسی کمتر در ان استفاده میشه تقریبا همه چیز زیبا و راحت است . این نرم افزار با زبانهای جاوااسکریپت و سی شارپ هم میتوانید برنامه بنویسید....

رای ساخت بازی های 3بعدی معمولا چند فاکتور حتما در پیش رو خواهی داشت:

1-زبان برنامه نویسی سطح پایین و انعطاف پذیر با مدیریت کامل مانند VC

2-استفاده از Game Engine که موتور و هسته مرکزی بازی هستش که معمولا اشیا 3 بعدی رو در زبان برنامه نویسی مدیریت و متصل میکنه

3-استفاده از موتور DirectX و OpenGL ویندوز برای گرافیک های سه بعدی

4-استفاده از نرم افزار های ساخت اشیا یا آبجکت های 3 بعدی که در واقع شخصیت ها و محیط بازی رو خلق میکنه مثل 3DMAX و Maya






عبارت های جستجو شدهعبارت های جستجو شده

(بهترین زبان برنامه نویسی برای ساخت بازی) () (بهترین زبان برنامه نویسی برای بازی)