কম্পিউটার

একজন স্ব-শিক্ষিত গেম ডেভেলপার হওয়ার জন্য ক্যারিয়ার পরিবর্তন করা [দেব ইন্টারভিউ]

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

একজন স্ব-শিক্ষিত গেম ডেভেলপার হওয়ার জন্য ক্যারিয়ার পরিবর্তন করা [দেব ইন্টারভিউ] আপনি কে এবং আপনি বর্তমানে কি করেন তার একটি দ্রুত পরিচয় দিতে পারেন?

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

আমি কোড শিখতে শুরু করি যখন iOS বাজারটি এখনও তার শৈশবকালে ছিল এবং আমরা 2009 সালে এটিকে iOS অ্যাপস এবং গেমগুলিকে কেন্দ্র করে আমাদের কোম্পানি প্রতিষ্ঠা করি। অবশ্যই, এর পরেই অ্যান্ড্রয়েড তাদের অর্থের জন্য আইওএসকে একটি দৌড় দিয়েছে, তাই আমরা দ্রুত একটি মোবাইল গেম/অ্যাপ কোম্পানি হয়ে উঠতে পেরেছি।

আমি আপনার ব্লগে পড়েছি যে আপনি অর্থ শিল্পে কাজ করার পরে গেম ডেভেলপমেন্টে স্যুইচ করেছেন। কেরিয়ার পরিবর্তন করার সিদ্ধান্ত নেওয়ার জন্য আপনাকে কী নেতৃত্ব দিয়েছে?

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

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

আমার কর্মজীবনের বছরগুলিতে, আমি আমার চাকরিকে ঘৃণা করতে শুরু করেছি। এটি পরিপূর্ণ ছিল না, অভ্যন্তরীণ অফিসের রাজনীতি হাস্যকর ছিল এবং এটি এতটাই জাগতিক মনে হয়েছিল যে আমি মুভি অফিস স্পেস বাস করছি।

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

আমি তার পরামর্শটি খুব গুরুত্ব সহকারে নিয়েছিলাম এবং ঘুঘু!

আপনি কিভাবে প্রোগ্রামিং শিখতে গেলেন? এবং আপনি প্রফেশনালভাবে কাজ করতে পারতে আপনার কত সময় লেগেছে?

যে বছর আমি কোড শেখার সিদ্ধান্ত নিয়েছিলাম আইওএস অ্যাপ স্টোর বুমিংয়ের সাথে, আমি Xcode সহ Obj-C-তে ঝাঁপিয়ে পড়ি। আমার একটি পূর্ণ-সময়ের চাকরি ছিল, তাই আমি রাত এবং সপ্তাহান্তে ডিজিটাল বই পড়তে, নমুনা প্রকল্পগুলির সাথে খেলতে এবং অন্যান্য বিকাশকারীর উত্স কোডের মাধ্যমে স্ক্রোল করে কাটাতাম।

Obj-C এবং iOS ডেভেলপমেন্টে ডুব দেওয়ার কয়েক মাস পরে, আমরা একটি সাধারণ কমিক বই অ্যাপ, Chibi Chaingun প্রকাশ করেছি। স্ট্রিংগুলি কীভাবে কাজ করে তা খুঁজে বের করা, একটি বিশ্বব্যাপী এবং স্থানীয় ভেরিয়েবলের মধ্যে পার্থক্য শেখা, এবং সবচেয়ে গুরুত্বপূর্ণভাবে, অ্যাপ স্টোরের জন্য বিধান বোঝা একটি প্রধান আত্মবিশ্বাস বৃদ্ধিকারী ছিল!

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

আমার প্রথম 'হ্যালো ওয়ার্ল্ড' লেখা থেকে শুরু করে আমার প্রথম চুক্তিতে নেওয়া পর্যন্ত পুরো প্রক্রিয়াটি ছিল প্রায় 2 বছরের অত্যন্ত কঠোর পরিশ্রম, প্রতিটি অতিরিক্ত মুহূর্ত নিজেকে রিভার্স ইঞ্জিনিয়ারিংয়ের মাধ্যমে শেখানোর জন্য ব্যয় করা যে কোনও নমুনা প্রকল্পে আমি হাত পেতে পারি।

এটি আমার সমস্ত প্রচেষ্টার মূল্যবান, এবং আমি কখনই পিছনে ফিরে তাকাইনি!

আপনি এবং আপনার স্বামী একটি গেম ডেভ শপ, ব্ল্যাক হাইভ মিডিয়ার মালিক৷ আপনি কি কোম্পানী সম্পর্কে একটু কথা বলতে আপত্তি করেন, এবং বর্তমানে আপনার কি উন্নয়ন চলছে?

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

যাইহোক, 2015 সালে আমরা আমাদের দিনের চাকরি ছেড়ে দিয়েছিলাম এবং এটিকে আমাদের প্রাথমিক ফোকাস করেছিলাম। আমরা একটি মাল্টি-প্ল্যাটফর্ম মোবাইল গেম প্রকাশ করেছি, Count Crunch’s Candy Curse, একটি হ্যালোউইন গেম যা আমরা সম্পূর্ণ ইন্ডি খেলার 3 মাসে তৈরি করেছি।

অতি সম্প্রতি, আমরা আমাদের সাই-ফাই মেট্রোইডভানিয়া, কোভাতে ফোকাস করেছি, যা আমরা আগামী বছর PC এবং কনসোলে প্রকাশ করব!

