আপডেটঃ পর্ব-৩ থেকে আমরা ভিডিওসহ টিউটোরিয়াল পাব। তবে বিভিন্ন ব্যস্ততার কারণে ঈদের পর থেকে আমরা শুরু করব ইনশাল্লাহ। সকলকে আমার ঈদের অগ্রিম শুভেচ্ছা।
সবাইকে আমার আন্তরিক শুভেচ্ছা। আশা করি সবাই ভালো আছেন। পর্ব-২ এ আপনাদের সবাইকে স্বাগতম।
আজকের পর্ব কে আমরা তিনটি ভাগে ভাগ করলাম-
1. Unity3d (aka Unity) পরিচিতি
2. 2D ও 3D সম্পর্কে Basic ধারণা
3. আমাদের গেম
তাহলে শুরু করা যাক...
1. Unity3d (aka Unity) পরিচিতি
যারা এখনও Unity ডাউনলোড করেননি, তাড়াতাড়ি ডাউনলোড করে নিয়ে ইন্সটল করে ফেলুন। ফ্রী এক্টিভেট করে নিন অনলাইনে।
প্রব্লেম মনে হলে এই লিঙ্কে যান-
যদি এরপরও প্রব্লেম সল্ভ না হয়, গুগল বা ইউটিউবে সার্চ করে দেখতে পারেন। অনেক সমাধান পাবেন।
সম্ভবতঃ এরপর AngryBots নামের গেম ওপেন হবে Unity –এর ডিফল্ট হিসেবে। চাইলে এটি খেলতে পারেন Play Button –এ ক্লিক করে। তবে আমরা New Project নিয়ে কাজ করব।
Click File -> New Project…
এরকম একটি উইন্ডো আসবে - New Unity Project -এর জায়গায় Blastunes লিখুন -
Create করলে Blastunes নামে একটি প্রজেক্ট চালু হবে, এরকম –
প্রথম যখন আমি এই উইন্ডো দেখেছিলাম, মনে হয়েছিলো উড়োজাহাজের ককপিটে বসে আছি। কোথায় কি করবো, কিভাবে শুরু করবো, কিছুই বুঝতে পারছিলাম না। আপনাদের এরকম মনে হলে বুঝবেন ঠিক পথেই আছেন 🙂
যাহোক, চলুন এবার একটু ঘেঁটে দেখি। আমাদের Scene –এ এখন শুধু Main Camera আছে।
Click করুন এতে। ডানদিকে এর প্রপারটিগুলো Inspector Window –তে দেখতে পারবেন। এগুলো পরে চেঞ্জ করা যাবে।
এবার চলুন Game Window –তে যাই।একটি নীল রঙের পর্দা ছাড়া আর কিছুই দেখা যায় না 😕 খুবই স্বাভাবিক। আমাদের শুধু Camera আছে, Artist নেই 😛 চলুন আবার Scene Window –তে যাই। আমাদের সুবিধার জন্য আমরা নিচের ছবির মত করে term গুলো ভাগ করে নিই-
এখানে আমরা-
- Assets Window
- Hierarchy Window
- Scene Window
- Game Window
- Properties Window/ Inspector Window
-ইত্যাদি ভাগে ভাগ করলাম। এরপর আমি এই term গুলো ব্যবহার করলে আপনারা বুঝে নিয়েন।
চলুন এবার আমাদের Scene –এ একটি 3D বক্স Create করি। Hierarchy Window –তে Create -> Cube Select করুন। দেখবেন Hierarchy Window –তে Main Camera –এর নিচে একটি Cube দেখা যাচ্ছে আর এর প্রপার্টিগুলো Properties Window/Inspector Window –তে দেখা যাচ্ছে। Game Window –তে যান। কিছু দেখা যায় কি? না দেখতে পেলে Hierarchy Window –তে Cube টা সিলেক্ট করুন। Inspector Window –তে ‘Transform’ –এর X,Y,Z Value গুলো যথাক্রমে 0,0,0 করে দিন। এবার Game Window –তে যান। এবারও কিছু দেখতে না পেলে Hierarchy Window –তে Main Camera সিলেক্ট করুন। Inspector Window –তে ‘Transform’ –এর X,Y,Z Value গুলো যথাক্রমে 0,1,-10 করে দিন। এবার Game Window –তে যান। দেখা যায় কি ধূসর রঙের কিছু? তবুও কিছু না দেখতে পেলে অন্যান্য প্রপার্টিগুলো নিচের ছবিগুলোর সাথে মিলিয়ে নিন।
কিন্তু, ধূসর রঙ কেন? ও আচ্ছা, আমরা Director হিসেবে ভুল করে ফেলেছি। Camera…Action –এ চলে গিয়েছি। আসলে হবে Lights...Camera...Action 😛 চলুন তাহলে আমাদের লাইট এড করি। Hierarchy Window –তে Create -> Directional Light Select করুন। এবার Game Window –তে আমাদের সাদা রঙের বক্সটি দেখা যাচ্ছে। Game Window –তে থাকা অবস্থায় Hierarchy Window –তে Cube টা সিলেক্ট করুন। Inspector Window –তে ‘Rotation’ –এর X,Y,Z Value গুলো কম-বেশি করতে থাকুন। দেখবেন বক্সটি কেমন চোখের সামনেই ঘুরছে! এভাবে বিভিন্ন প্রপার্টিগুলো ধীরে ধীরে কম-বেশি করে দেখুন। পছন্দসই অবস্থায় উপরের দিকে প্লে বাটন –এ ক্লিক করুন। অভিনন্দন আপনাকে, এইমাত্র আপনি একটি ম্যাজিক বক্স তৈরি করে ফেললেন। এই ম্যাজিক বক্সই আপনার জীবন একদিন পাল্টে দেবে 😀
এভাবে আপনি যত ইচ্ছে Cube, Sphere, Capsule ইত্যাদি তৈরি করুন, প্রপার্টি চেঞ্জ করুন। এবার File -> Build Settings -> Build And Run –এ ক্লিক করুন। Blastunes নাম দিন। একটি Blastunes.exe file তৈরি হয়ে চালু হবে। Play –তে ক্লিক করুন। নতুন উইন্ডোতে আপনার গেম চালু হবে। আপনার পিসিতে আপনার নিজের প্রথম গেম!
আজ এ পর্যন্তই থাক। যতটুকু জানা হলো, নিজের ইচ্ছেমত ঘেঁটে দেখুন। মজা শেষে আবার এখানে ফিরে আসুন। আমরা এবার 2D ও 3D সম্পর্কে Basic ধারণা নেব।
2. 2D ও 3D সম্পর্কে Basic ধারণা
এতক্ষণ যারা Unity3d/Unity নিয়ে “নাড়াচাড়া” করলেন, তারা হয়তো খেয়াল করে থাকবেন যে, Scene Window –তে মাউস-এর লেফট বাটন দিয়ে কিছু সিলেক্ট করা যায়, রাইট বাটন দিয়ে চারিদিক ঘুরে দেখা যায়, স্ক্রল করে জুম ইন/আউট করা যায় ইত্যাদি। Basically, আমরা এখানে একটি 3D Space –এ ঘুরে বেড়াচ্ছি যার তিনটি দিক রয়েছে- X, Y & Z. তাই, আমাদের Scene –এ আমরা যাই Create করিনা কেনো, তার অবস্থান(Transform), ঘূর্ণায়ন মান(Rotation) এবং আকৃতি(Scale) তিনটি Value দ্বারা প্রকাশিত হয়। জটিল করবোনা, নিচের ছবিটা দেখুন-
এখানে মারিও সাহেব যেদিকে (ডান দিকে) দৌঁড়াচ্ছেন তা হলো X, যেদিকে (উপরের দিকে) লাফ দিচ্ছেন তা হলো Y এবং মারিও সাহেব থেকে গাছপালা, পাহাড়, মেঘ ইত্যাদি যত দূরে, তা হলো Z. এবার মনিটর থেকে মাথা ও চোখ ঘুরিয়ে আপনার ঘরের যেকোন কোনায় তাকান, তিনটি রেখা দেখবেন এরকম-
তাই আমাদের আশেপাশে যা কিছুই দেখা যায়, সবই 3D. এই আইডিয়াটাই আমাদের Scene –এ আমরা দেখতে পাই। তবে হ্যাঁ, প্রশ্ন করতে পারেন তাহলে 2D গেম বানাতে হলেও কি এসব জানতে হবে? আমি বলবো, অবশ্যই, জানা ভালো। 3D নিয়ে আর কথা বাড়াবোনা, বেশি বেশি জানতে নিচের লিংকগুলো ভিজিট করতে পারেন-
3. আমাদের গেম
এবার আসি আমাদের গেমের কথায়। পর্ব-১ এর আপডেট-এ আমি আমাদের সম্ভাব্য গেমের মেন্যু ও খেলা সম্পর্কে খুব সাধারণ ধারণা দিয়েছিলাম। যারা আপডেট-টি মিস্ করেছেন, নিচে লিংক দিলাম, দেখে নিয়েন।
তবে, এটা এখনও ফাইনাল না। আপনারা আইডিয়া দিতে পারেন যেকোন সিম্পল গেমের। যেকোন পপুলার গেমের ক্লোনও চাইলে বানানো যায়। তবে, তা হতে হবে 3D এবং Simple যাতে আমাদের প্রথম গেম হিসেবে শেখার জন্যে কঠিন না হয়ে যায়। পরবর্তীতে আমরা আরও অনেক এডভ্যান্স্ড গেম বানাবো। তাই যারা আমার এই টিউনের সাথে আছেন, অবশ্যই আপনাদের আইডিয়া জানান। আমরা সবাই মিলে আপনার সেই গেমের স্বপ্ন পূরণ করবো ইনশাল্লাহ।
আর আমার নতুন এন্ড্রয়েড গেমটি খেলেছেন তো? মোটামুটি মানের এন্ড্রয়েড হ্যান্ডসেট হলে খেলে মজা পাবেন আশা করি। এই গেমটি আমাদের এই Unity দিয়েই বানানো। এখানে লিঙ্ক দিলাম-
আজ এ পর্যন্তই, ৩য় পর্ব নিয়ে খুব শিগগিরই আপনাদের কাছে উপস্থিত হতে পারবো, এই আশায়...
আমি ইমতিয়াজ আহমেদ। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 10 বছর 2 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 2 টি টিউন ও 10 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 0 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।
vaia video tune korlei to amader sikhte sob chayte besgi subidha hoy, eta ki kora jai nah?