প্রকল্প সম্পর্কে
# গডোট গেম টেমপ্লেট
এই রিপোজিটরি গডোট ইঞ্জিনে গেম তৈরির জন্য একটি সূচনা পয়েন্ট এবং রেফারেন্স প্রজেক্ট সরবরাহ করে, বিশেষত টপ-ডাউন শুটার গেমের জন্য উপযুক্ত। প্রজেক্টটি `addons/top_down/` ফোল্ডারে অবস্থিত যাতে প্রজেক্টের দ্বন্দ্ব কম হয় এবং এটি একটি প্রস্তাবিত প্রজেক্ট কাঠামো প্রদর্শন করে।
এতে `addons/great_games_library`-ও অন্তর্ভুক্ত রয়েছে, যা বিভিন্ন গেমে প্রযোজ্য সাধারণ-উদ্দেশ্যের স্ক্রিপ্টের সংগ্রহ, এবং কাজ সংগঠিত করার জন্য একটি সহজ কানবান টাস্কস - টোডো ম্যানেজার প্লাগইন।
> **⚠️ সতর্কতা:** গডোটে কাস্টম `AudioBusLayout` রিসোর্স অবস্থানের সমস্যার কারণে, অডিও বাস লেআউটটি ডিফল্ট অবস্থান এবং নাম `default_bus_layout.tres`-এ রাখা হয়েছে।
> **নোট:** এই টেমপ্লেটটি নতুনদের জন্য সুপারিশ করা হয় না যাদের নির্দেশনা প্রয়োজন হতে পারে। এটি লেখকের ব্যক্তিগত প্রজেক্ট টেমপ্লেট হিসেবে কাজ করে এবং তাদের নিজস্ব গেম বিকশিত হওয়ার সাথে সাথে এটি পরিবর্তিত হবে। সমস্ত সম্পদ বাণিজ্যিক পণ্যে পরিবর্তন এবং ব্যবহারের জন্য মুক্ত, তবে সেগুলি নিজের সৃষ্টি হিসেবে বিক্রি করা যাবে না।
## প্রধান বৈশিষ্ট্য
- পূর্ণ স্ক্রিন, অডিও (মাস্টার, মিউজিক, সাউন্ড), এবং বাটন স্টেট স্টাইল টুইনিং সহ মেনু সিস্টেম
- পজিং সিস্টেম
- ইনপুট রিবাইন্ডিং
- ফ্রেম-বাই-ফ্রেম ডিবাগ পজিং (`P` চাপলে পজ এবং এগিয়ে যায়, `[ + P` চাপলে আনপজ)
- স্ক্রিনশটে শেডার ব্যবহার করে সিন পরিবর্তন
- প্রিকম্পাইলড শেডার, ক্যানভাস ম্যাটেরিয়াল, এবং পার্টিকেল প্রসেস ম্যাটেরিয়াল, সাথে প্রিলোডেড সিন
- `ReferenceNodeResource` এর মাধ্যমে নোড রেফারেন্স ব্যবস্থাপনা
- কনফিগারেশন কলব্যাক এবং ডায়নামিক ইনস্ট্যান্স পুলিং সহ সহজ ইনস্ট্যান্সিং `InstanceResource` এর মাধ্যমে
- `ThreadUtility` এর মাধ্যমে থ্রেডেড লোডিংয়ের জন্য স্ট্যাটিক ফাংশন
- `SoundResource` এবং অটোলোডেড `SoundManager` সহ সাউন্ড ইফেক্ট সিস্টেম
- `SaveableResource` এর মাধ্যমে রিসোর্স সংরক্ষণ
- `AreaTransmitter` এর মাধ্যমে ক্ষতি, পিকআপ এবং বাধার জন্য ডেটা ট্রান্সমিশন সিস্টেম
- `ResourceNode` এর মাধ্যমে সিন কেন্দ্রীয় ডেটা সংগ্রহ
- Astar গ্রিড পাথ ফাইন্ডিং সহ শত্রু AI
- শত্রু ওয়েভ স্পনিং
## সুপারিশ
সহজে শেখার জন্য, এই সিনগুলো দিয়ে শুরু করুন:
- মেনু: `addons/top_down/scenes/ui/screens/title.tscn`
- রুম: `addons/top_down/scenes/levels/room_0.tscn`
- অ্যাক্টর: `addons/top_down/scenes/actors/actor.tscn`
- অস্ত্র: `addons/top_down/scenes/weapons/weapon.tscn`
- প্রজেক্টাইল: `addons/top_down/scenes/projectiles/projectile.tscn`
একটি প্রজেক্ট ব্রেকডাউন ভিডিও ইউটিউবে উপলব্ধ।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.