সুচিপত্র:

গেম ডেভেলপমেন্ট 101: টিপস অ্যান্ড ট্রিকস! 11 ধাপ
গেম ডেভেলপমেন্ট 101: টিপস অ্যান্ড ট্রিকস! 11 ধাপ

ভিডিও: গেম ডেভেলপমেন্ট 101: টিপস অ্যান্ড ট্রিকস! 11 ধাপ

ভিডিও: গেম ডেভেলপমেন্ট 101: টিপস অ্যান্ড ট্রিকস! 11 ধাপ
ভিডিও: ইন্টারভিউ'র ৮টি সাধারন প্রশ্ন যা জানা থাকলে আপনার জব নিশ্চিত | 8 Common Interview Questions 2024, নভেম্বর
Anonim
গেম ডেভেলপমেন্ট 101: টিপস অ্যান্ড ট্রিকস!
গেম ডেভেলপমেন্ট 101: টিপস অ্যান্ড ট্রিকস!

সুতরাং, আপনি ভিডিও গেম খেলতে পছন্দ করেন? হয়তো সময় এসেছে, আপনি নিজেকে তৈরি করেছেন!

এটা সুন্দর না? ধারণা, যে আপনি আপনার নিজস্ব জগৎ তৈরি করতে পারেন, আপনার নিয়ম এবং কল্পনার উপর ভিত্তি করে? আমি ভাবছি এটাই সেটা.

কিন্তু আপাতত বাস্তবতা দেখি। আপনি আপনার নিজের খেলা তৈরি করতে শুরু করেন, শিখতে প্রচুর সম্পদ আছে, ইউটিউব এবং অগণিত অন্যান্য কোর্স এবং ওয়েবসাইট আছে! দিনগুলি মাসে, মাসগুলি বছরে পরিণত হয় এবং আপনি ধৈর্য হারাতে শুরু করেন।

সত্য হল, এটি মোটেও জটিল নয়, আসলে এটি আপনার ভাবার চেয়ে অনেক সহজ এবং কম সময় নেয়!

আমি কিছু খুব গুরুত্বপূর্ণ বিষয় শেয়ার করতে চাই, যা অধিকাংশ মানুষ উপেক্ষা করে, কিন্তু পরবর্তীতে সেগুলো সবচেয়ে গুরুত্বপূর্ণ কারণ হয়ে ওঠে কেন অধিকাংশ গেম শেষ পর্যন্ত প্রকাশিত হয় না।

একজন গেম ডিজাইনার/ডেভেলপারকে সবচেয়ে গুরুত্বপূর্ণ যে বিষয়ে সচেতন হতে হবে তা হল পারফরম্যান্স। ঠিক শুরু থেকেই, এটি আপনার প্রাথমিক ফোকাস হওয়া উচিত। এটা গুরুত্বপূর্ণ যে আপনার গেমটি ভালো গ্রাফিক্স এবং সবকিছুর সাথে ভাল দেখা উচিত, কিন্তু যদি আপনার গেমটি চালানোর জন্য একটি সুপার কম্পিউটারের প্রয়োজন হয় তাহলে কি লাভ?

এবং এটাই একমাত্র কারণ যে অধিকাংশ গেম ব্যর্থ হয়।

আপনি যদি গেম ডেভেলপমেন্টে আগ্রহী/শিক্ষানবিশ হন, আমি আপনাকে জানতে চাই যে আপনিও এটি করতে পারেন! এটা সহজ, এবং এটা মজা। আপনি কি করতে চান তা সম্পর্কে আপনাকে পরিষ্কার করতে হবে। বড় সিদ্ধান্ত নিতে হবে, আপনি একটি আর্ট গেম তৈরি করতে যাচ্ছেন, অথবা আপনি এমন কিছু করতে যাচ্ছেন যা পুরোপুরি প্রোগ্রামিংয়ের উপর মনোনিবেশ করে, যেমন Minecraft।

