Spellcaster Studios

Make it happen…

Linux Porting, Part 2…

Got the main game library to compile, so now it’s time to tackle the actual game code…

This went fairly well, considering I’m using a lot of external libraries, that needed to be compiled or installed:

– FMOD: For audio support, supplied with binaries that worked with no issues (which was surprising, binary distributions on Linux tend to be a bit twitchy)

– GLEW: For OpenGL extension management. This was easy to compile and install afterwards

– GLFW: For input and window management. This was easy to compile and install afterwards

– GLSL-Optimizer: Only provided with code, was a bit hard to compile until I understood I was missing some other libraries (the MESA implementation, for example)

– Lua: For scripting, I’ve done this in the past a fair amount of times, so it was easy enough

– Recast: For navigation mesh generation and path-finding. Also simple to compile

Although most of the libraries went fairly well, this is all very time consuming, and I expect problems will start hitting me on the linking phase…

Now listening to “Use Your Illusions” by “Guns’n’Roses”

Comment