[comment]: <> (This document is written in Markdown. Ensure you view it in a markdown viewer) [comment]: <> (Chromium/Chrome/Edge/Opera viewer: https://chrome.google.com/webstore/detail/markdown-viewer/ckkdlimhmcjmikdlpkmbgfkaikojcbjk?hl=en) [comment]: <> (Firefox viewer: https://addons.mozilla.org/en-GB/firefox/addon/markdown-viewer-chrome/) # Running TL-Engine Games ## What is the TL-Engine? The TL-Engine (Teaching and Learning Engine) is a game engine based on Irrlicht created by Laurent Serge Noel on behalf of the University of Central Lancashire (UCLan). It was integral to teching the fundementals of engine programming and C++ to myself and many other students. The TL-Engine is very bare-bones and offers to do nothing on behalf of the user/programmer. Unless the programmer develops tools on top of the TL-Engine, everything is done in the code editor directly. ## Running games made in the TL-Engine Because the engine is now quite old, there are a few issues which need to be addressed in order to get up and running. Please follow these steps carefully: 1. If they are currently installed, uninstall the following programs from your computer: - Microsoft Visual C++ 2010 x86 Redistributable - Microsoft Visual C++ 2010 x64 Redistributable 2. Install the [DirectX End User Runtimes (June 2010)](https://www.microsoft.com/en-gb/download/details.aspx?id=8109) 3. Install the [DirectX SDK (June 2010)](https://www.microsoft.com/en-gb/download/details.aspx?id=6812) 4. Install the [TL-Engine](https://www.jameseaston.co.uk/assets/TL-Engine.zip) 5. Re-install the [Microsoft Visual C++ 2010 Redistributable](https://www.microsoft.com/en-gb/download/details.aspx?id=26999) 6. Restart your PC You should now be able to run games made in the TL-Engine.