আপনি যদি প্রোগ্রামিংয়ে ভাল হন, কিন্তু এটিকে শৈল্পিক করে তুলতে চান, তাহলে আপনার একটি গেম তৈরি করতে কষ্ট হবে। এটি আপনার জন্য বিভ্রান্তিকর হতে চলেছে এবং আপনার অগ্রাধিকারগুলি মিশ্রিত হবে।

আপনি যদি কোন প্রোগ্রামিং দক্ষতা ছাড়া একজন শিক্ষানবিশ হন, আমি প্রথমে 2D গেম তৈরি করার পরামর্শ দিই, অথবা যদি আপনি চ্যালেঞ্জের মুখোমুখি হন (সম্ভবত এটি সহজ)।

Ityক্য হল একটি গেম ইঞ্জিন যা আমি সুপারিশ করব, শুধুমাত্র এই কারণে যে ইউনিটি মানুষের জন্য গেম তৈরি করা খুব সহজ করে দিয়েছে, কিন্তু এটিও কারণ আপনি শুরু করার জন্য প্রচুর ডকুমেন্টেশন এবং সম্পদ রয়েছে।

প্রতিটি গেম ইঞ্জিনেরই এর সুবিধা এবং অসুবিধা রয়েছে, যদি আপনি শুরু করার আগে তুলনা করতে চান তবে নির্দ্বিধায় চারপাশে খনন করুন।

এটি শুরু করার জন্য একটি দুর্দান্ত জায়গা! প্রথমে এই টিউটোরিয়ালগুলি ব্যবহার করে কিছু 2D গেম তৈরি করুন। তাদের প্রকাশ করুন, এবং তারপর পরবর্তী বড় প্রকল্পে যান! সবচেয়ে গুরুত্বপূর্ণ, মজা আছে!:)

[দ্রষ্টব্য: আমি একটি.pdf ফাইল সংযুক্ত করেছি যা ইউনিটির জন্য কীবোর্ড শর্টকাটগুলির একটি তালিকা রয়েছে]

ধাপ 1: (কৌশল 1) ভলিউমেট্রিক লাইট

(কৌশল 1) ভলিউমেট্রিক লাইট!
(কৌশল 1) ভলিউমেট্রিক লাইট!
(কৌশল 1) ভলিউমেট্রিক লাইট!
(কৌশল 1) ভলিউমেট্রিক লাইট!
(কৌশল 1) ভলিউমেট্রিক লাইট!
(কৌশল 1) ভলিউমেট্রিক লাইট!

আপনি যদি কখনো কোনো আর্ট গেম খেলে থাকেন (অথবা কাউকে খেলতে দেখেছেন), যেমন: প্লেডিডের লিম্বো; আপনি নিশ্চয়ই লক্ষ্য করেছেন কিভাবে আলোর রশ্মি পর্দায় দৃশ্যমান হয়। এটা দেখতে সুন্দর, তাই না?

তুমিও এটা করতে পার! বাজারে প্রচুর টুলস (তাদের মধ্যে কিছু বিনামূল্যে) পাওয়া যায় যা এর জন্য ব্যবহার করা যেতে পারে, যেমন: অরা। কিন্তু এই সরঞ্জামগুলি আপনার FPS গণনাকে উল্লেখযোগ্যভাবে কমিয়ে দিতে পারে, যা আপনার গেমের পুরো পারফরম্যান্সকে প্রভাবিত করে।

এটি করার একটি সহজ উপায় আছে, যা কর্মক্ষমতার উপর কোন প্রভাব ফেলবে না! কিভাবে, তা আমাকে দেখাতে দাও!

আপনার একটি 3 ডি মডেলিং টুল দরকার, আমি ব্লেন্ডার সুপারিশ করি (এটি বিনামূল্যে!)। আপনি এখানে এটা ডাউনলোড করতে পারেন।

1. ব্লেন্ডার খুলুন। স্ক্রিনের সমস্ত অপ্রয়োজনীয় জিনিস মুছুন।

2. একটি নতুন জাল যুক্ত করতে আপনার কীবোর্ডে Shift+A চাপুন।

3. মেসে যান> শঙ্কু নির্বাচন করুন!

