শিল্পীদের মাথায় রেখে সরল গেম ইঞ্জিন / বিকাশ সরঞ্জাম? [বন্ধ]


18

আমি কিছু সময়ের জন্য গেমসের 2 ডি আর্ট সাইডে কাজ করছি এবং আমার পুরো সময়ের কাজটি আমাকে শিল্পের দিক থেকে খুব ব্যস্ত রাখে তবে আমি নিজের গেমগুলির প্রোটোটাইপ শিখতে আরও বেশি আগ্রহী হয়ে উঠছি।

আমি খুব কম প্রোগ্রামিং জানি, যদিও আমি কিছু কিছু কলেজে নিয়েছি (টর্কস্ক্রিপ্টে, সমস্ত কিছু), এবং আমি সম্ভবত এটি শিখতে সময় নিতে পারছিলাম, তবে পড়াশোনার বাঁকটি আমার জন্য কিছুটা খাড়া, কারণ এটি সম্পূর্ণরূপে পৃথক হয়ে গেছে আমার বর্তমান কাজ

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

মূলত আমি এমন একটি সরঞ্জাম খুঁজছি যেখানে আমি আর্ট এবং গেমের নকশায় ফোকাস করতে পারি এবং যেখানে প্রোগ্রামিংটি ন্যূনতম হয়, বা শিখতে সহজ হয় এবং সত্যই দুর্দান্ত ডকুমেন্টেশন রয়েছে। সেরকম কিছু উপস্থিত থাকলে কোনও ধারণা নেই, তবে এটি শটের জন্য মূল্যবান। :]

কোন ধারনা?


আহ। আমি দেখি. আমি মনে করি.
কম্যুনিস্ট হাঁস

উত্তর:


16

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

আপডেট: যদিও ইউনিটির কিছুটা শেখার বক্ররেখা রয়েছে, আমি কয়েকটি কারণের জন্য অন্যান্য ইঞ্জিনের চেয়েও এটি বাছাই করতে বেছে নিয়েছি:

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

6
আমি মনে করি ityক্য তার প্রয়োজনের জন্য সম্পূর্ণরূপে শক্তিমান। একটি গেম স্রষ্টার সরঞ্জামটি আরও ভাল ফিট হবে।
শিখুন কোকোস 2 ডি

2
গেম স্রষ্টা সম্প্রদায়গুলিও খুব সহায়ক- এবং সম্পদশালী এবং তাদের কর্মপ্রবাহ খুব কম প্রযুক্তিগত। এগুলি বৈশিষ্ট্য সমৃদ্ধ হিসাবে নাও হতে পারে তবে তার লক্ষ্য গেমের নকশা এবং শিল্পের দিকে মনোনিবেশ করা, যাতে অনেকগুলি বৈশিষ্ট্য সবেমাত্র পায়।
21-24 এ শিখুন কোকোস 2 ডি

এটি ঠিক আমার মস্তকটিকে দেখায়। :] এটি কিছুটা অতিরিক্ত শক্তিপ্রাপ্ত হতে পারে তবে টিউটোরিয়ালগুলি দুর্দান্ত দেখায়।
দ্যস্তেন

@ গেমিংহরর " তার যা প্রয়োজন তার জন্য" ধন্যবাদ!
দ্যস্তেন

@ ডেসওয়েন: আমাকে ক্ষমা করুন, দয়া করে! আপনার প্রতিশব্দ এবং আপনার পরিচয়-আইকন থেকে এটি বলা শক্ত। ;)
শিখুন কোকোস

12

আমি মনে করি আপনি গেম তৈরির বিভিন্ন সরঞ্জামগুলির মধ্যে একটি বেছে বেছে ভাল করবেন। কোন প্রোগ্রামিং জড়িত খুব কম। কেউ কেউ গ্রাফিকাল, ড্রাগ এবং ড্রপ প্রোগ্রামিং ইন্টারফেসও সরবরাহ করে।


6

