Limelight Gaming

Open Source and Projects

L² Plates

L² plates is a custom designed system for putting license plates on vehicles. The code is written in Lua, with the complete system sold online at GModStore.

The system was designed from the ground up to be efficient, easy to use and optimised. You can find out more at l2-plates.info!

The L² Plates system.

The L² Plates system.

BBCode / Markdown Converter

Part of the Converter code.

Part of the Converter code.

The BBCode Markdown converter was written with the aim of providing bi-directional conversion between Markdown and BBCode. Whilst there are many converters that go from BBCode to Markdown, we found none that go the other way. So, we wrote our own.

The code is written in PHP and licensed under the MIT license. The source can be found on GitHub, or downloaded by Composer via Packagist.

Limelight - DB Processor

The DB Processor is a procedural PHP-CLI script used to process INSERT statements based on key-value maps into a database.
Processing includes escaping the values (prepared-statements).

It is available as a standalone script, docker, and GitHub-Action.

We use this action along with our commit-parser script in our CD (Continuous Deployment) workflow, in order to keep track of commits in the Changelog-Viewer and in-game Update-Announcer.

The code is written in PHP, Shell and licensed under the MIT license. The source can be found on GitHub, or on the GitHub Marketplace.

Part of the Processor code.

Part of the Processor code.

Development Standards

Development Standard

Development Standard

Whilst all our developers work to a high standard, it's easier to work together when things are standardized. To that end, we created our standards documents. These are our various standards, written up in asciidoc.

These documents provide various standards and styles for languages and resources, making it easier for developers to work together.