ویژوال ناول چیست؟

ویژوال ناول (Visual Novel) یا رمان تصویری یکی از سبک‌های بازی‌های ویدیویی است که تمرکز اصلی آن روی داستان، شخصیت‌ها و روایت قرار دارد. برخلاف بازی‌های اکشن یا شوتر که مهارت بازیکن در مبارزه و واکنش‌های سریع اهمیت دارد، در ویژوال ناول تجربه بازی بیشتر شبیه خواندن یک رمان تعاملی است.

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

ویژوال ناول‌ها معمولاً از ترکیب تصاویر دوبعدی شخصیت‌ها، پس‌زمینه‌های هنری، موسیقی، جلوه‌های صوتی و متن برای روایت داستان استفاده می‌کنند. همین موضوع باعث می‌شود نویسندگی، شخصیت‌پردازی و فضاسازی در این سبک، نقش بسیار پررنگ‌تری نسبت به گیم‌پلی داشته باشند.

این سبک ابتدا در ژاپن محبوب شد، اما امروزه توسعه‌دهندگان مستقل در سراسر جهان نیز با استفاده از موتورهایی مانند Ren'Py و Unity ویژوال ناول‌های موفقی تولید و در پلتفرم‌هایی مانند Steam منتشر می‌کنند.


برای ساخت بازی با هوش مصنوعی می توانید مقاله "چطور با هوش مصنوعی بازی بسازیم؟ معرفی بهترین ابزارهای AI برای ساخت بازی" را مطالعه کنید.


نمونه‌های موفق ویژوال ناول

چند نمونه شناخته‌شده که قدرت این ژانر را نشان می‌دهند:

  • Doki Doki Literature Club! — روایت غافلگیرکننده با ظاهری ساده


  • Steins;Gate — داستان علمی‌تخیلی پیچیده با چند پایان


  • The House in Fata Morgana — فضای هنری و روایتی سنگین

برای انتشار بازی کامپیوتری خود می توانید مقاله "راهنمای کامل انتشار بازی روی Steam؛ چطور Wishlist بگیریم؟" را مطالعه کنید.


مراحل ساخت ویژوال ناول

1. طراحی داستان

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

  • ژانر چیست؟
  • چند پایان دارید؟
  • انتخاب‌ها چه تاثیری دارند؟

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


برای دیزاین روایتی بازی ها برنامه هایی وجود دارد که به کمک آن ها می توانید طرح و ایده ی اصلی بازی خود را روی کاغذ بیاورید. StoryFlow Editor، Miro ، Twine ، Inky این نرم افزار ها یکی از ابزار های حیاتی طراح های ویژوال ناول هستند تا داکیومنت بازی خود را به دقت و ظرافت پیاده سازی کنند.


2. طراحی بصری (کاراکتر و بک‌گراند)

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

Image

Image


برای ساخت اولین بازی خود می توانید مقاله "راهنمای بازیسازی: چطور اولین بازیمون رو بسازیم؟" را مطالعه کنید.


3. پیاده‌سازی در موتور بازی

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

برای ساخت ویژوال ناول ابزارهای مختلفی وجود دارد، اما Ren'Py محبوب‌ترین و رایج‌ترین گزینه برای شروع محسوب می‌شود. Ren'Py یک موتور بازی‌سازی رایگان و متن‌باز است که به‌طور اختصاصی برای ساخت Visual Novel توسعه داده شده و از زبان برنامه‌نویسی Python استفاده می‌کند. با وجود اینکه امکان نوشتن کدهای پیشرفته در آن وجود دارد، بسیاری از قابلیت‌های اصلی آن با چند دستور ساده قابل پیاده‌سازی هستند و حتی افراد مبتدی نیز می‌توانند در مدت کوتاهی اولین پروژه خود را بسازند.

در Ren'Py معمولاً مراحل ساخت بازی به این شکل است:

  • تعریف صحنه‌ها و پس‌زمینه‌ها (Background)
  • معرفی شخصیت‌ها و حالت‌های مختلف آن‌ها
  • نوشتن دیالوگ‌ها
  • اضافه کردن موسیقی و افکت‌های صوتی
  • ساخت منوهای انتخاب (Choices) که مسیر داستان را تغییر می‌دهند
  • ذخیره و بارگذاری بازی (Save / Load)

اگر پروژه شما یک ویژوال ناول کلاسیک باشد، Ren'Py تقریباً تمام امکانات موردنیاز را در اختیار شما قرار می‌دهد و می‌تواند خروجی ویندوز، لینوکس، مک، اندروید و iOS تولید کند.

البته Ren'Py تنها انتخاب موجود نیست. اگر قصد دارید مکانیک‌های پیچیده‌تری مانند سیستم مبارزه، مینی‌گیم یا گرافیک سه‌بعدی به پروژه خود اضافه کنید، می‌توانید از موتورهایی مانند Unity به همراه افزونه‌هایی مانند Naninovel یا ابزارهای مشابه استفاده کنید. این گزینه‌ها انعطاف‌پذیری بیشتری دارند، اما معمولاً نسبت به Ren'Py به دانش فنی بیشتری نیاز خواهند داشت.

برای اکثر پروژه‌های مستقل و تیم‌های کوچک، Ren'Py بهترین نقطه شروع است؛ زیرا یادگیری آن سریع است، جامعه کاربری بزرگی دارد و منابع آموزشی فراوانی برای آن در دسترس است.

جمع‌بندی

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