PasBGFX
Pascal bindings to the C API for BGFX, "a cross-platform, graphics API agnostic, Bring Your Own Engine/Framework style rendering library".
- Quiet
- Library
- Lazarus
- GitHub
- ★ 22
- BSD-2-Clause

30,057 projects in the catalog.
Free Pascal, Lazarus and Delphi components, libraries and programs from GitHub, SourceForge, Codeberg, GitLab and more. Rate them, mark what looks interesting, and talk about them on their benches.
Pascal bindings to the C API for BGFX, "a cross-platform, graphics API agnostic, Bring Your Own Engine/Framework style rendering library".
A 3D-graphic and game engine for Delphi and Windows.
Games and Game Engines Graphics
GLXEngine - a graphics engine collector with GLScene & GXScene component packages for Delphi & C++Builder. The class libraries for creating 5D scenes with rendering and animations of spatial objects include managers for supporting physics, sounds, terrains with materials and shaders
This is a list of libraries designed only to work with graphics. If you're looking for a library to be used for game development you should use a game framework or a game engine instead.
Black Shark Graphics Engine
. GitHub Delphi FPC OOP Pascal Wrapper and bindings for Tilengine 2D retro graphics engine. Tilengine is a cross-platform 2D graphics engine for creating classic/retro games with tilemaps, sprites and palettes. Its scanline-based rendering algorithm makes raster effects a core feature, a technique used by many games running on real 2D graphics chips.
A cross platform real time 2D/3D graphics and 2D physics simulation library for Free Pascal
Graphics Games and Game Engines
oX engine
Very Fast Software 2D Game Engine
Mobile-friendly viewer for 3D models like glTF, X3D, VRML, Collada, Wavefront OBJ, and other formats supported by the Castle Game Engine
LZScene is a graphics packages based on OpenGL and LCL GLScene components for Lazarus
Open source game engine developed in Delphi using OpenGL 2.0, includes graphics, network, sound, AI and physics
Complete development utility for graphics of tile based games. Includes a bitmap editor for creating tiles and sprites and a map editor for designing level maps. Output is completely programmable, generate header/source files for use with any project!
Games and Game Engines Graphics
Simple Direct2D Graphic Engine
Image viewer and converter using Castle Game Engine, supporting many common image formats (PNG, JPG...) and some exotic ones (DDS, KTX, RGBE)
Tile based Voxel Engine written in Pascal/Assembly using Protected Real Mode in DOS
Games and Game Engines Graphics
Simple software 3D graphics engine + Rubik's Cube (probably only for TMT Pascal compiler)
3D Voxel Engines with 1K Turbo Pascal Source Code
A pure code graphics, audio and input engine for Delphi (no VCL/FMX)
Asmoday is an easy to use 3D graphics library and engine for Freepascal developers. It uses OpenGL for hardware accelerated, cross plattform, real-time or offline rendering.
Pascal implementation of a HTML 5 Canvas
Command-line simple ray-tracer using Castle Game Engine
An experimental, high-performance LCARS UI rendering engine for Delphi FMX, built natively on Skia4Delphi.
A plotting engine and a visual component that draw what MathParser computes: curves with their discontinuities, intersections and extrema, cartesian and polar systems, and surfaces z = f(x, y) with contour lines. The engine samples on worker threads, knows nothing about a canvas and builds headless; the component is a thin layer over it. Free Pascal 3.2.2 and newer builds it: the sort in CrossVision.Geometry that once needed function references is written out in the same unit. Delphi 10.2 Tokyo and newer builds it as well.
Charts and Graphs In the Online Package Manager
The Physics engine that accompanies the book "Game Physics Engine Design" rewritten in FreePascal
Games and Game Engines Graphics Science
This the beginings of a editing tool that I was building to go along with the RF-3D-Engine I was working on
Four engines to render SVG (Delphi Image32, SVGMagic, Skia4Delphi, Direct2D wrapper) and four components to simplify use of SVG images (resize, fixedcolor, grayscale...) for VCL and FMX platforms.
Precomputed Radiance Transfer implemented in Castle Game Engine
Gens2 is a software-only 3D engine for Win32 platform using DirectX. It features real-time lighting and ray-traced shadowing (per-pixel and per-vertex),basic physics engine (collision detection, gravity and jumping),3DStudioMAX ASE format support(limited
Graphics Games and Game Engines
Pascal binding for the Irrlicht Engine. The Irrlicht Engine is an open source high performance realtime 3D engine written in C++ and now available for Pascal. It is completely cross-platform, using D3D, OpenGL and its own software renderer.
A 3D graphics engine I wrote when I was in high school.
Viewer for many 3D and 2D model formats: glTF, X3D, VRML, Collada, 3DS, MD3, Wavefront OBJ, STL, Spine JSON, sprite sheets in Cocos2D and Starling XML formats
Asphyre, also known as Platform eXtended Library, is a cross-platform framework for developing video games and scientific applications in Delphi, and FreePascal/Lazarus. The framework provides facilities for real-time rendering of graphics (using DirectX, OpenGL or Software Renderer), text output, mathematics (including vectors and matrices) and networking communication, among other features. It also supports singleboard devices such as Raspberry PI, Intel Galileo, BeagleBone Black and others with features like GPIO, SPI, I2C and so on, along with external displays, sensors and other peripheral devices.
Games and Game Engines Graphics
A lightweight HTML/CSS rendering engine for Free Pascal (Lazarus) and Delphi (VCL & FMX).
Hooking DirectDraw API to draw an overlay over DirectX applications using Windows GDI
3D engine for GameMaker
Games and Game Engines Graphics
2d opengl engine for Delphi / 2D библиотека основанная на OpenGl для Delphi
Graphics Games and Game Engines
A tool for editing the graphics assets for my DOS games that use the PGS unit I made.
Games and Game Engines Graphics
Uma implementação do clássico Tetris feita em Delphi com GLScene
Andorra 2D is the new generation 2D Engine for Delphi and Lazarus. Andorra 2D is capable to use DirectX or OpenGL through graphic plugins. Andorra 2D is built in a very modular way and is yet easy to use.
Games and Game Engines Graphics
The Age of Wonders Campaign and Graphics Editor (AoWCGE) is a utility to modify and/or create campaigns and in-game graphics for the fantasy strategy game "Age of Wonders" by Triumph Studios.
ASCADBox is Delphi Vector Graphic component which use CAD application for all about drawing around needed for developers. And the package is included a complicated open source sample project.
AutoREALM is a free role-playing game mapping program originally made by Andrew Gryc. This program is an excellent mapping program that can design castles, caves, cities, dungeons and more. New developers are more than welcome! Previously, development were using Delphi language. Some attempts to rewrite it in other languages were done, but currently (since January 2012) there is an attempt or rewrite using those technologies: _ C++11 _ wxWidgets 2.9 (will be 3.0 when it will be released) _ openGL _ pluma framework (a fixed version located on bitbucket) The design of the actual C++ code-base primarily targets clean source code and high modularity of source code, to allow easy reuse of the code and fast learning for people who might join the effort. Current development is located on https://bitbucket.org/bmorel/autorealm . Howerver, older repositories are still here in case someone would like to consult them, and to allow easy access to algorithms they might contain.
Games and Game Engines Graphics
Little cms is a color management library. Implements fast transforms between ICC profiles. It is focused on speed, and is portable across several platforms (MIT license)
A framework for Voxel Coloring which is an algorithm for 3D reconstruction from a number of photographs with known camera locations. We have an implementation of the basic Voxel Coloring algorithm by Seitz and Dyer and several extensions to it.
Collection of useful and mostly non trivial examples that can be used to start own projects
Headers translation of the Raylib game development library. Inspired by Borland BGI graphics lib and by XNA framework.
Bindings In the Online Package Manager
DOS game (1998) reverse-engineered and ported to Delphi VCL. Original graphics by Ilia Kusmin.
A high-performance Voxel-Space rendering engine written in Delphi using Skia4Delphi. It simulates a Comanche-style helicopter flight experience over a procedurally generated voxel island at night.
Games and Game Engines Graphics
Vulkan header generator, OOP-style API wrapper, framework and prospective Vulkan-based game engine for Object Pascal
Viewer for many 3D and 2D model formats: glTF, X3D, VRML, Collada, 3DS, MD3, Wavefront OBJ, STL, Spine JSON, sprite sheets in Cocos2D and Starling XML formats
Using Delphi to write a complete Isometric Engine and Editor and to port it to Kylix upon it's release. Features... 1. Cross-platform Isometric game engine and editor. 2. Full OO game object inheritance model so objects can be handled...
KOFFE is a 2D fighting game engine compatible with KOF'91. Written in Object Pascal, it's very configurable: it's possible to change all character definitions, backgrounds, sounds and graphics.
2licht's aim is to provide a collection of wrappers for the popular Irrlicht Engine (http://irrlicht.sf.net/). It is still in development; the first wrappers to be released will be the C and Object Pascal interface; followed by a .NET library.
3D engine with NextGen-enhanced graphic software render programmed in Free Pascal. See the secret graphic power of Multicore-CPU's...
Graphics Games and Game Engines
A powerful editor for video games based on or similar to id Software's series of Quake games. Currently QuArK supports 41 distinct games, 5 generic game engines, and a countless number of expansions packs, addons, and mods. It integrates a map editor, model editor, archive editors, texture management, and much more.
Games and Game Engines Graphics
UTX-Viewer is a tool for all who build creative content for games based on Epic's Unreal Engine. It is an external texture previewer and currently supports engine builds up to 436 (and, to a limited extent, builds 8xx/Unreal2)
Graphics Games and Game Engines
Pascal toolchain for Game Boy Advance development: FPC cross-compilation, a Pascal-written GBA emulator with headless replay and debugging, and an AI-image-to-GBA asset pipeline
Games and Game Engines Graphics
Tile / Sprite / Map Editor
Graphics Games and Game Engines
GBTD/GBMB rebuild and fix
Graphics Games and Game Engines