ব্লেন্ডার খেলা ইঞ্জিন একটি বর্ণন মূল্য হতে পারে। এটি ফ্রি 3 ডি অ্যানিমেশন এবং মডেলিং সফ্টওয়্যার ব্লেন্ডারের অংশ । এটি তৈরির জন্য কোনও প্রোগ্রামিং দক্ষতার প্রয়োজন হয় না তবে পাইথন স্ক্রিপ্টিং ব্যবহার করে এটি প্রসারিত। আপনি সম্ভবত সম্পদ তৈরির জন্য ব্লেন্ডার ব্যবহার করছেন তবে এটি সম্ভবত তখনই বোধগম্য।


6

স্ক্র্যাচটি দেখুন: http://scratch.mit.edu এটি এমআইটি দ্বারা বাচ্চাদের জন্য নকশা করা একটি নিখরচায় সরঞ্জাম, তবে এটি আপনি যা খুঁজছেন ঠিক তা হতে পারে। সমস্ত প্রোগ্রামিং টাইলস দিয়ে সম্পন্ন হয়, সুতরাং আপনার কোনও সিনট্যাক্স শেখার দরকার নেই। আপনি নিজের গ্রাফিক্স এবং অডিও আমদানি করতে পারেন এবং স্ক্রিপ্টটি তুলনামূলকভাবে সহজ হতে চলেছে (আমি 9 বছরের বাচ্চাদের দুটি ঘন্টার মধ্যে শালীন গেমস তৈরি করতে শিখিয়েছি))

ওম, এবং এটি নিখরচায়, সুতরাং এটি চেষ্টা করার উপযুক্ত কারণ নেই।


6

অবশ্যই ফ্ল্যাশ তাকান। http://flashgamedojo.com শুরু করার জন্য আপনার যা যা দরকার তা সব আছে!

এছাড়াও, মাল্টিমিডিয়া ফিউশন বা গেমস ফ্যাক্টরিটি একবার দেখুন । তাদের উভয়ের ড্র্যাগ এবং ড্রপ ইন্টারফেস রয়েছে তবে তারা অবিশ্বাস্যভাবে শক্তিশালী।


5

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

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


2

আমি অবাক হয়েছি কেন কেন কেউ ফ্রিয়ার এবং ওপেন-সোর্স কনস্ট্রাক্টর গেম ইঞ্জিন সম্পর্কে কিছু বলেনি। এটি বেশিরভাগই টেনে এনে এবং ফেলে দেয়, একটি শক্ত সাপোর্টপোর্ট রয়েছে এবং এটি শিখতে এবং ব্যবহার করা সহজ। প্লেইন ভেরিয়েবল এবং শর্তাবলী ছাড়া আপনার কোনও প্রোগ্রামিং জ্ঞান জানতে হবে না। এটি http://www.scirra.com দেখুন


1

2 ডি-র জন্য, আমি মনে করি গেম মেকার ভাল।

3 ডি-র জন্য, আমি মনে করি 3 ডিভিআইএ হ'ল আরও ভাল পছন্দ কারণ আপনি কোনও গ্রাফ দিয়ে ইঞ্জিনটিকে স্ক্রিপ্ট করতে পারবেন।

Ityক্যটি খুব ভাল তবে এটিকে আলোকিত করতে আপনাকে কিছুটা প্রোগ্রামিং শিখতে হবে।


আপনি কি দয়া করে বিস্তারিত বলতে পারেন, আপনি কী বলেছিলেন "গ্রাফ সহ ইঞ্জিনের স্ক্রিপ্ট?"
বিষ্ণু

আমি মনে করি তিনি বোঝাচ্ছেন এমন একটি গ্রাফ যাঁর নোডগুলি ক্রিয়া বা যুক্তির বিটগুলি উপস্থাপন করে। প্রোগ্রামিংয়ের পরিবর্তে আপনি গেমটির যুক্তি তৈরি করতে এই নোডগুলি সংযুক্ত করেন।
বম্মজ্যাক

