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