আমার খুব সাধারণ প্রশ্ন রয়েছে যা আমাকে বিরক্ত করে তবে আমি প্রথমে কিছু বিবরণ যুক্ত করতে চাই। আমি একজন কোর জাভা প্রোগ্রামার। আমি মজা করার জন্য জাভাতে স্বতন্ত্রভাবে কয়েকটি ছোট গেম তৈরি করেছি। এখন, আমি যত বেশি পেশাদার গেম ডেভলপমেন্টের দিকে তাকাচ্ছি ততই আমি বিভ্রান্ত হয়ে পড়ছি। এটি কারণ, যখনই আমি কিছু গেম ডেভেলপমেন্টের বিষয়গুলি সম্পর্কে গুগল করি বা কোনও ফোরা ইত্যাদি পরিদর্শন করি, আমি বিভিন্ন পরামর্শ পাই।
কেউ বলবে সি ++ ভাল, আবার কেউ কেউ বলবে জাভা আরও ভাল হতে পারে, আবার কেউ কেউ বলবে অন্য কিছু ভাষা উর-ভাষা, যেমন পাইথন, লুয়া, অবাস্তব স্ক্রিপ্ট ইত্যাদি Also গেম ইঞ্জিনগুলির মতো অবাস্তব, টর্ক, ব্লেন্ডার, পান্ডা ইত্যাদি এবং ওপেনজিএল, এআই, সংঘর্ষ সনাক্তকরণের জ্ঞান প্রয়োজন। এমনকি আমি অ্যান্ড্রয়েড এসডিকে ব্যবহার করে একটি গেম তৈরি করেছি।
আমি যা জানতে চাই তা হ'ল:
- কোনও পেশাদার গেম প্রোগ্রামার থাকা বুনিয়াদি দক্ষতা সেট কী? এটি কি কোনও 1 প্রোগ্রামিং ভাষা + 1 স্ক্রিপ্টিং ভাষা + 1 গেম ইঞ্জিন জ্ঞান + ওপেনগল? (ইসস !!)
- আমি যদি গেমপ্লে প্রোগ্রামার বা এআই প্রোগ্রামার হিসাবে গেম ইন্ডাস্ট্রিতে প্রবেশ করতে চাই তবে আমি কি আমার বর্তমান দক্ষতা এবং পোর্টফোলিও (উপরে উল্লিখিত হিসাবে) দিয়ে তাতে প্রবেশ করতে পারি?
- একটি গেম ডেভলপমেন্টের জন্য একটি প্রোগ্রামিং ভাষা শেখা কি যথেষ্ট?
যে কোনও গাইডলাইন সহায়ক হবে।