SDL এর পূর্ণরূপ হল Simple DirectMedia Layer, C ভাষায় বিকশিত লাইব্রেরির একটি সেট এবং যা 2D অঙ্কন অপারেশন, সাউন্ড ইফেক্ট ম্যানেজমেন্ট এবং ইমেজ ম্যানেজমেন্ট করার জন্য কিছু মৌলিক ফাংশন প্রদান করতে পারে। কিছু দিন আগে যে খবরটি ঝাঁপিয়ে পড়েছিল তা হল যে রায়ান গর্ডন (ওরফে ইকুলাস) SDL আরও উন্নত করার জন্য একটি মহাকাব্য মেগাগ্রান্ট পেয়েছে, যা ভবিষ্যতের পরবর্তী প্রজন্মের APIগুলিকে সাহায্য করতে পারে৷
SDL কে ধন্যবাদ, মাল্টিপ্ল্যাটফর্ম ভিডিও গেম ডেভেলপমেন্ট, ডেভেলপারদের জন্য সহজ করে তুলতে, লিনাক্সে আরও শিরোনাম আসা সহজ করে তোলে। এবং এটি হল যে লাইব্রেরির এই সেটটি অডিও হার্ডওয়্যার, কীবোর্ড, মাউস, জয়স্টিক এবং গ্রাফিক্সে নিম্ন-স্তরের অ্যাক্সেসের অনুমতি দেয়। অতএব, এটি ভিডিও প্লেব্যাক, অডিও এবং ভিডিও গেম ইঞ্জিনের জন্য অনুকরণ করতে সফ্টওয়্যার দ্বারা ব্যবহার করা যেতে পারে।
রায়ান গর্ডন তিনি SDL-এর বিকাশের জন্য দায়ী ব্যক্তিদের মধ্যে একজন, এবং সাম্প্রতিক বছরগুলিতে খুব সক্রিয় থাকা Linux এবং macOS-এর পাশাপাশি অন্যান্য প্ল্যাটফর্মের ভিডিও গেম পোর্টের স্থপতি। প্যাট্রিওনকে তার উদ্দেশ্য সম্পর্কে তিনি যে ঘোষণা দিয়েছেন তার পরে, তিনি স্পষ্ট করেছেন যে SDL এর এখনও অনেক কিছু বলার আছে।
এখন পর্যন্ত সমস্যা হল যে ভলকান এপিআই এটি ওপেনজিএলের তুলনায় অনেক বেশি আধুনিক, প্রতিশ্রুতিশীল এবং শক্তিশালী, তবে এই APIটি আরও জটিল ছিল এবং SDL এর সাথে সমস্যা ছিল। এখন Ryzen Gordon যা করেছে তা হল Vulkan-এর সাথে কাজ সহজতর করা, যদিও তারা Direct3D, Metal, ইত্যাদির মতো অন্যদের সাথেও কাজ চালিয়ে যাবে। এবং যদিও কিছু সীমাবদ্ধতা থাকবে, এটি পরবর্তী প্রজন্মের APIগুলিকে সমস্ত নন-AAA ইঞ্জিন বিকাশকারীদের কাছে আরও অ্যাক্সেসযোগ্য করে তুলবে৷
শেষ পর্যন্ত, এসডিএল-এর উন্নতি আসবে উন্নয়ন কাজ সহজ করা, এবং বিকাশকারীদের জন্য আরও স্বচ্ছ উপায়ে, যাতে তারা অনেক জটিলতা ছাড়াই তাদের গেমগুলি তৈরি করতে পারে।
Vala কম্পাইলার নতুনদের জন্য SDL এর সাথে কাজ করা খুব সহজ করে তোলে।