After 11 stressful and intense days I officially proclaim the migration of the Archangel game from Dark Game SDK to Ogre 3D and Audiere to be complete. That's right, this morning I integrated the open source audio library Audiere into the equation and it took less than 10 minutes to have it hooked up and working.
There are few minor things that are not yet in the new engine that were in the old. Minor things like text pop-ups that were half-assed in the old game anyway and needed a re-write. So they don't count.
I no longer have any anxiety about Ogre. I am sure that this engine will be with me until the project's end.
About half a week ago I made a prediction, that at the end of the migration, I would have had half as much lines of codes as before. My game had nearly 18,000 lines of code before the migration. Now, drum roll please, 7773 lines of code. That's more than 10,000 lines of code that I discarded from the old game code because Ogre does so much more than Dark Game SDK and has an API that is so much cleaner. Although it's a pain to see what basically amounts to a small novel being thrown away, there was just no point in keeping my prototypal, rushed-out code versus using the rock-solid foundation of Ogre.
I will take a break from programming now, and I'll move on to study exactly how the art pipeline will work in the production version of the game. So far I have used Milkshape, but that free license has now expired and I'll study other graphics packages before continuing the development. This means daily updates to this blog will stop for a while.
I can honestly say that moving to Ogre was probably the best move for the game. It is an awesome engine and I can't wait to see what it'll be able to do as the game develops.
Over and out.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment