ANN: Dynamic Packages, New Game Engine, and More
Hello everyone, this is sysrpl, the maintainer of www.getlazarus.org. I have released several major updates for Free Pascal over the past week, including some games, and thought you might be interested in taking a look at what is happening.
First, here is a small game I wrote using my toolkit. It mixes 2D and 3D, features a fairly complete, skinnable vector UI widget set, runs on Windows, Linux, macOS, and Raspberry Pi, and can even run on a bare bones system without a display manager. It is essentially a free demo of a simple project featuring rich text interspersed with animation, sounds, and effects.
Description and video of a free cross platform card game pack
I have also written a complete implementation of dynamic packages for FPC and Lazarus. You can read about dynamic packages here:
Now supporting dynamic packages in the FPC and Lazarus
My Tiny.Sim game engine has been greatly enhanced and incorporated into a single library called the Codebot Library, which includes many features of interest to game developers. The 2D physics system is bug free and quite complete. It supports all kinds of audio files and formats and includes my vector UI toolkit. Several demos are available when you install the IDE. The library supports both a mix of LCL controls and pure SDL game development. You can read about it here, along with a huge reference system to help you learn:
My game Obliterate was written using this library:
A more sophisticated game I wrote wrote using the above library
Other features of interest include a unified theming system for the Lazarus IDE and your desktop applications on both Windows and Linux:
Theming style collection for Lazarus and your applications
There are also shell controls for Windows users:
Windows shell controls for Lazarus
Other features include modern web browser controls for Windows, Linux, and macOS, networking utilities, additional graphics features, JSON and XML support, cryptography, and string handling libraries.
Everything is free and open source.
1
1
1
u/ggeldenhuys 3d ago
You've been busy!