প্রকল্প সম্পর্কে

Night Toll একটি ডেডাক্টিভ রিজনিং গেম যেখানে প্লেয়ার একটি রাত্রি টোল বুথ চালায়। মূল গেমপ্লে লুপে ড্রাইভার কাগজ পরিদর্শন করা এবং পরিবর্তনশীল নিয়মের সেটের ভিত্তিতে গাড়িগুলো অনুমোদন বা প্রত্যাখ্যান করা জড়িত। প্লেয়ারদের আর্থিক ব্যবস্থাপনা করতে হবে, কারণ ভঙ্গি অনুমোদন করা টাকা খরচ করে এবং তাদের ধরতে পুরস্কার পাওয়া যায়। কিছু উচ্চ-ঝুঁকি ড্রাইভার রানকে তৎক্ষণে শেষ করতে পারে। টেকনিকাল হাইলাইটস: - একটি ডেটা-চালিত রুল ইঞ্জিন যা পলিমরফিক UObject হিরারচি (UTollRule) ব্যবহার করে গেম রুল এবং প্লেয়ার বreefিং এর মধ্যে সামঞ্জস্য নিশ্চিত করে। - একটি ডিকপ্লেড আর্কিটেকচার যেখানে গেম মডেল (ATollManager) ডাইনামিক মাল্টিকাস্ট ডেলিগেটের মাধ্যমে ভিউ সাথে যোগাযোগ করে, প্লেয়ার কন্ট্রোলারের উপর সরাসরি নির্ভরশীলতা সরিয়ে দেয়। - একটি কাঠামোগত ক্যাম্পেইন সিস্টেম যা একটি বিশেষ ডেটা স্ট্রাক্ট (FTollDayData) ব্যবহার করে বreefিং, রুল এবং ড্রাইভারকে সিঙ্ক্রোনাইজ করে। - NSLOCTEXT এবং FText::Format ব্যবহার করে একীভূত লোকালাইজেশন, যা লचीল অনুবাদ এবং লোকেল-নির্ধারিত সংখ্যা ফরম্যাটিং প্রদান করে। - UWidgetComponent ব্যবহার করে অর্ডার বোর্ডের জন্য ওয়ার্ল্ড-স্পেস UI প্রয়োগ। প্রকল্পটি মূলত C++-এ তৈরি হয়েছে, Epic এর কোডিং মান অনুসরণ করে, যেখানে Blueprints কন্টেন্ট ওয়ারিং, FX এবং উইজেট লেআউটের জন্য সংরক্ষিত রাখা হয়েছে।