2D / 3 ডি গেম তৈরির জন্য সফ্টওয়্যার। কিভাবে একটি সহজ খেলা (উদাহরণ) তৈরি করতে?

হ্যালো

গেমস ... এটি একটি জনপ্রিয় প্রোগ্রাম যা অনেক ব্যবহারকারী কম্পিউটার এবং ল্যাপটপ কিনে। সম্ভবত, পিসি তাদের জন্য কোন গেমস না থাকলে এত জনপ্রিয় হতো না।

এবং যদি কোনও খেলা তৈরি করার আগে, প্রোগ্রামিং, অঙ্কন মডেল ইত্যাদি ক্ষেত্রে বিশেষ জ্ঞান থাকা দরকার - এখন এটি কিছু সম্পাদক অধ্যয়ন যথেষ্ট। অনেক সম্পাদক, যাইহোক, বেশ সহজ এবং এমনকি একটি নবীন ব্যবহারকারী তাদের বুঝতে পারেন।

এই নিবন্ধে আমি যেমন জনপ্রিয় সম্পাদকদের স্পর্শ করতে চাই, পাশাপাশি ধাপে একটি সহজ গেম ধাপ তৈরির মাধ্যমে তাদের মধ্যে একটির উদাহরণ ব্যবহার করতে চাই।

কন্টেন্ট

  • 1. 2D গেম তৈরি করার জন্য প্রোগ্রাম
  • 2. 3D গেম তৈরি করার জন্য প্রোগ্রাম
  • 3. গেম মেকার এডিটরতে একটি 2 ডি গেম তৈরি করতে - ধাপে ধাপে

1. 2D গেম তৈরি করার জন্য প্রোগ্রাম

2 ডি অধীনে - দ্বিমাত্রিক গেম বুঝতে। উদাহরণস্বরূপ: Tetris, বিড়াল ANgler, পিনবল, বিভিন্ন কার্ড গেম, ইত্যাদি

উদাহরণ -2D গেম। কার্ড খেলা: সলিটায়ার

1) খেলা মেকার

বিকাশকারী সাইট: // yoyogames.com/studio

গেম মেকার একটি খেলা তৈরি করার প্রক্রিয়া ...

এটি ছোটদের তৈরি করার সবচেয়ে সহজ সম্পাদকগুলির মধ্যে একটি। সম্পাদকটি বেশ গুণগতভাবে তৈরি করা হয়েছে: এটিতে কাজ শুরু করা সহজ (সবকিছু তাত্ক্ষণিকভাবে স্পষ্ট), একই সাথে অবজেক্ট, কক্ষ, ইত্যাদি সম্পাদনা করার দুর্দান্ত সুযোগ রয়েছে।

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

এই সম্পাদকটিতে বিভিন্ন বস্তুর (ভবিষ্যতের অক্ষর) সেট করা যেতে পারে এমন বিভিন্ন প্রভাব এবং ক্রিয়াকলাপগুলির উল্লেখ করা উচিত: সংখ্যাটি কেবল আশ্চর্যজনক - কয়েক শতের বেশি!

2) 2 গঠন

ওয়েবসাইট: //c2community.ru/

আধুনিক গেম ডিজাইনার (শব্দটির সত্যিকার অর্থে), এমনকি নবীন পিসি ব্যবহারকারীদেরও আধুনিক গেমগুলি করার অনুমতি দেয়। তাছাড়া, আমি এই প্রোগ্রামটি দিয়ে জোর দিতে চাই, বিভিন্ন প্ল্যাটফর্মের জন্য গেমগুলি তৈরি করা যেতে পারে: আইওএস, অ্যান্ড্রয়েড, লিনাক্স, উইন্ডোজ 7/8, ম্যাক ডেস্কটপ, ওয়েব (এইচটিএমএল 5) ইত্যাদি।

এই কনস্ট্রাক্টারটি গেম মেকারের অনুরূপ - এখানে আপনাকে বস্তুগুলি যুক্ত করতে হবে, তারপরে তাদের আচরণ (নিয়ম) লিখুন এবং বিভিন্ন ইভেন্ট তৈরি করুন। সম্পাদক WYSIWYG নীতির উপর ভিত্তি করে - যেমন। আপনি খেলা তৈরি হিসাবে আপনি অবিলম্বে ফলাফল দেখতে হবে।