বাড়ি থেকে কাজ করা আপনার এবং আপনার স্বামীর জন্য কেমন হয়েছে, বিশেষ করে একটি দূরবর্তী দল পরিচালনা করা? আপনার কি দূর থেকে কাজ করার কোন টিপস আছে?

আমরা 80% সময় আমাদের বাড়ি থেকে দূরবর্তী সময়ে কাজ করি, কিন্তু বাকি 20% শহরে আমাদের একটি ছোট অফিস রয়েছে যেখানে আমরা সপ্তাহে দুবার কয়েক ঘন্টা দলের সাথে দেখা করি।

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

এটি আমাদের কাজে থাকতে সাহায্য করে এবং আমাদের গঠনের অনুভূতি দেয়।

দীর্ঘমেয়াদী, একজন প্রোগ্রামার এবং একজন মানুষ হিসাবে আপনার লক্ষ্য কি? 🙂

আমি যখন বড় হব, তখন আমি টিম শ্যাফারের মহিলা সংস্করণ হতে চাই, ডাবল ফাইন-এর মতো একটি ভাল অর্থপ্রাপ্ত ইন্ডি গেম কোম্পানির সাথে, যা উত্তেজনাপূর্ণ এবং অনন্য শিরোনাম দেয়। 😛

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

কোন গিয়ার বা টুলস (হার্ডওয়্যার বা সফ্টওয়্যার) যা আপনি ছাড়া করতে পারবেন না?

সবচেয়ে বড় সফ্টওয়্যার টুল যা এই মুহূর্তে আমাদের গেমগুলি চালায় তা হল Trello, OneNote এবং Unity৷

ট্রেলো আমাদের কাজগুলিকে সংগঠিত রাখে এবং আমরা এটি প্রতিদিন ব্যবহার করি। যদি কারো একটি নতুন সম্পদের প্রয়োজন হয় বা কোডে একটি বাগ খুঁজে পান, তাহলে তা অবিলম্বে Trello-এ চলে যায়। টিকিটকে অগ্রাধিকার দিতে এবং সমাপ্ত আইটেমগুলি পরিষ্কার করতে আমরা দ্বি-সাপ্তাহিকভাবে এটির মধ্য দিয়ে যাই।

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

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

আমি সম্প্রতি যে এক টুকরো হার্ডওয়্যারের প্রেমে পড়েছি তা হল আমার Surfacebook (first gen, i7)। এটি PC/Console ডেভেলপমেন্ট এবং মোবাইল ডেভেলপমেন্ট উভয়ের জন্যই একটি অমূল্য হাতিয়ার হয়ে উঠেছে। এটি আমাদের ডেভ কিটগুলিতে মোতায়েন করার জন্য প্রয়োজনীয় সফ্টওয়্যার চালায়, সেইসাথে আমার পছন্দের ডেভ টুল, ইউনিটি।

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

প্রোগ্রামিং শিখে ক্যারিয়ার পরিবর্তন করতে চান এমন লোকেদের জন্য আপনার কাছে জ্ঞানের কোন কথা আছে?

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

আমি এটির সাথে আটকে আছি, এমনকি যখন আমি কয়েকদিন ধরে গতির ধাক্কা খেয়েছি, এবং এটি এমন একটি জীবন মানের মূল্য পরিশোধ করেছে যা আমি জানতাম না যে আমার মতো কারও জন্য বিদ্যমান। আমার সবচেয়ে বড় ড্রাইভার ছিল আমার স্বামীর সাথে বাড়িতে গেম বানানোর চিন্তাভাবনা, এবং ঠিক সেখানেই আমি নেমে এসেছি।

তাই আপনার অনুপ্রেরণা খুঁজুন এবং প্রতিবার যখন আপনি দেওয়ালে আঘাত করবেন তখনই এটি মনে রাখবেন এবং সবচেয়ে গুরুত্বপূর্ণ, এটি করুন কারণ আপনি এটি পছন্দ করেন, এই জন্য নয় যে আপনি সমস্ত ভাল বেতনভোগী শিল্পের অভিজ্ঞদের কথা শুনেছেন যারা তাড়াতাড়ি অবসর নিয়েছেন৷

অন্য যে কোন বিষয়ে আপনি কথা বলতে চান, যদি আপনি চান তাহলে নির্দ্বিধায় বলুন!

শুধু আমার নির্লজ্জ প্লাগ 😛 আপনি গেম খেলতে থাকলে আমাদের বিটাতে সাইন আপ করুন! আমাদের কোম্পানির পৃষ্ঠায় IG এবং আমার স্বামীকে অনুসরণ করুন!

www.blackhivemedia.com
www.shewhocodes.org

টুইটার:

@blackhivemedia
@she_who_codes

ফেসবুক:

ব্ল্যাক হাইভ মিডিয়া
সে হু কোডস

ইনস্টাগ্রাম:

@blackHiveStudio
@she_who_codes


  1. আপনি যখন পূর্ণ-সময়ের চাকরির সাথে অভিভাবক হন তখন কোড শেখা [দেব ইন্টারভিউ]

  2. C++ এ জাম্প গেম IV

  3. C++ এ গেম ভি জাম্প করুন

  4. গেম যা মোডের সাথে আরও ভাল হয়ে ওঠে