raylib

raylib

raylib یک کتابخانه توسعه بازی است که با الهام از lib grafica Borland BGI و توسط چارچوب XNA.به عنوان یک کتابخانه ساده و آسان برای استفاده از برنامه نویسی بازی ساخته شده است.
raylib یک کتابخانه توسعه بازی است که با الهام از lib grafica Borland BGI و با استفاده از چارچوب XNA.به عنوان یک کتابخانه ساده و آسان برای استفاده از برنامه نویسی بازی ساخته شده است.ویژگی ها - بدون وابستگی های خارجی ، تمام کتابخانه های مورد نیاز به raylib بسته می شوند - سیستم عامل های چندگانه پشتیبانی می شوند: ویندوز ، لینوکس ، MacOS ، اندروید ... و بسیاری دیگر!- نوشته شده در کد C ساده (C99) در نماد PascalCase / camelCase - شتاب سخت افزاری با OpenGL (1.1 ، 2.1 ، 3.3 یا ES 2.0) - لایه انتزاعی OpenGL منحصر به فرد (قابل استفاده به عنوان ماژول مستقل): rlgl - قالبهای فونت های چندگانه پشتیبانی شده (فونت های XNA، فونت های AngelCode ، TTF) - پشتیبانی از فرمت های برجسته بافت ، از جمله قالب های فشرده شده (DXT ، ETC ، ASTC) - پشتیبانی کامل از سه بعدی ، از جمله اشکال سه بعدی ، مدل ها ، بیلبوردهای تبلیغاتی ، Heightmaps و موارد دیگر!- سیستم مواد انعطاف پذیر ، پشتیبانی از نقشه های کلاسیک و نقشه های PBR - مدل های 3D متحرک پشتیبانی شده (انیمیشن استخوان های اسکلتی) - پشتیبانی از سایه بانها ، از جمله مدل و سایه بانهای پردازش.- ماژول ریاضی قدرتمند برای عملیات وکتور ، ماتریس و کواترنیون: raymath - بارگیری صوتی و بازی با پشتیبانی از جریان (WAV، OGG، MP3، FLAC، XM، MOD) - پشتیبانی از ردیف استریو VR با پارامترهای دستگاه HMD قابل تنظیم - مجموعه عظیم نمونه با +95 نمونه کد!- اتصال به +25 زبان برنامه نویسی! ...

سایت اینترنتی:

امکانات

دسته بندی ها

گزینه های دیگر برای raylib برای iPad

LÖVE

LÖVE

سلام!LÖVE یک چارچوب عالی است که می توانید برای ساخت بازی های 2 بعدی در Lua استفاده کنید.این برنامه رایگان ، منبع باز است و در ویندوز ، Mac OS X ، Linux ، Android و iOS کار می کند.