প্রোগ্রাম দেওয়া হয়, যদিও প্রারম্ভিক জন্য বিনামূল্যে সংস্করণ প্রচুর থাকবে। বিভিন্ন সংস্করণের মধ্যে পার্থক্য বিকাশকারীর সাইটে বর্ণনা করা হয়েছে।

2. 3D গেম তৈরি করার জন্য প্রোগ্রাম

(3 ডি - ত্রিমাত্রিক গেম)

1) 3D RAD

ওয়েবসাইট: //www.3drad.com/

3 ডিতে সস্তাতম কনস্ট্রাক্টরগুলির মধ্যে (অনেক ব্যবহারকারীর জন্য, মুক্ত সংস্করণ, যার জন্য 3-মাসের আপডেটের সীমা রয়েছে) যথেষ্ট।

3 ডি আরএডি মাস্টারের সবচেয়ে সহজ কন্সট্রাকটর; এখানে বিভিন্ন প্রয়োজনীয় ইন্টারেকশনগুলির জন্য বস্তুর সমন্বয় নির্ধারণের সম্ভাব্য ব্যতিক্রম সহ এখানে কোনও প্রয়োজনীয় প্রোগ্রামিং নেই।

এই ইঞ্জিন দিয়ে তৈরি সবচেয়ে জনপ্রিয় খেলা বিন্যাস রেসিং হয়। যাইহোক, উপরে স্ক্রিনশট এই আবার নিশ্চিত।

2) ইউনিটি 3 ডি

বিকাশকারী সাইট: //unity3d.com/

গুরুতর গেম তৈরির জন্য একটি গুরুতর এবং ব্যাপক সরঞ্জাম (আমি tautology জন্য ক্ষমাপ্রার্থী)। আমি অন্য ইঞ্জিন এবং ডিজাইনার পড়াশোনা করার পরে এটিতে যাওয়ার সুপারিশ করব, যেমন। একটি সম্পূর্ণ হাত দিয়ে।

ইউনিটি 3 ডি প্যাকেজটিতে একটি ইঞ্জিন রয়েছে যা আপনাকে ডাইরেক্টএক্স এবং ওপেনজিএল এর ক্ষমতাগুলি সম্পূর্ণরূপে ব্যবহার করার অনুমতি দেয়। এছাড়াও প্রোগ্রামের অস্ত্রোপচারে 3 ডি মডেলের সাথে কাজ করার সুযোগ, শেডার, ছায়া, সঙ্গীত এবং শব্দের সাথে কাজ করার জন্য, স্ক্রিপ্টগুলির একটি বিশাল লাইব্রেরি মান কাজগুলির জন্য।

সম্ভবত এই প্যাকেজের একমাত্র ত্রুটি হলো C # বা জাভাতে প্রোগ্রামিংয়ের জ্ঞান প্রয়োজন - সংকলনের সময় কোডের অংশটি "ম্যানুয়াল মোডে" যুক্ত করতে হবে।

3) NeoAxis গেম ইঞ্জিন এসডিকে

বিকাশকারী সাইট: //www.neoaxis.com/

প্রায় 3 ডি গেমের জন্য বিনামূল্যে উন্নয়ন পরিবেশ! এই জটিল সঙ্গে, আপনি সাহসিকতা সঙ্গে জাতি, shooters, এবং arcades করতে পারেন ...

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

ইঞ্জিনে নির্মিত একটি বিশেষ প্লেয়ারকে ধন্যবাদ, এটিতে তৈরি গেমগুলি অনেক জনপ্রিয় ব্রাউজারে প্লে করা যেতে পারে: গুগল ক্রোম, ফায়ারফক্স, ইন্টারনেট এক্সপ্লোরার, অপেরা এবং সাফারি।

গেম ইঞ্জিন এসডিকে অ বাণিজ্যিক উন্নয়নের জন্য একটি বিনামূল্যে ইঞ্জিন হিসাবে বিতরণ করা হয়।

3. গেম মেকার এডিটরতে একটি 2 ডি গেম তৈরি করতে - ধাপে ধাপে