1
@ বিষ্ণু: বাম্মজ্যাক ঠিক আছে। এটি আরও ভিজ্যুয়াল তাই এটি প্রায়শই শিল্পীদের জন্য আরও ভাল ফিট। আমি কিসমেট / ইউডিকে ভুলে গিয়েছিলাম তবে এটি অন্য একটি ভাল পছন্দ। তবুও আমি প্রথমে 2 ডি যাব (আপনার পটভূমি বিবেচনা করে)
লিওনেল ব্যারেট

উভয়-উপরে: হুমম্ম, আমি গ্রাফ ব্যবহার করিনি, তবে 3 ডি ম্যাক্স বাউন অ্যানিমেশনগুলিতে কিছু দেখেছি
বিষ্ণু

1

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

এখানে অন্যান্য বেশিরভাগ পরামর্শের সাথে ঝামেলাটি হ'ল তারা ভাল সিস্টেম থাকা অবস্থায় এখনও আপনার একটি প্রোগ্রামিংয়ের ভাষা শেখার প্রয়োজন হয় এবং যদি আপনি টর্কস্ক্রিপ্টকে খুব বেশি শেখার বক্ররেখা পেয়ে থাকেন তবে আমি পাইথনকে (যেমন ব্লেন্ডার দ্বারা ব্যবহৃত) বা তার কিছু সন্দেহ করি I অন্যান্য বিকল্পগুলি যে কোনও সহজ হতে চলেছে (যদিও এগুলি টর্কস্ক্রিপ্টের চেয়ে ভাল নথিভুক্ত - সবকিছুই টর্কস্ক্রিপ্টের চেয়ে ডকুমেন্টেড :)


1
হ্যাঁ, এটি এমন নয় যে আমি টর্কস্ক্রিপ্টটি খুব কঠিন পেয়েছি, এতদূর যে নিজে নিজেই এটি শিখানো কঠিন ছিল কারণ ডকুমেন্টেশনটি খুব খারাপ।
দায়েস্তেন

গ্যারেজ গেমসের কোনও কিছুই ডকুমেন্টেশন নেই। দূরে থাকা. খুব দূরে থাকুন।
ডেভিড ইয়ং

1

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

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

আমি বিপরীত সমস্যা সহ একটি প্রোগ্রামার হিসাবে জানি, অর্থাত্ ন্যূনতম প্রচেষ্টা দিয়ে শিল্প তৈরি করার উপায়গুলি খুঁজছি, আমি নিজেকে উভয় শাখায় কাজ করার চেয়ে সর্বাধিক ন্যূনতম সরঞ্জামের মাধ্যমে শিল্প করার চেষ্টা করার চেয়ে শিল্পীর সাথে কাজ করা অনেক বেশি আনন্দদায়ক অভিজ্ঞতা হিসাবে পেয়েছি have । ;)


1
এটি খুব সত্য, দুর্ভাগ্যক্রমে আমি কেবলমাত্র সেই প্রোগ্রামারদেরই ব্যক্তিগতভাবে জানি যাদের সাথে আমি কাজ করি এবং আমার চুক্তি অনুসারে আমি তাদেরকে কোম্পানির বাইরের প্রকল্পগুলিতে যোগদানের জন্য বলতে পারি না! আমি কোনও প্রোগ্রামারকে তাদের অফার করার জন্য একেবারে কোনও অর্থ না দিয়ে এবং নিজের পক্ষ থেকে ন্যূনতম সময় বিনিয়োগের গ্যারান্টি না দিয়ে সন্ধান করতে খারাপ লাগবে। (স্টুডিওতে
ক্রંચের সময়টি

1
ঠিক আছে, আমি প্রায় একই জাতীয় অবস্থার সাথে একজন শিল্পীর সাথে গেম কোডিংয়ের কাজটি করি, আমাদের দুজনেরই অন্যান্য পুরো সময়ের বাধ্যবাধকতা রয়েছে, কিছু সপ্তাহ সুপার প্রোডাকটিভ, অন্য মাসগুলির মাসের মধ্যে উল্লেখযোগ্য কিছু ঘটে যাওয়ার মাঝে মাঝে মাঝে একতরফা হয়ে থাকে। আপনি একটি অনুরূপ সেটআপ খুঁজে পেতে সক্ষম হতে পারে;)।
ডিলিটর

