Sunday, December 22, 2013


Riding high, as it were, on the recent wave of interest surrounding the TEROS Engine, I managed to summon the creativity to develop the next version update of the engine, BETA This version update implements save and load functions for writing and reading three-dimensional objects to and from proprietary ".tr3" files and a permanent R3Object rotation function that greatly facilitates the creation of dynamic 3-D models. Not to worry, this proprietary 3-D model file type is written in ASCII mode, so anyone interested can open the file in a standard text editor and alter the data file manually with ease.

Additionally, the public release of BETA, which you can find linked here and in the "Relevant Links" sidebar of this blog, includes an updated version of the tutorial directory that I released in my last blog post, and, among these tutorials, is example code for saving and loading R3Objects. Moreover, the tutorials have been edited to only use standard ASCII; as I understand it, extended ASCII can cause trouble with the UNIX Bash terminal. I should also mention that the documentation file for the engine has been updated to reflect the changes instituted in this new release.

As is customary, I have edited a video demo of BETA

Moving forward, I am still considering writing an offshoot of the TEROS Engine for game design; however, sufficient public interest and feedback has yet to manifest itself such that I have an idea of what features would be publicly demanded in an adjunct to the engine. Nevertheless, I will remain ever vigilant in my efforts to improve the engine through open source development, and, hopefully, new version updates are on the horizon.

EDIT: In the future, new updates on the TEROS Engine will, in addition to my usual hosting on OpenDrive, be posted to my new Github account.