খেলা নির্মাতা - অ জটিল জটিল 2D গেম তৈরির জন্য একটি খুব জনপ্রিয় সম্পাদক (যদিও ডেভেলপাররা দাবি করে যে আপনি এটিতে প্রায় কোন জটিলতার গেম তৈরি করতে পারেন)।

এই ছোট উদাহরণে, আমি গেম তৈরিতে একটি ধাপে ধাপে মিনি-নির্দেশনা প্রদর্শন করতে চাই। খেলা খুব সহজ: সোনি চরিত্র সবুজ আপেল সংগ্রহ করার চেষ্টা পর্দার চারপাশে সরানো হবে ...

সহজ কর্মের সাথে শুরু করে, পাশাপাশি নতুন বৈশিষ্ট্য যোগ করে, কে জানে, হয়তো আপনার গেমটি সময়ের সাথে প্রকৃত আঘাত হয়ে যাবে! এই নিবন্ধে আমার লক্ষ্য শুধুমাত্র কোথায় শুরু করতে হবে তা দেখানো, কারণ শুরুতে সবচেয়ে বেশি কঠিন ...

একটি খেলা তৈরি করার জন্য খালি

আপনি কোনও গেম তৈরি করা শুরু করার আগে, আপনাকে নিম্নলিখিতগুলি করতে হবে:

1. তার খেলার চরিত্র আবিষ্কার করুন, সে কী করবে, সে কোথায় থাকবে, কিভাবে প্লেয়ার এটি পরিচালনা করবে এবং অন্যান্য বিশদগুলি।

2. আপনার চরিত্র, বস্তু যার সাথে তিনি যোগাযোগ করবে ছবি তৈরি করুন। উদাহরণস্বরূপ, যদি আপনার আপেল সংগ্রহ করার জন্য একটি বিয়ার থাকে, তবে আপনাকে কমপক্ষে দুটি ছবির প্রয়োজন: বিয়ার এবং আপেল নিজেদের। আপনি একটি পটভূমি প্রয়োজন হতে পারে: একটি বড় ছবি যা কর্ম সঞ্চালিত হবে।

3. আপনার অক্ষরের জন্য শব্দ তৈরি করুন বা অনুলিপি করুন, সঙ্গীতটি যে খেলাটিতে প্লে হবে।

সাধারণভাবে, আপনি প্রয়োজন: তৈরি করতে হবে যে সব সংগ্রহ করা। যাইহোক, পরবর্তীতে ভুলে যাওয়া বা পরে চলে যাওয়া সমস্ত খেলার বিদ্যমান প্রকল্পে যোগ করা সম্ভব হবে ...

ধাপে ধাপে মিনি খেলা সৃষ্টি

1) আপনি করতে হবে প্রথম জিনিস আমাদের অক্ষর sprites যোগ করুন। এটি করার জন্য, প্রোগ্রামের নিয়ন্ত্রণ প্যানেলে মুখের আকারে একটি বিশেষ বোতাম রয়েছে। Sprite যোগ করতে এটি ক্লিক করুন।

একটি sprite তৈরি করার জন্য বোতাম।

2) প্রদর্শিত উইন্ডোতে, আপনি স্প্রাইটের জন্য ডাউনলোড বাটনে ক্লিক করতে হবে, তার আকার (যদি প্রয়োজন হয়) উল্লেখ করুন।

আপলোড স্প্রাইট।

3) সুতরাং আপনি প্রকল্পের সব আপনার sprites যোগ করার প্রয়োজন। আমার ক্ষেত্রে, এটি 5 sprites পরিণত: સોનિક এবং বহু রঙের আপেল: সবুজ বৃত্ত, লাল, কমলা এবং ধূসর।

প্রকল্প স্প্রাইট।

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

সাধারণত, বস্তুটি বরং জটিল বিষয় এবং তত্ত্বের মধ্যে এটি ব্যাখ্যা করা অসম্ভব। আপনি সম্পাদক হিসাবে কাজ করেন, আপনি গেম মেকার আপনাকে অফার করে এমন বিশাল বৈশিষ্ট্যগুলির সাথে আরও পরিচিত হয়ে উঠবেন।

