Showing posts from March, 2011


I've been super busy with school as of late and as a result progress on Enigma has slowed down considerably. Also there is a free version of Everquest 2 which I have recently sunk some time into unfortunately. However Enigma is still going it is just another slow spot in development, which happens with for fun projects. There is no money in it so I still need to work and I'm also currently working on a BS degree in project management so writing papers and studying for exams also takes up time.

All of that aside the primary reason for this post is to discuss the creation of a session library for Enigma. Thus far breaking different parts of the game engine up into libraries has helped build times and overall management of the code base. In addition shuffling things around tends to expose weaknesses in the design and hidden bugs.

So what I plan to do is move the client & server logic into a library that will contain the session management information and will be dependent on th…