With a Bit of Swagger – Friday, May 11, 2018


We’re still on track for the opening of Beta 1 on July 4th, 2018, especially with the progress made this week! Of particular note is Andrew’s very large refactor to building code, which was one of our gating factors for Beta 1. Andrew absolutely hit it out of the park with this update. Check the Top Tenish for all the delicious details.

The rest of the team’s progress continues apace, filling me with pride to work with such a talented and dedicated team. What we are doing is difficult, but we care deeply about doing it right.

For testing this weekend, we have an iteration on last week’s build that includes a change we need some testing on that may help alleviate our physics server crashes.

When: Saturday and Sunday, May 12th and 13th, 2018

If you’re confused about the times, you can go HERE (https://www.worldtimebuddy.com/?qm=1&lid=5,8,100,14&h=5&date=2018-5-12&sln=12-14).

Where: Nuada

Who: IT and Alpha

We will send out a separate test email later with more details.

If you missed our end of the week wrap-up with myself (Tyler), Tim, and surprise guest Andrew, you can find that stream HERE. For the highlights of the week, let’s go to our Top Tenish.

Top Tenish:

  1. Testing: Colin has spent much of this week trying to track down a lingering issue that caused the Physics server to crash. Because of this, we’ve been running an embedded server in our recent weekend tests. We’ve made progress on fixing the issue, but believe there is more to be done. We have been testing this change this afternoon, so this weekend’s test will let us know if we are on the right track.

  2. WIP – Tech – Buildings: Andrew wrapped up the giant building refactor. He achieved a 99.2% reduction in the number of bytes required to send an entire building over the network, and reduced the CPU load on proxies from over 75 msecs per connected client to a negligible level. Calculating changes between two states of a building now happens in only a few clock cycles, with comparable savings in network bandwidth for larger changes, like knocking off an entire tower. The code is waiting to go in immediately after the next stable Hatchery-to-Nuada push.

  3. Platypus (Camelot Unchained Environment Manager – CUEMAN): Bull is now in the testing and polish phase of a tool that will allow people to create their own local workspace. This workspace will not affect what others are working on, or be affected by others. This can greatly improve developers’ ability to continue to do work when someone breaks the build.

  4. WIP – Tech – Warbands: Warbands have been revived, and will be available on Hatchery after code reviews are completed sometime next week!

  5. Tech – Client Skill Effect Debugging: Rob finished his 1.0 version of this tool, which now shows all active effects and projectiles when using a skill. Ben is very happy to have this tool. When it helps him find a bug, he asks Rob, “Why this?!” This tool greatly reduces our debugging time.

  6. Tech – Wwise Update: One thing we have not spent much time on yet, but knew would be important before the start of Beta 1, is sound. This week, Dave updated our sound engine, Wwise, fixing a problematic issue dB was encountering that would crash his profiler, something necessary to improve audio performance! Moving forward, Dave is investigating and fixing other outstanding issues related to audio performance. We want those large battles to sound great with few to no performance issues.

  7. Art – Environment VFX and SFX: Mike and dB spent some time this week working on some of the assets in the second scenario map, including:

    • VFX: Arthurian and TDD spawn point models.

    • Place of Power center “spire” VFX.

    • General environment “dust in the wind” (queue music!)

    • Audio tweaks to center spire and Place of Power model ambient loops.

  8. Design – Race-Specific Traits: Ben added and tested several new traits this week. These are specific to your chosen race, and give players more ways to tweak their characters to match their playstyle.

  9. WIP – Art – Trait Icons: James is halfway through a second pass of trait icons based on feedback, and has begun working on the race-specific ones as well. These 70 icons are particularly important to get right, as they will visually convey effects (in the UI) that may be upon your character during combat.

  10. WIP – Art – Updated Character Creation Renders: Joe finished off the poses for all the male renders, and has begun on the female variations this week. Once these are complete, they will fully replace the concept art and paint-overs currently in the character creation screens. Much later, we will look to replace these with animated in-game characters.

  11. Art – Concepts: This week, Michelle continued work on the character renders from Jon, adjusting them to match the character creation backgrounds in the patcher. Additionally, she completed a pass of the Physician’s belt for Jon to work on, and continues concepting out VFX for the new class abilities.

  12. Art – Modeling – Various: This week, Jon completed several smaller tasks, supporting both characters and environment work.

    • Tuatha side quiver model for the Forest Stalker.

    • Player secondary spawn dais for scenario 2.

    • Arthurian Physician’s belt.

    • Tuatha Depths-inspired statue materials.

  13. WIP – Art – Environment Art: Dionne and Tyler’s work this week was mostly performance and collision-related work, as well as adding more variety to the existing assets.

    • Ongoing terrain tweaks and improvements in the scenario 2 map.

    • Poly reduction and LODs of some models to improve performance.

    • Tree and bush hue shift variations for more visual variety (not yet in).

    • New birch trees (there were only two, previously).

    • Placing of control point and secondary spawn point models in scenario 2.

  14. WIP – Art – Animations: Work continues on the new class-specific idles and updated animations.

    • Winter’s Shadow: Sandra finished up the updated basic attack that matches the new combat idle.

    • Forest Stalker: Sandra is finishing up the edits to the basic attacks, now that she has the new hip quiver to work with.

    • Fianna: Scott finished the secondary and movement animations.

    • Mjölnir: Scott began work on this class this week, quickly blocking in basic attacks, deflects, flinch, and shout.

    • Blackguard: Sandra finished her first pass on all the movement animations.

For art this week, we start off with some still images of the animation work on the Mjölnir from Scott. The first image showcases his combat idle. I personally fell in love with this because it has a bit of swagger in it. It looks like this guy is gonna mess you up!
0ac5c Camelot Unchained 8ef3b6ce 9219 47e4 a3b7 844c8c080f4e With a Bit of Swagger – Friday, May 11, 2018

Next, the left and right hammer crushing basic attacks.
0ac5c Camelot Unchained 38ba223f 7d6e 4c45 a7d4 08fa4dde9051 With a Bit of Swagger – Friday, May 11, 2018
0ac5c Camelot Unchained 2b3d6afd 9507 4932 aa47 f305f7fedc99 With a Bit of Swagger – Friday, May 11, 2018

Sandra has been working on updating the Forest Stalker’s attacks to pair up with the side quiver model Jon created. Using a different quiver location further helps us differentiate the classes on the battlefield during this iteration on the animations.
ee4c2 Camelot Unchained efc41d76 ff80 4e3c 961a ccf5023bea6a With a Bit of Swagger – Friday, May 11, 2018

Next up, we have some of the trait icon work from James. As I mentioned last week, I really love these. You have a tiny little window to clearly convey an idea that players need to understand at a glimpse. No easy task!
ee4c2 Camelot Unchained 2e399b4e 8c73 4e4f 81fa 7fa1ab847087 With a Bit of Swagger – Friday, May 11, 2018

Here we have Michelle’s concept art for the Physician’s belt. We wanted to get this in so Sandra can animate with its use in mind.
ee4c2 Camelot Unchained 900cc5d9 5803 428e 9a77 4ad20f0046a7 With a Bit of Swagger – Friday, May 11, 2018

Jon completed the model, which will next go to Joe to weight and import. You can catch Jon’s livestream of this work HERE.
ee4c2 Camelot Unchained 161b7cb7 1db2 49a9 9473 2fb287f203f9 With a Bit of Swagger – Friday, May 11, 2018
ee4c2 Camelot Unchained 2055b006 b8ee 4b3f 9fe8 70ad063eb7d7 With a Bit of Swagger – Friday, May 11, 2018

Jon also created the secondary spawn point for the Dragon Fang scenario.
ee4c2 Camelot Unchained 12aea5b6 a024 44c4 9be6 4370a6e14e31 With a Bit of Swagger – Friday, May 11, 2018

And the TDD hip quiver used in Sandra’s animation above.
ee4c2 Camelot Unchained 34fee5a4 2c8e 4caf a33a dc45af495670 With a Bit of Swagger – Friday, May 11, 2018

Here’s a fun image associated with the client skill effect debugging tool Rob made. Ben was shooting arrows this afternoon, and was quickly able to see that the client starting position of the arrows was up in the air (those yellow orbs)–then received a server update and saw the arrows snap down to where they should be. As Rob told me, ” Without the tool this would have been, “something funky is going on with projectiles!” But now it’s “The client is clearly putting the projectiles starting position in the wrong place.” That’s way more helpful.
31cc3 Camelot Unchained 41fa61ae 3d43 429e 8d9f b6ea34198117 With a Bit of Swagger – Friday, May 11, 2018

To finish off art for the week, Michelle assembled three of the character renders we’ve been creating for the character creation UI in the patcher. These are rendered in an outside program with minor touch-ups from Michelle, but use some of the future character art we hope to update early in Beta 1.
31cc3 Camelot Unchained f33e1c46 4909 4214 8f5a a6929afda8f7 With a Bit of Swagger – Friday, May 11, 2018

I know what you’re all thinking! We must be done with the update. Hold on, there’s more! Thanks go out to Poxer, who sent Max some awesome swag to wear during his morning stream. He even wrote a rap to go along with the gift. If you dare, check out this morning’s stream HERE!
31cc3 Camelot Unchained 56ea2fd8 3733 4906 8ca1 15f0afd155d9 With a Bit of Swagger – Friday, May 11, 2018

That’s all for this week. We have clearly had a productive week, and continue to work through the tasks getting us closer to the start of Beta 1 on July 4th, this summer! Hope you all have a great weekend. As Max clearly represents, we’ll CU later!


Camelot Unchained