4. এটা। এটি একটি.blend ফাইল হিসাবে সংরক্ষণ করুন, অথবা আপনি এটি অন্য কোন বিন্যাসে রপ্তানি করতে পারেন। আজকাল ইউনিটি বিভিন্ন ধরনের ফরম্যাট সমর্থন করে।

এখন সেই মডেলটি (শঙ্কু) অনুলিপি করুন এবং আপনার প্রকল্পের আপনার সম্পদ ফোল্ডারে পেস্ট করুন।

এই শঙ্কুটির জন্য আমাদের একটি নতুন শেডার দরকার। তাহলে আসুন সেই শেডার বানাই

1. আপনার প্রকল্পটি ইউনিটিতে খুলুন।

2. প্রকল্প ট্যাবে, ডান ক্লিক করুন> তৈরি করুন> শেডার।

3. সেই শ্যাডারের নাম পরিবর্তন করুন 'স্বচ্ছ শেডার'।

4. সেই শেডার ফাইলটি খুলুন (মনোডেলভেপ হল ইউনিটির ডিফল্ট এডিটর)।

5. উপরের ছবি থেকে কোড কপি করুন।

এই যে, আমরা সব প্রস্তুত! এখন Sha Shader সংরক্ষণ করুন।

আমাদের নতুন শেডার ব্যবহার করার জন্য আমাদের একটি উপাদান তৈরি করতে হবে:

1. প্রকল্প ট্যাবে, ডান ক্লিক করুন> তৈরি করুন> উপাদান।

2. আপনি উপরের দিকে একটি শেডার অপশন (ড্রপ ডাউন মেনু) দেখতে পাবেন।

3. স্ট্যান্ডার্ড শেডার> স্বচ্ছ শেডার থেকে এটি পরিবর্তন করুন।

দৃশ্যে আপনার শঙ্কু যুক্ত করুন, ডিফল্ট উপাদান থেকে উপাদান পরিবর্তন করুন> আপনি নতুন উপাদান

আপনি যে লাইট ব্যবহার করবেন তার উপর নির্ভর করে আপনি আপনার উপাদানের রঙ পরিবর্তন করতে পারেন। এছাড়াও, স্বচ্ছতার পরিমাণ সামঞ্জস্য করা যেতে পারে!

এখন, আপনার শঙ্কুতে একটি স্পটলাইট যুক্ত করুন! এটা করতে:

1. অনুক্রমের মধ্যে আপনার শঙ্কু মডেলের উপর ডান ক্লিক করুন

2. লাইট> স্পটলাইট

আপনার ইচ্ছামতো আপনার স্পটলাইটের রঙ পরিবর্তন করুন। আপনার শঙ্কু মডেলের স্বচ্ছতার সাথে আপনার স্পটলাইটের তীব্রতা এবং পরিসীমা সামঞ্জস্য করুন!

ধাপ 2: (কৌশল 2) কুয়াশার ব্যবহার

(কৌশল 2) কুয়াশার ব্যবহার
(কৌশল 2) কুয়াশার ব্যবহার
(কৌশল 2) কুয়াশার ব্যবহার
(কৌশল 2) কুয়াশার ব্যবহার
(কৌশল 2) কুয়াশার ব্যবহার
(কৌশল 2) কুয়াশার ব্যবহার
(কৌশল 2) কুয়াশার ব্যবহার
(কৌশল 2) কুয়াশার ব্যবহার

কুয়াশা বেশিরভাগই ভিডিও গেমগুলিতে একটি সুন্দর বাস্তবসম্মত পরিবেশ তৈরি করতে ব্যবহৃত হয়। কখনও কখনও এটি একটি খেলার শিল্প শৈলী প্রশংসা করতে পারে।

তা ছাড়া, ভিডিও গেম ডেভেলপমেন্টে, কুয়াশা ক্যামেরা থেকে অনেক দূরে থাকা বস্তুগুলি লুকানোর জন্য ব্যবহৃত হয়।

