মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিওতে আপনার গেমটি বিকাশ করুন

ভিজ্যুয়াল স্টুডিওর জন্য অ্যান্ড্রয়েড গেম ডেভেলপমেন্ট এক্সটেনশন (এজিডিই) আপনাকে আপনার ভিজ্যুয়াল স্টুডিও প্রকল্পগুলির জন্য একটি প্ল্যাটফর্ম হিসাবে অ্যান্ড্রয়েডকে লক্ষ্য করতে দেয়। AGDE একটি সম্পূর্ণ পরিসরের উন্নয়ন কার্যক্রম সমর্থন করে: প্রকল্প ব্যবস্থাপনা, বিল্ডিং, ডিবাগিং এবং প্রোফাইলিং।

আপনি যদি প্রাথমিকভাবে Windows এ বিকাশ করেন এবং C বা C++ কোড লিখতে Microsoft Visual Studio ব্যবহার করেন তাহলে AGDE আপনার জন্য সবচেয়ে উপযুক্ত। আপনি যদি বিভিন্ন টুল ব্যবহার করে C বা C++ কোড লিখছেন, তাহলে Android এর জন্য বিকাশ করতে Android Studio ব্যবহার করুন।

AGDE অ্যান্ড্রয়েড গেম ডেভেলপমেন্ট কিটের অংশ। অ্যান্ড্রয়েড গেম ডেভেলপমেন্ট কিটে লাইব্রেরি এবং টুল রয়েছে যা অ্যান্ড্রয়েডে দুর্দান্ত গেম তৈরি করতে সহায়তা করে। অ্যান্ড্রয়েড গেম ডেভেলপমেন্ট কিটের লাইব্রেরিগুলি AGDE প্রকল্পগুলির সাথে সামঞ্জস্যপূর্ণ৷ অ্যান্ড্রয়েড গ্রাফিক্স ইন্সপেক্টরের মতো টুলগুলি আপনাকে সর্বোত্তম পারফরম্যান্সের জন্য আপনার গেম টিউন করতে সাহায্য করতে পারে।

ভিজ্যুয়াল স্টুডিওতে টার্গেট অ্যান্ড্রয়েড

AGDE ভিজ্যুয়াল স্টুডিওতে একটি প্ল্যাটফর্ম টার্গেট হিসাবে Android যোগ করে। এটি বিদ্যমান মাল্টি-প্ল্যাটফর্ম ভিজ্যুয়াল স্টুডিও গেম প্রকল্পগুলিকে দ্রুত একটি নতুন প্ল্যাটফর্ম হিসাবে Android সংহত করতে সক্ষম করে৷ ভিজ্যুয়াল স্টুডিও ইন্টেলিসেন্স বৈশিষ্ট্যগুলি AGDE-এর সাথে সামঞ্জস্যপূর্ণ। সমস্ত বর্তমান অ্যান্ড্রয়েড সিপিইউ আর্কিটেকচার সমর্থিত: এআরএম এবং ইন্টেল উভয়ই 32-বিট এবং 64-বিটে।

ভিজ্যুয়াল স্টুডিওতে তৈরি করুন

অ্যান্ড্রয়েডের জন্য C++ কোড কম্পাইল এবং লিঙ্ক করার জন্য AGDE MSBuild-এর সাথে সংহত করে। অ্যান্ড্রয়েড এনডিকে কম্পাইলার সরবরাহ করতে এবং টুলচেইন তৈরি করতে ব্যবহৃত হয়। ডেভেলপারদের জন্য যাদের নির্দিষ্ট নির্ভরতা রয়েছে, AGDE NDK-এর একাধিক সংস্করণের সাথে সামঞ্জস্যপূর্ণ। প্রজেক্ট বিল্ড সেটিংস স্ট্যান্ডার্ড ভিজ্যুয়াল স্টুডিও প্রপার্টি সিস্টেম ব্যবহার করে কনফিগার করা হয়। AGDE Incredibuld-এর সাথে সামঞ্জস্যপূর্ণ, যা ডেভেলপারদের Android-এর জন্য কম্পাইল করার সময় বিল্ড টাইমকে গতিশীল করতে বিদ্যমান ডিস্ট্রিবিউটেড বিল্ড অবকাঠামো ব্যবহার করতে সক্ষম করে।

ভিজ্যুয়াল স্টুডিওতে ডিবাগ করুন

AGDE একটি এমুলেটর এবং একটি ফিজিক্যাল ডিভাইস উভয়ের সাথে স্থাপন, চালু এবং ডিবাগিং সমর্থন করে। ডিবাগারটি ইতিমধ্যে চলমান প্রক্রিয়ার সাথেও সংযুক্ত করা যেতে পারে। ডিবাগিং সমর্থনের জন্য LLDB-এর সাথে AGDE ইন্টারফেস। AGDE এর সাথে, ডিবাগ সেশনগুলি ভিজ্যুয়াল স্টুডিওর ভিতরে চলে, ব্রেকপয়েন্ট, ট্রেসিং এবং পরিবর্তনশীল পরিদর্শনের জন্য এর স্ট্যান্ডার্ড ইন্টারফেস ব্যবহার করে। অতিরিক্ত বৈশিষ্ট্যগুলির মধ্যে রয়েছে মেমরি এবং রেজিস্টার ভিউ এবং নেটিভ কোডের বিচ্ছিন্নকরণ। LLDB শেল কার্যকারিতা ভিজ্যুয়াল স্টুডিও কমান্ড উইন্ডোর মাধ্যমে উপলব্ধ। অবাস্তব ইঞ্জিন বিকাশকারীরা 4.26.1 এবং পরবর্তী সংস্করণ ব্যবহার করে Android এ ডিবাগ করতে AGDE ব্যবহার করতে পারে৷

ভিজ্যুয়াল স্টুডিও থেকে প্রোফাইল

AGDE অ্যান্ড্রয়েড স্টুডিও প্রোফাইলারের একটি স্বতন্ত্র সংস্করণের সাথে সংহত করে। এই প্রোফাইলারটি ভিজ্যুয়াল স্টুডিও থেকে চালু করা যেতে পারে এবং একটি চলমান গেম সেশনের সাথে সংযুক্ত করা যেতে পারে। অ্যান্ড্রয়েড স্টুডিও প্রোফাইলার CPU, মেমরি, নেটওয়ার্ক এবং শক্তির জন্য বাস্তব সময়ের ব্যবহারের পরিসংখ্যান প্রদর্শন করে।

প্রয়োজনীয়তা

AGDE-এর জন্য নিম্নলিখিত সফ্টওয়্যার ইনস্টল সহ মাইক্রোসফ্ট উইন্ডোজ চালিত একটি ইন্টেল বা AMD পিসি প্রয়োজন:

  • .NET কোর SDK 2.2
  • অ্যান্ড্রয়েড স্টুডিও 3.5 বা তার পরে
  • ভিজ্যুয়াল স্টুডিও 2017 (15.4.0 বা তার পরে) বা ভিজ্যুয়াল স্টুডিও 2019 (16.0.0 বা তার পরে)

অধিক তথ্য

(ডাউনলোড করার লিঙ্ক) (এজিডিই গাইডের লিঙ্ক)