raylib

Raylib – это кросс-платформенная многоязычная среда с открытым исходным кодом для разработки 2D/3D-игр или инструментов. Это высокомодульная библиотека. Всё содержится в небольшом количестве четко определенных, конкретных и автономных модулей, названных в соответствии с его основными функциями. Обратите внимание, что некоторые из этих модулей можно использовать даже в автономном режиме.
Помните, что это программная библиотека, позволяющая программировать видеоигры, она не предлагает ни красивого интерфейса, ни визуальных помощников, ни автоматической отладки. Она даёт вам возможность простого программирования самым чистым способом в спартанских условиях.
Разработчики raylib вдохновлялись графической библиотекой Borland BGI и фреймворком XNA. Она имеет привязки практически ко всем ЯП, которые вы можете себе представить, и работает практически на каждой платформе, которая имеет значение сегодня.
Поддерживает несколько целевых платформ, но технически любая платформа, поддерживающая язык C и графику OpenGL, может очень легко использоваться адаптированной библиотекой: Windows, Linux, MacOS, FreeBSD, RaspberryPi, Android, HTML5 и др.
Вы можете писать код с помощью raylib на разных языках, используя пользовательские привязи ЯП. Например, активно поддерживаются такие форки: Raylib-cs (C#), raylib-go, raylib-py (Python), raylib Ruby (FFI) raylib-lua, raylib-rs (Rust), raylib-odin, raylib-nelua, raylib-Nim, raylib-haskell, raylib-purebasic и мн.др.
raylib - это базовая технология для инструментов raylib technologies. С использованием raylib и raygui было разработано несколько многоплатформенных переносимых автономных удобных инструментов, которые указаны на официальном сайте. Можете использовать их в разработке своих проектов.
Главные фичи:
raylib получила несколько наград и много положительных отзывов за последние годы. В т.ч. получила награды от Google и Epic Games.
Если вам нравится raylib и вы хотите помочь, подумайте о небольшом пожертвовании или внесении вклада в проект на GitHub.
raylib is a simple and easy-to-use library to enjoy videogames programming. raylib is a highly modular library. Everything is contained within a small number of well defined, specific and self-contained modules, named accordingly to its primary functionality.
Версия:v5
Языки:Мультиязычный, Английский
Платформы:Multi-Platform, Windows 95, Windows 98/Me, Windows NT/2000, Windows XP, Windows 2003, Windows 7, Windows 8, Windows Vista, Mac OS, Unix/Linux, FreeBSD, Windows Mobile, PocketPC, Palm OS, SmartPhone, Symbian OS, Solaris, Android, Windows 10
Лицензия:Бесплатно