প্রকল্প সম্পর্কে
FrameEngineGamework হলো ইন্টারঅ্যাক্টিভ অ্যাপ্লিকেশন এবং ফিজিক্যাল সিমুলেশনের জন্য ডিজাইন করা একটি ডেভেলপমেন্ট ফ্রেমওয়ার্ক। এটি কতগুলো কোর সিস্টেম প্রদান করে যার মধ্যে রয়েছে:
- Rendering: OpenGL টেক্সচারড মেশ রেন্ডারার যা পয়েন্ট এবং ডিরেকশনাল লাইট, ফগ ইফেক্ট এবং UI-এর জন্য ImGUI সাপোর্ট করে।
- Physics: রিজিড বডি সিমুলেশন এবং টেরেন হাইট ফিল্ড ম্যাপিংয়ের জন্য ReactPhysics3D-এর ইন্টিগ্রেশন।
- Audio: SDL3-এর মাধ্যমে স্পেশিয়াল 3D অডিও এবং স্যাম্পল জেনারেশন, যার মিক্সিং একটি আলাদা থ্রেডে পরিচালিত হয়।
- ActorAI: অ্যাক্টর পারসোনালিটির জন্য একটি হাইব্রিড নিউরাল নেটওয়ার্ক এবং স্টেট মেশিন সিস্টেম, যা জেনারেশনের জন্য সিউডো-জেনেটিক্স ব্যবহার করে।
- Resource Management: PNG/BMP ইমেজ এবং OBJ মডেলের স্বয়ংক্রিয় লোডিং।
- Plugins: এতে ওয়ার্ল্ড টেরেনের জন্য একটি চাঙ্ক জেনারেটর, একটি ওয়েদার সিস্টেম, একটি পার্টিকেল এমিটার এবং একটি ইনভেন্টরি সিস্টেম অন্তর্ভুক্ত রয়েছে।
এই ফ্রেমওয়ার্কটি বর্তমানে Windows (x64)-এ সমর্থিত এবং একটি মডুলার আর্কিটেকচার ব্যবহার করে যেখানে কোর, অ্যাপ্লিকেশন কোড এবং প্লাগইনগুলো আলাদা ডাইনামিক লাইব্রেরিতে কম্পাইল করা হয়। এটি প্রজেক্ট জেনারেশনের জন্য CMake ব্যবহার করে।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.