The Kristala Dev Blog - Issue #18

Updated: Jun 6, 2020


Welcome back to the riveting, the joy-inducing, the awe-inspiring Kristala dev blog! We're coming to you live and direct with Issue #18 and we can confidently say...it's gonna be good.


But before we dive into the real meat and potatoes of the development for this sprint, we wanted to take a moment to acknowledge some of the heavy events that are currently affecting our world.


As you know, our mantra here at ACS Games has always been one of inclusivity, togetherness, acceptance, and love.


Now more than ever, it's important that we elevate the voices of those who've been silenced and support the movements and organizations that are dedicated to eradicating racial injustice in America - and beyond.


To all the talented Black developers, streamers, artists, musicians, and content creators - to all our Black friends, family members, coworkers, and community members: We see you. We hear you. We stand by you.


If you'd like to help end racial injustice in America, we've provided a list of organizations you can donate to, follow, and support at the end of this post.



Programming


This sprint, Will kicked things off by creating and implementing a "boost" system that allows staves to possess an affinity with a particular element, which in turn boosts the damage caused by spells that share an element with the staff.


Will also removed the jumping ability from the game and fixed a few bugs regarding the targeting of spells—like the Earthquake spell and the Impaler's special ability. Then he worked on the Behavior Tree for our Dalakin enemy and sorted out some things for our Gilsanka enemy’s BP to improve combat with each creature.


Check out both the acquatic Gilsanka and crab-like Dalakin in action!



After that, Will created and implemented a system for various charm items, allowing players to acquire special charms in game that will replace a normal Special attack on a given weapon with the one from the equipped charm.


He then worked on making both the Save and Load functionality work alongside our Kristal Checkpoints before setting up our Crystal Shine spell. This spell is meant to help illuminate the player character so that players themselves can see better in the game's dim environment.



Will then implemented another new spell - the Reaping Winds spell, which actually tracks enemies within targeting range and deals them damage over time.


This spell is definitely one of our favorites. ...Just look at those visual effects.


Which spell has been your favorite so far? Let us know in the comments.



After setting up both new spells, Will addressed a bunch of smaller things that needed done, such as moving the sprint functionality to the right-face button, setting up sprint vs roll functionality, fixing an equipment error, and correcting the sound on destructibles issue.


He then implemented and modified the Skill tree system so that it’s demo ready and added a wearable "light" item category before setting up functionality to allow players starting a new game to begin with several necessary items (weapons, armor, potions, etc.) in their inventory.


To round out his busy sprint, Will set up a system for sound design that allows us to switch the music and ambience as the character moves from one level area to another using certain triggers. Check out this functionality in action below.




3D Asset Design


This sprint, Nick started tackling a long list of tasks our level design team has requested in order to detail and build out the intricate world of Ailur.


First, Nick created this super awesome dangling mushroom that emits a soft, glowing light to help illumine the player character in game and allow players themselves to be able to properly see in the dark level environments we've created.



Nick then moved on to creating some additional walls that will eventually line the barren throughways of our Nasahara Ruins level. The walls' scorched texturing alludes to the carnage that has taken place in this once-great city.


You can read more about how the Nasahara earned the nickname of "The Scorched City" by checking out the newest installment of our epic, story-based newsletter series, The Sagas of Kristala. The series details the characters and events that drive Kristala's gameplay.



The next item Nick checked off the list was the statue of Ellaria, a great Nisargan warrior and the very first of the revered Raksaka. We especially love the gnarly vines Nick added to the statue that represent its age and its overall state of decay and overgrowth.


The statue was raised to commemorate Ellaria's epic journey and now stands watch over all of the Nisargan clan lands - a silent sentry that represents both peace and hope to the Anagativa.



To round out the sprint, Nick crafted some custom pieces of furniture that will further populate the swamp houses of the Dalamase and the row homes of the Nasahara.


All pieces of furniture were purposefully modeled and textured to represent a general state of decay and neglect...adjectives that lend to the abandoned nature of many of our levels.



While Nick worked on furnitures and details, Cass continued creating the various architectural structures that will be used throughout the Nisargan clan levels. Specifically, Cass spent this sprint modeling more forest townhouses that will populate our swamp villages.


Here's a peek at his progress thus far.



On the character front, our newest modeler, Shelly, continued creating the new model for our Anagativan character.


Shelly's still slowly chipping away at making these perfect, but here are some updated shots from her most recent modeling sessions.



When she's not working on the Anagativa model, Shelly's been applying her texturing talents to some of the existing assets both Nick and Cass have previously created.


First, Shelly gave a little facelift to our magic, crystal essence-infused lantern-fruit trees.



Next, Shelly turned her attention to our Nisargan market stands and swamp houses. We can't wait to see what else Shelly has up her metaphorical sleeve to make our existing 3D assets even more realistic and lifelike.



To round out this busy sprint, Shelly whipped up some custom textures that will be applied to the blacksmith stands located in each the six Anagativan Clan Capitals.



In addition to the loading screens you'll read about in the next section, Bianca leant a fresh perspective to the Anagativa model Shelly's been working on.


Since these anthropomorphic feline models are our playable characters, it's important we make sure they're juuust right, which is why a second pair of modeler eyes seemed a good idea.


We're really digging the refinements Bianca added to the model thus far and can't wait to see how Bianca and Shelly's combined talents ultimately blend together to make the perfect Anagativa model.




Menu/UI Design


As you know by now, Bianca is our go-to gal when we're in need of menu and UI assets. This sprint, she continued crafting the various icons needed for the game's multiple menus systems.


Here are two fresh icons for two of our newest spells.



In addition to the icons, Bianca designed a few loading screens that will be featured in the Kristala crowdfunding demo. She also tried her hand at creating an animated loading sequence featuring one of our signature crystals.


Which loading screen are you diggin' the most so far?



Level Design


If you've been following our journey thus far, you know Joe's been working tirelessly on making sure our Nasahara Ruins level is adequately detailed and loaded with little tidbits that hint at the destruction that ravaged this once-flourishing city.


This sprint, Joe continued his work on the Nasahara and started adding in some of the scorched and unscorched walls Nick has created.


We can't wait to apply music and atmosphere to this level area once it's fully detailed.



While Joe focused on filling in and finessing the Nasahara level, Tiffany leant her attention to the murky Dalamase. Feast your peepers on these breathtaking screenshots she snagged featuring our gorgeous, magic-infused lantern fruit trees.



Tiff has also been building out the Dark Forest and the Nisargan Cave level areas, adding all our custom, crystalline flowers and magical plants to the levels to give them just the right amount of creep factor and fantasy.


Get ready for your first look at the uber-enchanting Dark Forest, and be sure to catch Tiff workin' her magic on this stunning landscape during her LIVE Dev Streams.


Stop by the Kristala Stream Team Corner at the conclusion of this issue for info on where and when you can catch Tiff and the rest of our stream team in action.



For the cherry on top of her jam-packed sprint, Tiff brought the beautiful statue of Ellaria Nick recently created into the game build. It looks pretty sweet, right?




Animation / Rigging / Production


Last sprint, we shared some of the progress Allie made on the rig for our Masarusa enemy. This sprint, Allie was able to finish the rig and get the Masarusa properly imported into Unreal.



Once imported into Unreal, Allie noticed some issue with the skin weights on the rig's root hair, face, and hands, so she readdressed the rig to make sure this mini-boss looks perfect before applying animations.