অনেক ভাল পছন্দ আছে। (আমি সিএস 1 এবং সিএস 2, পাশাপাশি গেম প্রোগ্রামিং শিখি)) প্রথমে অবশ্যই কম্পিউটার বিজ্ঞানের মতো ভাবতে শিখি। ভাষায় খুব বেশি জড়িয়ে পড়বেন না, কারণ ধারণাটি সত্যই সর্বজনীন।
জাভা বেশ ভাল ভাষা, তবে জাভাতে একটি গেম তৈরি করা কিছুটা ক্লান্তিকর। কিছু আকর্ষণীয় ইঞ্জিন আছে যা প্রক্রিয়াটি আরও সহজ করে তুলেছে। দুর্ভাগ্যক্রমে, আপনার সম্পাদনার সরঞ্জামটিতে একটি গেম ইঞ্জিন সংযুক্ত করা এক ধরণের বেদনাদায়ক হতে পারে।
আমি ফ্যাং ইঞ্জিনটি পছন্দ করি (দুর্ভাগ্যক্রমে আমি হাইপারলিংকগুলি এখনও পোস্ট করতে পারি না, তাই এটি গুগলে সন্ধান করুন)) এই প্রকল্পের একটি আকর্ষণীয় অংশ হ'ল অনলাইন সম্পাদক। এর অর্থ আপনি গ্রহণের সেটিংসে গোলযোগ না করেই এখনই শুরু করতে পারেন।
আমি সত্যিই গেম মেকারের ভক্ত নই। জিইউআই এমন লোকদের জন্য ঠিক আছে যারা কীভাবে প্রোগ্রাম করবেন তা শিখতে চান না এবং এটি একটি শালীন (তবে দুর্দান্ত নয়) প্রোটোটাইপিং সরঞ্জাম। তবে এটি সম্পর্কে দুটি জিনিস রয়েছে যা আমি পছন্দ করি না। প্রথমত, এটি বাণিজ্যিক। এটি কোনও খারাপ জিনিস নয়, তবে যদি ওপেন-সোর্স বিকল্পগুলি থাকে যা ঠিক তত ভাল (এবং সেখানে রয়েছে) তবে প্রথমে আপনাকে সেগুলি সন্ধান করা উচিত। গেম মেকারের সাথে আরও বড় সমস্যা হ'ল স্ক্রিপ্টিং ভাষা। শেষ পর্যন্ত আপনি জিইউআই ছাড়িয়ে যাবেন এবং আপনি কোডটি লিখতে শুরু করতে চান। জিএম-তে স্ক্রিপ্টিং ভাষাটি বেশ পিছনের দিকের চিন্তাভাবনা। আপনি যেহেতু একজন সিএস মেজর, আপনি কোড পুনরায় ব্যবহার, কমনীয়তা, স্পষ্টতা, দক্ষতা এবং মডুলারালিটিতে আগ্রহী (আমি আশা করি)। জিএম ভাষা আপনাকে হতাশ করবে।
আমি পাইথন এবং পাইগামিকে ভালবাসি। (আসলে, আমি এগুলি সম্পর্কে একটি বই লিখেছি you আপনি চাইলে আমার সমস্ত নোট এবং অনলাইন ভিডিও দেখুন। আপনার কাছে বই আছে কিনা তা আপনি সেই সংস্থানগুলিতে স্বাগত জানাই)) পাইথন একটি দুর্দান্ত মার্জিত ভাষা যা ' শিখতে খুব অসুবিধা হয় না (বিশেষত যদি আপনি ইতিমধ্যে কীভাবে প্রোগ্রাম করবেন তা জানেন)) পিগেম জনপ্রিয় এসডিএল 2 ডি ইঞ্জিনের একটি মোড়ক। আসলে, আমি পিগামে দ্বিতীয় র্যাপার যুক্ত করেছি যাতে এটি ফ্ল্যাশ হিসাবে কাজ করা সহজ with
ফ্ল্যাশের কথা বললে, আমি এটি মূল্যবান বলে মনে করি না। (আমি জানি আপনি জিজ্ঞাসা করেননি) এটি একটি ভাল প্ল্যাটফর্ম, তবে এটি মোবাইল ডিভাইসে কীভাবে ভাড়া নেবে সে সম্পর্কে ব্যয় এবং অনিশ্চয়তার অর্থ এটি এত বড় শেখার সরঞ্জাম নাও হতে পারে। (আমি গেম ডেভ সম্পর্কে একটি বই ফ্ল্যাশেও লিখেছি, তবে আমি ফ্ল্যাশকে আর পড়াই না))
এখানে চেষ্টা করার জন্য আরও কয়েকটি দুর্দান্ত জিনিস। এমআইটি থেকে স্ক্র্যাচের একটি অনুলিপি পান:
scratch.mit.edu
এটি বাচ্চাদের জন্য তৈরি, তবে এটি আপনাকে ছাড়তে দেবেন না। এটি একটি সম্পূর্ণ অবিশ্বাস্য গেম এবং অ্যানিমেশন সরঞ্জাম। প্রোগ্রামিংটি টাইল ব্যবহার করে, তাই এটি শুরু করা সহজ। আপনি এটির মাধ্যমে কী করতে পারবেন তা শুনে আপনি অবাক হয়ে যাবেন।
আপনি কার্নেগি মেলন www.alice.org থেকে অ্যালিসের চেষ্টাও করতে পারেন সর্বশেষ (তৃতীয়) সংস্করণটি জাভাতে আসলে এক্সটেনশন যা সিমস 2 মডেল ব্যবহার করে।
স্ক্র্যাচ এবং অ্যালিস উভয়ই ফ্রি।
এটি দেখার আরও একটি দুর্দান্ত সরঞ্জাম হ'ল ব্লেন্ডার
www.blender.org
এটি একটি 3 ডি মডেলিংয়ের সরঞ্জাম, তবে অনেকেই জানেন না এটি ড্র্যাগ-অ্যান্ড-ড্রপ প্রোগ্রামিং ইন্টারফেস সহ একটি সম্পূর্ণ গেম ইঞ্জিন। একবার আপনি টাইলসকে ছাড়িয়ে গেলে, এতে পাইথন সমর্থন অন্তর্নির্মিত হয়।
এখন আমি এইচটিএমএল 5 (যা সবে এইচটিএমএল - এটি সত্যই এইচটিএমএল, সিএসএস এবং জাভাস্ক্রিপ্ট) এর প্রতি বেশ আগ্রহী এটি গেম ডেভেলপমেন্ট পরিবেশ হিসাবে যথেষ্ট নেই তবে আমি বিশ্বাস করি এটি বড় খেলোয়াড় হবে। আমার পরবর্তী বইটি এইচটিএমএল 5 এ গেম ডেভেলপমেন্ট সম্পর্কিত হবে।
আপনাকে শুভকামনা, এবং আপনার আরও প্রশ্ন থাকলে আমাকে জানান know