প্রকল্প সম্পর্কে
ফ্লো গ্রাফ আনরিয়েল ইঞ্জিনের জন্য একটি ওপেন-সোর্স প্লাগইন যা একটি ডিজাইন-অজ্ঞেয়বাদী ইভেন্ট নোড এডিটর সরবরাহ করে। এটি ভার্চুয়াল জগতে ইভেন্টের প্রবাহ স্ক্রিপ্ট করার জন্য তৈরি, যা ভিডিও গেমে ন্যারেটিভ স্তর ডিজাইন করার এক দশকের অভিজ্ঞতার উপর ভিত্তি করে। প্লাগইনটি সরলতার উপর জোর দেয় এবং ডেভেলপারদের সম্পূর্ণ গেমপ্লে উপাদান (লজিক এবং ডেটা) একটি একক ফ্লো নোডের মধ্যে অন্তর্ভুক্ত করতে দেয়, যা একটি ফাংশন নয় বরং একটি UObject। এটি পুরো গেমের জন্য একবার পুনরাবৃত্তিযোগ্য 'ইভেন্ট স্ক্রিপ্ট' লেখা সক্ষম করে। ফ্লো নোডগুলি ডিজাইন অনুযায়ী অ্যাসিঙ্ক/লেটেন্ট, ডেলিগেটে সাবস্ক্রাইব করে এবং আউটপুট পিন ট্রিগার করে ইভেন্টে প্রতিক্রিয়া জানায়। প্রতিটি নোড তার নিজস্ব ইনপুট/আউটপুট পিনের সেট সংজ্ঞায়িত করে, যা বৈশিষ্ট্যগুলি উপস্থাপনকারী নোড সংযুক্ত করে গেম ফ্লো ডিজাইন করা সহজ করে তোলে। এডিটর গেমপ্লের সময় নোড এবং তারে সুবিধাজনক ডিবাগ তথ্য প্রদর্শন সমর্থন করে, সক্রিয় ফ্লো নোডের উপর বার্তা দেখায়। প্লাগইনটি এক্সটেনসিবল, যা ডেভেলপারদের কাস্টম নোড এবং এডিটর কাস্টমাইজেশন লিখে গেম-নির্দিষ্ট কার্যকারিতা যোগ করতে দেয়। এতে GitHub Pages-এ একটি গেটিং স্টার্টেড গাইড এবং বিস্তৃত ডকুমেন্টেশন অন্তর্ভুক্ত রয়েছে। প্রকল্পটি রেইকন গেমসে তৈরি একটি অভ্যন্তরীণ টুলের উপর ভিত্তি করে এবং দ্য উইচার সিরিজে ব্যবহৃত ন্যারেটিভ টুলগুলির মতো দ্বারা অনুপ্রাণিত। এটি একটি নির্দিষ্ট বাস্তবায়নের পরিবর্তে উপযোগী সিস্টেম তৈরির ভিত্তি হিসাবে উদ্দেশ্য।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.