{"repo":"GuvaCode/ray4laz","free":true,"listed":false,"github":"https://github.com/GuvaCode/ray4laz","clone":"git clone https://github.com/GuvaCode/ray4laz.git","description":"A complete header translation (binding) of the raylib 6.0 to Pascal. Without any funky helper functions for memory alignment issues. Inspired and partially based on the drezgames/raylib-pascal binding, however a little cleaner and more recent, with FPC 3.2.0 and up support.","language":"Pascal","stars":176,"topics":["header-translation","pascal-binding","raylib","lazarus","lazarus-ide","lazarus-package","pascal","enjoy-videogames-programming","linux","freepascal"],"license":"Zlib","category":"game-templates","readme_excerpt":"ray4laz is a header translation of the raylib game development Library for the Lazarus and Delphi. --- raylib is a simple and easy-to-use library to enjoy videogames programming. raylib is highly inspired by Borland BGI graphics lib and by XNA framework and it's specially well suited for prototyping, tooling, graphical applications, embedded systems and education. NOTE for ADVENTURERS: raylib is a programming library to enjoy videogames programming; no fancy interface, no visual helpers, no auto-debugging... just coding in the most pure spartan-programmers way. --- features -------- - NO external dependencies , all required libraries are bundled into raylib - Multiple platforms supported: Windows, Linux, MacOS, RPI, Android, HTML5... and more! - Written in plain C code (C99) using PascalCase/camelCase notation - Hardware accelerated with OpenGL ( 1.1, 2.1, 3.3, 4.3 or ES 2.0 ) - Unique OpenGL abstraction layer (usable as standalone module): rlgl - Multiple Fonts formats supported (TTF, Image fonts, AngelCode fonts) - Multiple texture formats supported, including compressed formats (DXT, ETC, ASTC) - Full 3D support , including 3D Shapes, Models, Billboards, Heightmaps and more! - Flexible Materials system, supporting classic maps and PBR maps - Animated 3D models supported (skeletal bones animation) (IQM, M3D, glTF) - Shaders support, including model and postprocessing shaders. - Powerful math module for Vector, Matrix and Quaternion operations: raymath - Audio loading and pl","default_branch":null,"files":null,"tree":[],"storefront":"/r/GuvaCode","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/GuvaCode/ray4laz/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}