ভোর ৪:৩০-এর মোড়: AI-এর সাথে একজন সোলো ডেভেলপারের রাত

গতকালের শুরুটা হয়েছিল ৫৯ ডলারের একটি ভুলের মাধ্যমে। একটি API কী (key) লিক হওয়ার কারণে আমার টাকা লোকসান হয়েছে। আমি কী-টি বাতিল করেছি, খরচের সীমা নির্ধারণ করেছি এবং সামনে এগিয়ে গেছি।

আজ সকাল ৬টার মধ্যে আমার একটি কার্যকর গেম লুপ (game loop) তৈরি হয়ে গিয়েছিল। আমার কাছে একটি এপ (ape) অবতার, একটি মার্বেল মন্দির এবং যেকোনো কাগজের স্কেচের চেয়েও স্বচ্ছ একটি পরিকল্পনা রয়েছে।

গত বারো মাসে গেম ডিজাইন সম্পর্কে যতটুকু শিখেছি, তার চেয়ে বেশি আমি মাত্র নয় ঘণ্টায় শিখে ফেলেছি। আমি শিখেছি কীভাবে আমার AI পার্টনারের সাথে কাজ করতে হয়।

আমার সেটআপ:

  • Mac এবং Claude Max Plan
  • Unity 6.5
  • ক্যারেক্টারের জন্য Meshy.ai
  • কোডিং পার্টনার হিসেবে Claude Code

ছয় ঘণ্টার মধ্যে আমি তৈরি করেছি:

  • বিভিন্ন নৈতিক বৈচিত্র্যসহ ২৪টি ক্যারেক্টার
  • প্রতিটি ক্যারেক্টারের জন্য ৮০টি অ্যানিমেশন
  • ScriptableObject প্যাটার্ন ব্যবহার করে ৩৪টি C# স্ক্রিপ্ট
  • ৫টি মূল আর্কিটেকচার ডকুমেন্ট

রাত ২টায় প্রথম প্লে মোডটি (play mode) কাজ করল। একটি সবুজ মাঠের ওপর একটি সাদা মার্বেল মন্দির দাঁড়িয়ে ছিল। একটি ফেইথ কাউন্টার (faith counter) শূন্য দেখাচ্ছিল। এটি ছিল সহজ, কিন্তু এটি কাজ করছিল।

তারপর আমি একটি ভুল করলাম। আমি AI-এর কাছে একটি পূর্ণাঙ্গ অ্যাসেট লিস্ট (asset list) চেয়েছিলাম। এটি আমাকে ৬০১ লাইনের একটি ডকুমেন্ট দিল। এতে ছিল ৫৩টি ভবন, ১৮টি কাজ এবং জটিল অর্থনৈতিক চেইন।

প্রথমে আমি উত্তেজিত হয়েছিলাম। তারপর আমি সত্যটি বুঝতে পারলাম। এটি কোনো 'গড গেম' (god game) ছিল না। এটি ছিল পৌরাণিক আবরণে ঢাকা একটি ম্যানেজমেন্ট সিমুলেটর।

আমি AI-কে তার নিজের কাজ বিশ্লেষণ করতে বললাম। আমি জিজ্ঞেস করলাম আমার মূল লক্ষ্যের জন্য আসলে কী কী প্রয়োজন।

AI স্বীকার করল যে সে ব্যর্থ হয়েছে। সে আমাকে একটি ম্যানেজমেন্ট মোডের দিকে ঠেলে দিচ্ছিল। এটি আমাকে আমার গেম NUMEN-এর আসল মূল ভিত্তি খুঁজে পেতে সাহায্য করল।

NUMEN-এর মূল ভিত্তি "করা" নয়, বরং "সাক্ষী হওয়া"।

আমি অপ্রয়োজনীয় অংশগুলো বাদ দিয়েছি:

  • ৫৩টি ভবন হয়ে গেল ৬টি ভবন
  • ১৮টি কাজ হয়ে গেল ২টি ভূমিকা
  • ১২টি রিসোর্স হয়ে গেল ১টি রিসোর্স: Faith

AI টুলস সোলো ডেভেলপমেন্টকে দ্রুত করে তোলে। তবে এগুলো আপনাকে 'ফিচার ক্রিপ'-এর (feature creep) দিকেও ঠেলে দেয়। LLM-গুলো আপনাকে আরও বেশি কিছু দিয়ে সাহায্য করতে চায়। আপনার লক্ষ্য ঠিক রাখতে আপনাকে তাদের "কম" করতে বলতে হবে।

ডিজাইনের সবচেয়ে কঠিন অংশটি তৈরি করা নয়, বরং অপ্রয়োজনীয় অংশ বাদ দেওয়া।

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

ফেজ ১ আজ রাতেই শেষ হচ্ছে। ফেজ ২ আগামীকাল শুরু হবে।

Source: https://dev.to/aurinaileandot/der-pivot-um-0430-eine-solo-dev-nacht-mit-ki-47b2

Optional learning community: https://t.me/GyaanSetuAi