ইউনিটিতে, ক্যামেরা গেমবজেক্টের 'ফার ক্লিপ প্লেন' নামে একটি বিকল্প রয়েছে। এই বিকল্পটি সামঞ্জস্য করা আপনার ক্যামেরা কতদূর দেখতে পারে তা নির্ধারণ করে। কর্মক্ষমতা বাড়ানোর জন্য, এই মান কখনও কখনও হ্রাস করা হয়। কিন্তু আমরা চাই না যে খেলোয়াড়টি লক্ষ্য করুক যে প্লেয়ার থেকে অনেক দূরে থাকা বস্তুগুলি একরকম অদৃশ্য হয়ে গেছে!

এখানেই কুয়াশার ব্যবহার কাজে আসে! আপনার দৃশ্যে কুয়াশা যোগ করুন, মানগুলি সামঞ্জস্য করুন, এবং এটাই!

এখানে কুয়াশা সম্পর্কে আরও পড়ুন।

আপনার দৃশ্যে কুয়াশা যোগ করতে:

1. লাইটিং ট্যাবে যান (ইন্সপেক্টর ট্যাবের পাশে উপরের ডান কোণে)

2. কুয়াশা বিকল্পটি এই ট্যাবের নীচে থাকা উচিত।

3. সক্রিয় করতে বাক্সে ক্লিক করুন

4. আপনার কুয়াশার রঙ এবং ঘনত্ব সামঞ্জস্য করুন

ধাপ 3: (কৌশল 3) মাঠের গভীরতার ব্যবহার

(কৌশল 3) মাঠের গভীরতার ব্যবহার
(কৌশল 3) মাঠের গভীরতার ব্যবহার
(কৌশল 3) মাঠের গভীরতার ব্যবহার
(কৌশল 3) মাঠের গভীরতার ব্যবহার
(কৌশল 3) মাঠের গভীরতার ব্যবহার
(কৌশল 3) মাঠের গভীরতার ব্যবহার
(কৌশল 3) মাঠের গভীরতার ব্যবহার
(কৌশল 3) মাঠের গভীরতার ব্যবহার

আপনি কি কখনও ছবি তোলার জন্য DSLR ক্যামেরা ব্যবহার করেছেন? বোকেহের কথা শুনেছেন? যদি আপনার থাকে, তাহলে আপনি সহজেই বুঝতে পারবেন কিভাবে মাঠের গভীরতা কাজ করে!

এটি একটি প্রভাব ফোকাস এবং অস্পষ্ট প্রভাব অনুকরণ করতে ব্যবহৃত হয়, যেন আপনার গেমের ক্যামেরা বস্তুটি একটি প্রকৃত ক্যামেরা!

যাইহোক, দয়া করে মনে রাখবেন যে এই প্রভাবটি ব্যবহার করে আপনার FPS গণনা উল্লেখযোগ্যভাবে হ্রাস করতে পারে

এখানে মাঠের গভীরতা সম্পর্কে আরও পড়ুন।

আপনি এটি ইউনিটি অ্যাসেট স্টোর থেকে পেতে পারেন, দুটি বিকল্প রয়েছে, পুরানো প্রভাব প্যাক এবং নতুন পোস্ট প্রসেসিং স্ট্যাক। যে কোন একটি ব্যবহার করা যেতে পারে।

এই প্রভাব ব্যবহার করতে:

1. উপযুক্ত প্যাকটি ডাউনলোড করুন।

2. আপনার দৃশ্যে ক্যামেরা বস্তু নির্বাচন করুন।

3. অ্যাড কম্পোনেন্টে ক্লিক করুন।

4. 'ক্ষেত্রের গভীরতা' টাইপ করুন।

5. উপযুক্ত স্ক্রিপ্ট নির্বাচন করুন।

6. মানগুলি সামঞ্জস্য করুন।

ধাপ 4: (কৌশল 4) ব্লুম ব্যবহার

(কৌশল 4) ব্লুম ব্যবহার
(কৌশল 4) ব্লুম ব্যবহার
(কৌশল 4) ব্লুম ব্যবহার
(কৌশল 4) ব্লুম ব্যবহার
(কৌশল 4) ব্লুম ব্যবহার
(কৌশল 4) ব্লুম ব্যবহার
(কৌশল 4) ব্লুম ব্যবহার
(কৌশল 4) ব্লুম ব্যবহার

