تویوتا موتور بازیسازی سبک «Fluorite» را برای نمایشگرهای خودرو معرفی کرد

در خبری جالب، تویوتا اعلام کرده است که در حال توسعه موتور بازیسازی اختصاصی برای نمایشگرهای داخل خودروهای خود است.
موتور Fluorite تویوتا چیست؟
Fluorite توسط شرکت Toyota Connected North America، زیرمجموعه مسئول اتصال و فناوریهای درونخودرویی تویوتا، معرفی شده است. این موتور بازیسازی بهطور ویژه برای سیستمهای خودرویی طراحی شده، جایی که سختافزار معمولاً قدرت پردازشی کمتری نسبت به یک گوشی هوشمند یا لپتاپ دارد.
موتور Fluorite با زبان C++ نوشته شده و بهطور نزدیک با Flutter، فریمورک رابط کاربری چندسکویی گوگل، هماهنگ است. این بدان معناست که توسعهدهندگان میتوانند از زبان Dart و APIهای سطح بالا در Flutter برای ساخت تجربههای تعاملی، شامل بازیها و رابطهای سهبعدی استفاده کنند، بدون نیاز به موتورهای سنگین و سنتی بازی.
طبق اعلام تویوتا، این موتور برای ارائه عملکرد قوی حتی روی سختافزارهای پایینرده یا تعبیهشده بهینهسازی شده و از APIهای گرافیکی مدرن مانند Vulkan پشتیبانی میکند تا سیستم بتواند از توان سختافزاری شتابدهنده گرافیکی دستگاه به حداکثر بهره ببرد.

قابلیتهای ویژه برای توسعهدهندگان
Fluorite ویژگیهای کاربرپسندی نیز برای توسعهدهندگان دارد. این موتور از سیستم Hot Reload مشابه Flutter پشتیبانی میکند تا توسعهدهندگان تغییرات خود را تنها در چند فریم مشاهده کنند و نیازی به انتظار طولانی برای ساخت برنامه نداشته باشند. همچنین از ناحیههای ماشینی مبتنی بر مدل (Model-Based Trigger Areas) پشتیبانی میکند تا هنرمندان بتوانند تعاملات لمسی یا کلیکی را مستقیماً در ابزارهایی مانند Blender تعریف کنند.
چرا تویوتا به موتور بازی نیاز دارد؟
اما سؤال این است که یک شرکت خودروسازی چرا به موتور بازی نیاز دارد؟
تویوتا میگوید این پروژه به منظور ساخت رابطهای کاربری سهبعدی برای خودروهای آینده آغاز شد. تیم توسعه پس از بررسی موتورهای مطرح مانند Unity دریافت که آنها برای سیستمهای تعبیهشده خودرویی بسیار سنگین هستند و هزینههای لایسنس نیز نگرانی ایجاد میکند. در نهایت، ساخت یک راهکار سبک و داخلی منطقیتر به نظر رسید.
نکته مهم دیگر این است که تویوتا Fluorite را به عنوان یک موتور بازی منبع باز و کامل معرفی کرده است. بنابراین حتی اگر خود شرکت روی بازی کار نکند، این موتور فرصت مناسبی برای توسعهدهندگان مستقل و علاقهمندان فراهم میکند تا پروژههای خود را پیادهسازی کنند.




