به وب‌سایت یونیتیکورن خوش آمدید!

زمان تقریبی موردنیاز برای مطالعه: ۲ دقیقه

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

یکی از بزرگ‌ترین مشکلات صنعت بازی‌سازی فارسی، نبود شناخت صحیح آن برای بیشتر افراد (حتی دانش‌آموختگان این حوزه) و نبود منابع فارسی قابل قبول است. بسیاری از مواد آموزشی فارسی، بدون تسلط کامل مدرس و یا صرفاً با ترجمه‌ی تحت‌اللفظی از منابع خارجی پدید آورده شده‌اند. ما به دلیل نبود منبع فارسی مناسب برای بازی‌سازی دست‌به‌کار شده‌ایم.

هدف ما پر کردن خلائی بوده که بسیاری از نوآموزان علاقه‌مند به این شاخه از علوم کامپیوتر (و از جمله خودمان) را با چالش مواجه کرده است؛

افرادی که به سراغ منابع اشتباه رفته و حتی از ادامه‌ی این مسیر دل‌زده شده‌اند. این وب‌سایت تلاش کرده منبعی باشد که ما آرزو داشتیم در ابتدای راه وجود داشت و به ما کمک می‌کرد. امیدواریم که تا حدی به آرمان‌مان رسیده باشیم.

 

چرا یونیتی؟

برای بازی‌سازی انجین‌های فراوانی وجود دارد. نرم‌افزارهایی مثل گیم میکر و کانستراکت که (تقریباً) نیازی به کدنویسی ندارند و توسعه در آن‌ها به صورت ویژوال و بدون هیچ دانش تخصصی امکان‌پذیر است. این نرم‌افزارها در مدارس با هدف آشنایی و برای قشر هدف دانش‌آموز مناسب هستند و خروجی حرفه‌ای ندارند.

یونیتی اما؛ نه آن‌قدر مبتدی است که آن را در حد نرم‌افزارهایی نظیر گیم میکر و کانستراکت بدانیم و نه آن‌قدر پیچیده است که هم‌رده‌ی آنریل و یا کرای انجین (که غول‌های بازی‌سازی از آن‌ها استفاده می‌کنند) قرار بگیرد. کار با یونیتی به برنامه‌نویسی، طراحی الگوریتم، مهندسی نرم‌افزار و هوش مصنوعی احتیاج دارد. اما این به معنی ناممکن بودن ورود افرادی که تحصیلات غیرمرتبط با مهندسی کامپیوتر داشته‌اند نیست.

یونیتی یک نرم‌افزار تخصصی است و برخلاف اکثر نرم‌افزارها امکان آشنایی با یونیتی صرفاً با گشت‌وگذار در آن وجود ندارد. این بزرگ‌ترین اشتباهی است که اکثریت مرتکب آن می‌شوند.

دلیل دیگر انتخاب یونیتی امکان خروجی گرفتن از یونیتی برای تمام سیستم‌عامل‌های مطرح دسکتاپ و موبایل است. این موتور بازی‌سازی در مک و ویندوز (نسخه‌ی لینوکس در مرحله‌ی بتا قرار دارد) قابلیت نصب دارد.

و آخرین دلیل ما برای انتخاب این انجین شهرت آن در میان توسعه‌دهندگان فارسی، فراوانی آموزش‌های این انجین و در دسترس بودن ابزارهای مرتبط با یونیتی است. بیشتر سرویس‌دهنده‌های خدمات ایرانی نیز، کیت‌های نرم‌افزاری و کتابخانه‌های خود را برای توسعه‌دهندگان یونیتی نوشته‌اند.

 

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

پیش‌نیازهایی برای ورود به این عرصه وجود دارد که بدون دانستن آن‌ها توسعه طاقت‌فرسا و بی‌فرجام به نظر می‌رسد. ما در این‌جا هستیم که تا حد امکان از وقوع این اتفاق جلوگیری کنیم. برای شروع از فهرست سایت مطالب را دنبال کنید. این فهرست به نحوی چیده شده است که پیش‌نیازهای ذکر شده رعایت شده باشند. فهرست و برگه‌های آن به مرور زمان کامل‌تر، جامع‌تر و به‌روز می‌شوند. در صورتی که متوجه مشکلی در مطالب شدید و یا نظری برای بهتر شدن آن‌ها دارید از شنیدنش استقبال می‌کنیم.