ইতিমধ্যে, প্রথম বস্তু তৈরি করুন - "বস্তু যোগ করুন" বাটনে ক্লিক করুন .

খেলা নির্মাতা। একটি বস্তু যোগ করা হচ্ছে।

5) এরপরে, সংযুক্ত বস্তুর জন্য একটি স্প্রাইট নির্বাচন করা হয় (নীচে স্ক্রিনশটটি দেখুন, বাম + উপরে)। আমার ক্ষেত্রে - চরিত্র Sonic।

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

একটি ইভেন্ট যুক্ত করতে, একই নামের বোতামটি ক্লিক করুন - তারপরে ডান কলামে ইভেন্টের জন্য পদক্ষেপ নির্বাচন করুন। উদাহরণস্বরূপ, তীর কী চাপার সময় অনুভূমিক এবং উল্লম্বভাবে চলন্ত।

বস্তু ইভেন্ট যোগ করা।

খেলা নির্মাতা। সোনিন অবজেক্টের জন্য 5 টি ইভেন্ট যোগ করা হয়েছে: তীরচিহ্নগুলি চাপলে অক্ষরটি বিভিন্ন দিক থেকে সরানো হচ্ছে; প্লাস একটি অবস্থা বাজানো এলাকার সীমানা অতিক্রম যখন সেট করা হয়।

যাইহোক, অনেক ইভেন্ট হতে পারে: গেম মেকারের এখানে একটি ছোট জিনিস নেই, প্রোগ্রাম আপনাকে অনেক কিছু সরবরাহ করবে:

- চরিত্রটি সরানোর কাজ: আন্দোলনের গতি, লাফ, লাফের শক্তি ইত্যাদি।

- বিভিন্ন কর্মে সঙ্গীত কাজ overlaying;

- অক্ষর (বস্তু), চেহারা এবং অপসারণ ইত্যাদি

এটা গুরুত্বপূর্ণ! খেলার প্রতিটি বস্তুর জন্য আপনার ইভেন্ট নিবন্ধন করতে হবে। আপনি নিবন্ধন প্রতিটি বস্তুর জন্য আরো ঘটনা - আরো বহুমুখী এবং খেলা করতে মহান সম্ভাবনা সঙ্গে। মূলত, এমনকি এই বা সেই ইভেন্টটি কী করবে তা জানারও না থাকলেও আপনি তাদের যোগ করে প্রশিক্ষিত করতে পারেন এবং এটির পরে খেলাটি কীভাবে আচরণ করবে তা দেখুন। সাধারণভাবে, পরীক্ষার জন্য একটি বিশাল ক্ষেত্র!

6) শেষ এবং এক গুরুত্বপূর্ণ কর্ম রুম সৃষ্টি হয়। একটি কক্ষ একটি খেলার স্তর, ধরনের আপনার অবজেক্টের সাথে যোগাযোগ করবে স্তরের। যেমন একটি রুম তৈরি করতে, নিচের আইকনের সাথে বাটনে ক্লিক করুন:।

রুম যোগ করুন (খেলা মঞ্চ)।

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

7) ফলে খেলা শুরু করতে - F5 বোতামটি বা মেনুতে টিপুন: চালান / স্বাভাবিক লঞ্চ।

ফলে খেলা চালান।

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

ফলে খেলা ...

হ্যাঁ, অবশ্যই, ফলে খেলা আদিম এবং খুব সহজ, কিন্তু তার সৃষ্টি উদাহরণ খুব নির্দেশক। উপরন্তু, বস্তু, sprites, শব্দ, ব্যাকগ্রাউন্ড এবং কক্ষ সঙ্গে পরীক্ষা এবং কাজ - আপনি একটি খুব ভাল 2D খেলা তৈরি করতে পারেন। 10-15 বছর আগে যেমন গেম তৈরি করার জন্য, বিশেষ জ্ঞান থাকতে হবে, এখন মাউস ঘোরাতে সক্ষম হওয়া যথেষ্ট। অগ্রগতি!

সেরা সঙ্গে! সমস্ত সফল খেলা সিস্টেম ...

ভিডিও দেখুন: Writing 2D Games in C using SDL by Thomas Lively (মে 2024).