ব্লুম ইউনিটি এডিটরের আরেকটি দৃশ্যত অত্যাশ্চর্য প্রভাব।

আপনার যদি কখনও স্বপ্নের মতো দৃশ্য, বা সম্ভবত, একটি icalন্দ্রজালিক পরিবেশ তৈরি করার প্রয়োজন হয়, প্রস্ফুটিত প্রভাব আপনার দিন বাঁচাবে! এটি একটি দৃশ্যে সমস্ত গেমবজেক্টে একটি প্রাকৃতিক আভা যোগ করে।

ব্লুম সম্পর্কে আরও পড়ুন এখানে।

এই প্রভাব যোগ করার জন্য ইউনিটি অ্যাসেট স্টোরে প্রচুর বিকল্প উপলব্ধ রয়েছে। তবে আমি 'ফাস্ট মোবাইল ব্লুম' ব্যবহার করার সুপারিশ করব। এটি FPS গণনার উপর ন্যূনতম প্রভাব ফেলে, এবং এটি অত্যন্ত কর্মক্ষমতা-বান্ধব!

আপনার দৃশ্যে এই প্রভাব যোগ করতে:

1. উপযুক্ত প্যাকটি ডাউনলোড করুন।

2. দৃশ্যে আপনার ক্যামেরা অবজেক্ট নির্বাচন করুন।

3. অ্যাড কম্পোনেন্টে ক্লিক করুন।

4. 'ব্লুম' টাইপ করুন

5. প্রয়োজন অনুযায়ী মানগুলি সামঞ্জস্য করুন।

ধাপ 5: (কৌশল 5) একাধিক নির্দেশমূলক আলো

(কৌতুক 5) একাধিক নির্দেশমূলক আলো
(কৌতুক 5) একাধিক নির্দেশমূলক আলো

দিকনির্দেশক লাইট কর্মক্ষমতার উপর সর্বনিম্ন প্রভাব ফেলে। তাহলে কেন এটি ভাল ব্যবহার করা হয় না?

আমরা আমাদের গেমের শিল্প শৈলীর প্রশংসা করতে বিভিন্ন রঙের একাধিক নির্দেশমূলক আলো ব্যবহার করতে পারি!

যেমন ।; ধরুন আপনি একটি সাই-ফাই সাইবারপঙ্ক-ইশ গেম তৈরি করছেন। তাই আপনি হলুদ (সূর্যের মতো) একটি দিকনির্দেশক আলো ব্যবহার করতে পারেন, আরেকটি দিকনির্দেশক আলো যা গোলাপী-ইশ বা সম্ভবত বেগুনি আপনার দৃশ্যে একটি রঙিন ভিজ্যুয়াল প্রভাব যোগ করতে পারে।

ধাপ 6: (কৌশল 6) পটভূমি হিসাবে স্প্রাইট ব্যবহার

(কৌতুক 6) পটভূমি হিসাবে স্প্রাইট ব্যবহার
(কৌতুক 6) পটভূমি হিসাবে স্প্রাইট ব্যবহার

কর্মক্ষমতা এবং এফপিএস গণনা উন্নত করতে, স্প্রাইটগুলি প্রকৃত 3 ডি মডেলের জায়গায় ব্যবহার করা যেতে পারে!

এটি আপনাকে অনেক সময় বাঁচাবে (3 ডি মডেলিংয়ে অনেক সময় লাগে), এবং আপনার গেমের পারফরম্যান্সের কারণগুলিও উন্নত করবে।

অ্যাডোব ইলাস্ট্রেটারে একটি স্প্রাইট তৈরি করুন।

স্প্রাইট কীভাবে কাজ করে সে সম্পর্কে আরও পড়তে এখানে ক্লিক করুন।

আপনার দৃশ্যে কিভাবে স্প্রাইটস যোগ করা যায় তার উপর এটি একটি ভিডিও প্রদর্শন।

