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 Google Drive, be posted to my new Github account.

Tuesday, December 17, 2013

TEROS Engine BETA Supplementary Video Demo

After a fairly lengthy TEROS Engine development hiatus, I am happy to announce that the engine has gained some interest from third party developers. Hopefully, moving forward, the beta development process will allow me to further improve the engine and release some build updates. Moreover, prior to this recent surge in interest, I was editing a supplementary video demonstration of BETA to showcase the engine's abilities to render more graphically intensive outputs, so, without further ado, here it is:

Additionally, if the demand exists, I am considering writing an addendum to the TEROS Engine's graphics library that will contain game development tools, such as text parsing and level editing functions and classes.

EDIT: Given the recent surge in interest surrounding the TEROS Engine, I have been requested to write a simple tutorial on program development using the TEROS Engine, and, as a first step to fulfilling this request, I have written a few simple examples on how to use the engine's basic functions. These examples will be included in all future download links to the TEROS Engine. In the future, I will likely write more in-depth tutorials, but, for the time being, I hope that this will tide over anyone interested in learning how to use the engine.