The XL Engine is and will remain free, donations are purely optional but greatly appreciated.

Recent Comments

After some thought, I have decided to release the full source code for the XL Engine and game implementations with the Beta build. In order to start this process I have created a Git Hub public repository and have started the process of pushing up the code.


That said, however, there are some surprises in store for the release so I will not be uploading all of the code until the Beta is published. The repository will be incomplete for now but that will be rectified for the release. Also this version of the XL Engine was rebuilt recently and so it does not contain all of the functionality past builds have had. However I am moving over the code and refactoring it to fit in the new engine as I need it but until then you will see holes. No game specific functionality is pushed and the code will not build as-is. Again this will be corrected for the release – this is just getting the ball rolling.


Finally some of the code is currently in a very rough state, this is a work in progress. I will not be taking pull requests at this time and this will be a quickly moving target, any part of the code can be radically restructured at any time. So if you have any ideas, like porting to other platforms, please wait until the Beta release and the repository is complete.


I have not upload a license yet, there are still some details to work out.


Here is the GitHub link:

5 Responses to “XL Engine Source Code”

  • Adam:

    Best news of the whole year!

  • jesse meyer:

    do i see coding styles from handmade hero making their appearance? :)

  • Toby:

    Wow! This is a HUGE announcement. This means that (if I’m reading this right) while Lucius is working on the primary issues (getting the game to Beta and beyond) the broader community can be helping him by squashing bugs and dealing with smaller issues. Surely, in terms of getting this project to a “completed” state this is an enormous step forward?

    Super keen, super excited and super looking forward to what 2016 brings.

  • JNT:

    I realize you have been somewhat protective of your code in the past, but keep in mind that you are preserving culture for future generations which is a very noble and admirable thing to do. I am positively thrilled that you have decided to share your work.

    Thank you.

Leave a Reply

The XL Engine is and will remain free, donations are purely optional but greatly appreciated.