raylib

raylib

raylib هي مكتبة لتطوير الألعاب مستوحاة من Borland BGI Graphics lib وإطار XNA.صُنعت كمكتبة بسيطة وسهلة الاستخدام للاستمتاع ببرمجة اللعبة.
raylib هي مكتبة لتطوير الألعاب مستوحاة من Borland BGI Graphics lib وإطار XNA.صُنعت كمكتبة بسيطة وسهلة الاستخدام للاستمتاع ببرمجة اللعبة.الميزات - لا تبعيات خارجية ، يتم تجميع جميع المكتبات المطلوبة في raylib - منصات متعددة معتمدة: Windows ، Linux ، MacOS ، Android ... وغيرها الكثير!- مكتوب في رمز C عادي (C99) بتدوين PascalCase / camelCase - الأجهزة المتسارعة باستخدام OpenGL (1.1 أو 2.1 أو 3.3 أو ES 2.0) - طبقة تجريد OpenGL الفريدة (قابلة للاستخدام كوحدة مستقلة): rlgl - تنسيقات الخطوط المتعددة مدعومة (خطوط XNA)، خطوط AngelCode ، TTF) - دعم تنسيقات الملمس الرائعة ، بما في ذلك التنسيقات المضغوطة (DXT ، ETC ، ASTC) - دعم ثلاثي الأبعاد كامل ، بما في ذلك الأشكال ثلاثية الأبعاد ، النماذج ، لوحات الإعلانات ، Heightmaps والمزيد!- نظام المواد المرنة ، ودعم الخرائط الكلاسيكية وخرائط PBR - نماذج الرسوم المتحركة ثلاثية الأبعاد المدعومة (الرسوم المتحركة للعظام الهيكلية) - دعم التظليل ، بما في ذلك تظليل النماذج وما بعد المعالجة.- وحدة رياضيات قوية لعمليات Vector و Matrix و Quaternion: raymath - تحميل الصوت وتشغيله مع دعم التدفق (WAV ، OGG ، MP3 ، FLAC ، XM ، MOD) - دعم تقديم استريو VR مع معلمات جهاز HMD قابلة للتكوين - مجموعة ضخمة من الأمثلة مع +95 رمز أمثلة!- الربط إلى +25 لغة برمجة! ...
raylib

موقع الكتروني:

المميزات

بدائل لـ raylib لنظام التشغيل BSD

LÖVE

LÖVE

مرحبا!LÖVE هو إطار رائع يمكنك استخدامه لصنع ألعاب ثنائية الأبعاد في Lua.إنه مجاني ومفتوح المصدر ويعمل على أنظمة تشغيل Windows و Mac OS X و Linux و Android و iOS.