1

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

আপনি যদি এফপিএস পছন্দ করেন তবে আপনি এফপিএস নির্মাতাও পরীক্ষা করতে পারেন। তবে আমি বলব গেম কোডিং করা এগুলি ব্যবহার করার চেয়ে একটি উপভোগের চেয়ে ভাল ...


1

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

http://flashpunk.net/


0

এপিক গেমস দ্বারা ইউডিকে আপনার জন্য সেরা পছন্দ হবে;) শিল্পীদের কাছে এতে প্রচুর স্টাফ রয়েছে এবং আপনি অবাস্তব স্ক্রিপ্টে প্রোগ্রাম করতে পারেন। যেহেতু আমি বুঝতে পারি অবাস্তব স্ক্রিপ্টের লাইব্রেরি হ'ল দেশীয় সি ++ কোডের মিরর। সুতরাং আপনি ক্রমবিন্যাস স্ট্রাকচার, অ্যানিমেশন, ট্রিগার এবং ইত্যাদির প্রোগ্রামিংয়ে কিছু আকর্ষণীয় কৌশল খুঁজে পাবেন এবং আপনি নিজের গেমপ্লে এবং শিল্পের পাইপলাইন দেখতে এবং নিয়ন্ত্রণ করতে পারেন। এবং অবশ্যই প্রোগ্রামিংটি ন্যূনতম হতে পারে। কারণ আপনি এম্বেড থাকা স্ক্রিপ্ট সম্পাদক "অবাস্তব কিসমেট" দিয়ে আপনার গেমটি "আঁকতে" পারেন। ভিডিও টিউটোরিয়াল প্রচুর আছে। উপভোগ করুন!

আপডেট: আমাকে অবশ্যই বলতে হবে যে ইউডিके "বাক্স থেকে" কাজ করে। আমি মনে করি এটি চয়ন করার খুব ভাল কারণ;)


0

অন্যান্য উত্তরগুলির সমস্ত ঠিক আছে, তবে আমি আপনাকে এইচটিএমএল 5 এ একবার দেখার পরামর্শ দিচ্ছি। হ্যাঁ, আমি জানি, এটি ঠিক একটি গেম ইঞ্জিন নয়, তবে এটি সত্যিই সহজ এবং দ্রুত বর্ধমান একটি সম্প্রদায় রয়েছে। আপনার যা দরকার তা হ'ল পৃষ্ঠার কোথাও একটি ক্যানভাস উপাদান এবং তারপরে এটি আঁকতে আপনি জাভাস্ক্রিপ্ট ব্যবহার করেন। আমি স্ক্র্যাচ বা গেম মেকারের সাথে না গিয়ে এটির সাথে যাব, কারণ এটি আপনাকে কিছু উপকারী প্রোগ্রামিং দক্ষতা শেখাবে teach

এখানে বেশ কয়েকটি ভাল টিউটোরিয়াল রয়েছে, তবে প্রথমে বেসিক এইচটিএমএল শিখুন , তারপরে কিছু জাভাস্ক্রিপ্ট , এবং তারপরে এখানে যান ।


0

আসুন এবং অ্যাপ গেম কিটটি একবার দেখুন। আমরা এটি ২০০৯ সাল থেকে বিকাশ করছি এবং এটি 2 ডি স্পাইট গেমগুলিতে দুর্দান্ত। এটিতে বাক্স 2 ডিও বিল্ট রয়েছে।

আপনি বেসিকে কোড করতে পারেন বা সি ++ থেকে লাইব্রেরি ব্যবহার করতে পারেন।

www.appgamekit.com

ঠিক অন্য দিন কেউ এই দুর্দান্ত ডিফেন্ডার রিমেক পোস্ট করেছিলেন যা তিনি বেসিক স্ক্রিপ্টে কোড করেছিলেন; http://youtu.be/l50amgFImKc

চিয়ার্স,

গাদা

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.