Dark or Light

Camelot Unchained Discussed "Linuxification," Shares Artwork

Poorna Shankar Posted:
News 0

The Camelot Unchained team released an extensive post discussing the Linuxification of their game.

“In last week’s update, I opened with a comment on how busy we are, and consequently, how that can make a day seem to fly by. Right before jumping into this update, Mark and I were trying to remember who streamed last week. Neither of us could quite remember, and both of us mentioned how quickly the weeks fly by, a consequence of how busy we are and the pace we’ve been setting! Certainly a good thing!

In terms of testing this weekend, we are not planning on a weekend test. However, keep an eye on our tentative testing schedule for more info on testing next week.”

The post continues with their top ten highlights, including aforementioned Linuxification:

  1. WIP – Tech – Linuxification: This week, Colin finished converting the NPC server to .Net core.  This was a necessary step in our ongoing Linuxification of the servers, and will help us save money on server costs.  

  2. WIP – Tech – More Linuxification: This week, Wylie continued work on Linuxification. He replaced Windows code with “portable” code, that can perform the same task on different operating systems.  

  3. Wip – Tech – Even More Linux: One of the major components of getting our system to run and compile on Linux is our unique parallel structure. George focused on this work in order to assist the other engineers’ ongoing work.  

  4. WIP – Art – Procedural Materials: This week, we focused on some procedural materials for props, such as boxes and barrels. The ongoing goal of this work is to provide a consistent material library for artists to use, that ideally requires less hand painting than we’ve previously had to do. Obviously this cuts down on the time to create new art assets, while making it easier to not only tweak the textures later, but also create variations faster.  

  5. WIP – Tech – Audio: Spidey created new audio hooks for the start of a scenario and for the victory and defeat screens at the end of the scenario. dB will be able to add music to these hooks in the near future.  

  6. Tech – Abilities: Anthony cleaned up null references and bad data in our defs, so all of our CSVTests pass again. Some of our ability data (and related stuff like item scripts) had small problems like Null descriptions or names, and a few even had wrong IDs (which would have had gameplay implications downstream). We created tests that try to detect some of those, and Christina fancied them up to be more aggressive in finding problems.  

  7. Art – Concept NPCs: I can confidently say we have quick concept artists. This week, we completed over eight pages of concept art primarily focused on what we’re calling magic-using Draugar. Now the hard part is figuring out which ones we might like to see in CU down the road!  

  8. WIP – Tech – Tools: Rob worked on Spatial state visualization tools. These tools will allow us to visualize, in the game, the space an ability affects. We will be using this to help track down targeting issues and make sure that abilities with arcs hit the proper targets.  

  9. Art – Music – Low Intensity Track: dB got the key changes for his music in. This helps add more variation to the same music track, making it less repetitive on those long nights of gaming.  

  10. Wip – Tech – Pathfinding: Lee and Mike continued working on our pathfinding solution now that we can generate nav meshes and paths. The current goal is to alleviate the problem where groups of NPCs clump together, and get them moving along paths a bit smarter.  

  11. Art – NPC Animations: Scott and Sandra both completed a lot of additional animation block-out for possible use on various NPCs. These movement sets are different than our basic player character movements to further differentiate the NPCs. Additionally Scott worked on movement and attack animations for one-handed and unarmed attacks.  

  12. WIP – Tech – Tools: Matt and Rob spent a good deal of time fixing up some long-outstanding issues with our editor tools. This has made artists’ lives easier when working in the editor, and should help us speed up a lot of Art and Design tasks. As we move forward, we should be able to do more faster, particularly Rob’s work on improved placement of assets in the world editor.  

  13. Tech/Art – Traps and Dragons: Joe assisted Christina this week by providing some simple assets and animation to test the functionality of traps. He also worked with Mike D. to test whether we could add animations to that really old, and very ugly, dragon model we’ve had flying overhead. Verifying this latter functionality works will allow us to create various ambient animated models.

Check out the full post, including artwork, right here.


Poorna Shankar

A highly opinionated avid PC gamer, Poorna blindly panics with his friends in various multiplayer games, much to the detriment of his team. Constantly questioning industry practices and a passion for technological progress drive his love for the video game industry. He pulls no punches and tells it like he sees it. He runs a podcast, Gaming The Industry, with fellow writer, Joseph Bradford, discussing industry practices and their effects on consumers.