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

Roublard হলো Go ভাষায় লেখা একটি 3D rogue-like গেম, যা g3n গ্রাফিক্স ইঞ্জিন এবং Entity Component System (ECS) আর্কিটেকচার ব্যবহার করে তৈরি করা হয়েছে। এটি IdiotCoder/FatOldYeti-এর একটি টিউটোরিয়াল সিরিজ দ্বারা অনুপ্রাণিত, যা মূলত Ebiten ব্যবহার করে 2D-এর জন্য ডিজাইন করা হয়েছিল। ডেভেলপার Ubuntu 24.04-এ সাময়িক সামঞ্জস্যতা সমস্যার কারণে g3n-এ স্থানান্তরিত হন, যার লক্ষ্য ছিল মূল গেমপ্লে লজিক বজায় রেখে 3D রেন্ডারিং অন্বেষণ করা। এই প্রজেক্টটিতে PolyHaven এবং @mz4250-এর ভিজ্যুয়াল অ্যাসেট অন্তর্ভুক্ত রয়েছে। Go এবং g3n ডিপেন্ডেন্সি ইনস্টল করার পর ব্যবহারকারীরা এটি চালাতে পারেন। রিপোজিটরিটি একটি আলাদা ব্রাঞ্চ বজায় রাখে যেখানে মূল Ebiten-ভিত্তিক কোডের সাথে g3n অ্যাডাপ্টেশনের তুলনা করা হয়েছে, যা ডেভেলপারদের টিউটোরিয়ালের বিভিন্ন সংস্করণের মধ্যে বাস্তবায়নের পার্থক্যগুলো ট্র্যাক করতে সাহায্য করে।