ধাপ 7: (টিপ 1) কিভাবে সিপিইউ/জিপিইউ পারফরমেন্স বাড়ানো যায়

(টিপ 1) কিভাবে CPU/GPU পারফরমেন্স বাড়ানো যায়!
(টিপ 1) কিভাবে CPU/GPU পারফরমেন্স বাড়ানো যায়!
(টিপ 1) কিভাবে CPU/GPU পারফরমেন্স বাড়ানো যায়!
(টিপ 1) কিভাবে CPU/GPU পারফরমেন্স বাড়ানো যায়!

এগুলি সম্ভবত সবচেয়ে গুরুত্বপূর্ণ জিনিস যা পারফরম্যান্সে ব্যাপক প্রভাব ফেলে, তবে বিকাশকারীরা প্রায়শই উপেক্ষা করে:

1. সবসময় যথাসম্ভব কম জাল রাখার চেষ্টা করুন। যেমন ।; যদি আপনার একটি ঝুড়িতে বেশ কয়েকটি ফল থাকে, তবে আপেল, কলা, আঙ্গুর ইত্যাদির জন্য আলাদা জাল রাখার চেয়ে এটি আপনার 3 ডি মডেলিং টুলে একটি একক জাল হিসাবে তৈরি করা গুরুত্বপূর্ণ।

2. যত কম উপকরণ ব্যবহার করতে পারেন। সর্বদা পাঁচটি ব্যবহারের পরিবর্তে একটি উপাদান/জাল ব্যবহার করার চেষ্টা করুন। রেন্ডারিং উপকরণ এবং রেন্ডারিং মেশগুলি সিপিইউতে একই।

3. ityক্যের একটি খুব সুবিধাজনক বৈশিষ্ট্য আছে যার নাম 'ব্যাচিং'। ব্যাচিং দুই প্রকার, স্ট্যাটিক এবং ডায়নামিক। স্ট্যাটিক ব্যাচিং ব্যাপকভাবে ব্যবহৃত হয়। এটি স্ট্যাটিক (চলন্ত নয়) গেমবজেক্টগুলিকে বড় মেশেশে একত্রিত করে এবং সেগুলিকে আরও দ্রুত উপায়ে রেন্ডার করে। স্ট্যাটিক ব্যাচিং সক্ষম করতে, ইন্সপেক্টর ট্যাবে একটি গেমবজেক্ট নির্বাচন করুন, উপরের ডান কোণে, 'স্ট্যাটিক' লেখা বাক্সে ক্লিক করুন। মনে রাখা গুরুত্বপূর্ণ বিষয় হল যে গেম বস্তুগুলি চলাচল করা উচিত নয়, এবং শুধুমাত্র একই উপকরণ ব্যবহার করে বস্তু একসঙ্গে ব্যাচ করা যেতে পারে।

ব্যাচিং সম্পর্কে আরও পড়তে, এখানে ক্লিক করুন।

4. টেক্সচার। আপনার বস্তুর জন্য নতুন উপকরণ তৈরির জন্য আপনি যে ইমেজ ফাইলগুলি আমদানি করেন। এগুলি সাধারণ অপরাধী যা আপনার গ্রাফিক্সের কার্যকারিতা ধীর করে দেবে। সর্বদা ছোট আকারের টেক্সচার ব্যবহার করুন (কিন্তু নিম্নমানের নয়)।

5. অন্য গুরুত্বপূর্ণ বিষয় হল আপনার অক্ষরের 3 ডি মডেলে ব্যবহৃত ত্রিভুজের সংখ্যা। তাই মানের সাথে আপোষ না করে ত্রিভুজ গণনা কম রাখার জন্য যথাসাধ্য চেষ্টা করুন।

ধাপ 8: (টিপ 2) পারফরম্যান্স বনাম লাইট

পারফরম্যান্সের উপর তাদের প্রভাবের উপর ভিত্তি করে লাইটের শ্রেণিবিন্যাস হল: স্পটলাইট> পয়েন্ট লাইট> ডাইরেকশনাল লাইট

