Saturday, 22 May 2021

More progress...ever onwards...

Well I now have several sections of the old Star Rogue code ported from AppGameKit Classic code to Unity C# code. At present these systems are as follows:

Star Systems - this loader takes the relevant system file then loads it into game usable information so I can lay out a star system.
Galaxy data - like system files this lays out the galaxy map.
Naming system - loads all the names and allows for name generation
Mission loader- This loads the mission scripts and allows the game to generate them for the BBS system when it's in there.

As with everything as I port other sections of the game over I merge that into the new code and this will in the end allow me to have all the old code ported over. Once it's all ported I will go back to adding more to the game and getting it back out this using the new system...

We have also got the UAudio audio system back into Ultim C++ engine as a separate audio module, this simply uses OpenAL to play audio but allows for volume, looping, playing and mixing of sounds and data.

More soon...