আপনার দৃশ্যে লাইট ব্যবহার করলে তা দারুণ দেখায়, কিন্তু মনে রাখবেন একেবারে প্রয়োজনের চেয়ে বেশি লাইট ব্যবহার করবেন না। চারপাশের বস্তুর উপর লাইটের প্রভাব গণনা করতে অনেক প্রক্রিয়াকরণ সময় লাগে।

অনুগ্রহ করে নিম্নলিখিতগুলি লক্ষ্য করুন:

1. পারফরম্যান্সের ক্ষেত্রে স্পটলাইট সবচেয়ে ব্যয়বহুল আলো। যদি তাদের পয়েন্ট লাইট দিয়ে প্রতিস্থাপন করা সম্ভব হয় তবে এটি করুন!

2. স্পটলাইট এবং পয়েন্ট লাইটের পরিসীমা রয়েছে। এটি শুধুমাত্র পরিসরের মধ্যে থাকা বস্তুকে প্রভাবিত করতে পারে। আপনার যদি একক উচ্চ পরিসরের আলো ব্যবহার করার পরিবর্তে প্রচুর পরিমাণে বস্তু জ্বলতে থাকে তবে একাধিক ছোট পরিসরের আলো ব্যবহার করুন! অধিক সংখ্যক বস্তু যা একটি আলো দ্বারা প্রভাবিত হতে পারে, এর অর্থ হল অধিক গণনা, অতএব, কম কর্মক্ষমতা।

3. এটা মনে রাখা গুরুত্বপূর্ণ যে একটি জাল শুধুমাত্র আটটি উজ্জ্বল আলোকে সাড়া দেবে যা সেই জালকে প্রভাবিত করে।

ধাপ 9: (টিপ 3) স্ক্রিপ্টিং বনাম পারফরম্যান্স

1. আপডেট এবং স্থির আপডেট ফাংশন, একেবারে প্রয়োজন না হলে সেগুলি ব্যবহার করবেন না। কখনও কখনও, অন্য কোন উপায় নেই, এবং আপনি শুধু এই ফাংশন ব্যবহার করতে হবে। সেক্ষেত্রে ছোট এবং সহজ রাখুন। এই ফাংশনগুলির অধীনে একগুচ্ছ জিনিস রাখবেন না। এই ফাংশনগুলিকে প্রতি সেকেন্ডে কয়েকবার বলা হয়, এবং আপডেট ফাংশন সহ আপনার যদি প্রচুর সংখ্যক স্ক্রিপ্ট থাকে তবে এটি সত্যিই যুক্ত হতে পারে।

2. ইউনিটি মোনোডেলভাপের ডিফল্টরূপে একটি আপডেট () আছে। আপনি যদি এটি ব্যবহার না করে থাকেন তবে এটিকে যে কোন স্ক্রিপ্ট থেকে সরান কিন্তু আপনি এটি ব্যবহার করছেন না।

3. Coroutines আপডেট কল একটি স্বাস্থ্যকর বিকল্প হিসাবে ব্যবহার করা যেতে পারে।

4. সর্বদা মনে রাখবেন যে আপনার মনোবৈজ্ঞানিক স্ক্রিপ্টটি অক্ষম করা যা আপনি আর ব্যবহার করছেন না, কিন্তু এখনও আপনার দৃশ্যে সক্রিয়।

5. সর্বদা সম্ভাব্য সবচেয়ে সরাসরি পদ্ধতিতে ফাংশন কল করার চেষ্টা করুন।

ধাপ 10: (টিপ 4) অডিও উন্নত

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

ধাপ 11: উপসংহার

এক্সপ্লোর! এটি আক্ষরিক অর্থেই সেরা পরামর্শ যা দেওয়া যেতে পারে। কনসেপ্ট, কনসেপ্ট আর্ট এক্সপ্লোর করুন, দেখুন অন্য মানুষ কি তৈরি করছে, আইডিয়া পান, সেই আইডিয়াগুলো তৈরি করুন!

প্রস্তাবিত: