project-image

Sally

Created by Lucid Tales

Craft, cook, farm, build and explore to your heart's content in this magical journey of self-discovery aboard a giant flying ship, available on PC and Nintendo Switch. Pre-order store is now open! Get a discount on the game before its release, and for a limited-time, access to some rewards from the successful Kickstarter campaign.

Latest Updates from Our Project:

Dev Update #24
7 days ago – Fri, Dec 20, 2024 at 10:31:51 AM

Hello, Travelers!

Your December update is here. We hope you have a warm beverage nearby, and a few minutes to spare!

Forageable Flowers

It might be winter in our part of the hemisphere, but it sure feels like it’s spring in Sally! These past weeks, our art team has modelized an array of forageable plants that you’ll find in the game. Here are the 2D icons of the plants that needed a 3D version.

Three rows of four 2D icons as seen in Sally’s inventory. From left to right: Blue columbine, Poppy, Rudbeckia, Trillium, Western Red Lily, Violet, Crocus, Iris, Mint, Acorn, Samara, Pinecone
Different items to forage in Sally

And here is the result!A Sally screenshot of different plants seen on a soil patch near some grass. 8 flowers are present in two versions: a simpler one in the front, a more natural one in the back. An acorn, samara and pinecone are on the ground in the front of the image. In the back are a bush with big dark green leaves and reddish stems, a tall plant with small green leaves, and a yellow flower with serrated leaves.All flowers exist in two different forms : the plant version and the item version. The plant will be forageable on floating islands, and the item will be what characters hold in their hand once they’ve foraged the plant.

If you look closely at this screenshot, you might notice that two of these plants were not depicted as 2D icons in the first image. That’s because they’re new additions. Can you guess what they are?

Look at the those great green leaves in the back of the screenshot, with colorful stems. That’s addition number one. From there, hop to two plants to the right: that’s addition number two.

If you said rhubarb and dandelion, congratulations, you know your Sally plants!

Sweet, Sour, Salty, Bitter or Umami?

These past weeks, we’ve taken every item present in Sally, and associated them with their correct stimuli. This ensures that our characters will be able to react to said stimuli. For example, a golden ingot is now shiny and heavy; a flower smells nice; animal fur is soft, and sometimes stinky.

When it comes to food and ingredients, those stimuli include the 5 basic tastes: sweet, sour, salty, bitter and umami. They’re all part of Sally’s cooking system, and will come into play for crewmate’s preferences. But we noticed something amiss. Our offer of forageable ingredients was slightly lacking in two of those categories: sourness and bitterness.

That’s why rhubarb and dandelions were added to our forageing roster. Rhubarb is sour, and dandelions are bitter. Both are easily found in North America. Since Sally’s biomes are made to mimic North America’s flora and fauna, the addition of these two plants made sense. Most of our team has grown up eating rhubarb stalks dipped in sugar! And don’t shun those dandelions, kids: they’re an excellent source of potassium.

That’s just one way our numerous systems influences what’s present in the game. In the case of food, balancing the offer of garden consumables with forageables and the different tastes associated with every ingredient is a fun exercise. One that lead us to this recipe:Four 2D Sally items in a row: a ball of dough, a strawberry, a bag of sugar, and rhubarb stems.Strawberry rhubarb pie, anyone?

Personality System

As we’ve mentioned last month, the next step in our group of interconnected systems is the Personality system. If you’ve been reading our last updates, you know that we have an Event system, which creates stimuli from what happens in-game, and a Reaction system, which makes our characters react in different ways to the stimuli received. The Personality system then acts as a modifier of the Reaction system, changing basic reactions into taylored responses, giving everyone on board more - well, personality.

The first step of this system is creating personality traits.

Personality Traits

Personality traits are usually features that modify a crewmate’s reaction to a certain stimuli. Let’s see an example.

Jamie and Laurie are working in the machine room. They successfully use the foundry to create a gold ingot. Jamie doesn’t have a personality trait associated with the event of crafting a gold ingot. Therefore, he feels successful, which is the basic emotion felt by a character who crafts an item. Laurie has the Machinist personality trait; working in the machine room brings her extra happiness. She’ll therefore feel enjoyment, rather than only success, as she crafts her shiny gold ingot.

Skylar is nearby. Skylar loves shiny things. They’ll react with surprise at the gold ingots crafted by Jamie and Laurie, since they’re shiny.

Not all personality traits are linked to emotional reactions. Some are crafted around behavior. Characters with the Playful personality trait will choose to play games more often than their fellow crewmates. Laidback crewmates will perform less tasks than their peers during the day; Multitaskers, on the other hand, will do more.

In total, 140 personality traits have been designed. They span over 22 different categories: action, locomotion, social, feelings, time or sound, to name a few. Of these 140 traits, more than 110 are implemented in game and functional! Lots of possibilities for NPC generation. But there’s more than personality traits to our Personality system… More on that front next month.

Happy Holidays, everyone. Take good care of yourselves and your loved ones!
Your devoted Sally team, 
Lucid Tales

Dev Update #23
about 1 month ago – Fri, Nov 15, 2024 at 10:49:08 AM

Hello, Travelers,

November is here, and so is your monthly Sally update. Here’s what the team worked on these past weeks.

Playtime System
All work and no play doesn’t make for the coziest of days. Play is important! It strenghtens bonds, improves moods, and even gets those creative juices flowing. A number of different games will be available for the crew aboard the Sally, and thus, playing needs its own system. These past weeks, that system has been designed and put into place. Our game designers and programmers will now be free to create the first iterations of games to be enjoyed by everyone onboard.

The first game has already been implemented, and it’s a classic: Hide and Seek.

Hide and Seek
Hide and Seek can be started by the player or by a crewmate themself. The initiator will bring up the idea in conversation, and once the other participant accepts, it’s time to play! The first person will go hide somewhere (for now, on the Sally) and the other has to find them. Stumped looking for a crewmate? You can always ask someone on board, who might give you directions. Careful, now, because pranksters might also give you false directions.Two Sally characters are playing hide and seek. One is crouching, hiding behind bushes near an arch doorway. They’re smiling in anticipation. The other character is standing in the doorway, lost in thought, hand on their mouth, thinking about their next move. As the hiding player, you can go anywhere on the Sally. You can of course change hiding spots as you wish during the game, but you’ll have to be subtle about it: if you’re spotted, game is over.

At this stage, we’ve implemented one-on-one hide and seek. In further versions of this system, more crewmates will be able to join in on the fun! They will also be able to play on their own, without your input. As always, the Sally is meant to be bustling with life and interactions.

Event System
Back in September, we created the first iteration of the event system. We made sure that the game was set up so events could be created, and characters could react accordingly. After all, in Sally’s definition, an event is something that makes characters react. These past weeks, we’ve worked on the categorization of events, along with curating these experiences.

A good and organized system means a better workflow. Our events’ nomenclature is self explanatory. This reduces the margin of error when programming the events, and ensures we’re not forgetting any steps of our game mechanics. This organized system won’t let us mistake the effects of eating a raw onion with the effect of carrying one in our inventory, despite both sharing some of the same pungent effects. It will also make the creation of relevant events to future added content more efficient. After all, we still have lots of recipes, workstations, activities and character movements to add to the Sally experience!

As we’re writing these lines, events of multiple types have been created and are entering the testing phase. Actions, Crafting, Cooking, Environment, Farming, Foraging, Movement, Inventory: there’s a lot happening in our characters’ lives. Using the cooking pot, for example, now gives off different aromas: food, of course, but also a light hint of wood and smoke, since the food is being cooked on an open fire. There’s a quiet gurgling sound as the ingredients heat up. Using the cooking pot can also elicit certain feelings in the crewmates around the kitchen. Coziness, as they know a good comforting meal is on its way. A sense of wonder, too, as they wait to see what’s cooking.

For everything happening, we add the relevant stimuli to the experience. How these stimuli affect the game depends on the reaction they elicit in diverse characters; that is a different step in itself.

Basic Reactions
The good news is that we’ve also completed that step! For every stimulus type created in Sally so far, we’ve added a reaction (or a lack thereof). For example, something stinky will provoke a reaction of disgust, whilst something mysterious will provoke a reaction of surprise. In associating all stimuli to a typical reaction, we’ve created our very own creature: the most basic Sally crewmate who ever lived.

A Sally character is smiling, hands behind their back. They’re wearing a grey tshirt and blue pants. They’re standing next to a red ladder and a planter of sunflowers in the Sally meeting room.
This is Alex. Alex likes what most people like, and dislikes what most people dislike. Thank you, Alex, for being the wonderfully average hero we needed.

Which is not very interesting, is it? But it’s a necessary step. Now that events create stimuli and that stimuli evokes a response, we’re so much closer to Sally’s promise of narrative emergence. Gameplay is affected by every crewmates’ actions and reactions, making Sally a playground of emergent interactions - and giving the game infinite replayability. 

But we can’t do that with an army of Alex’es. Characters need individuality to act and react in different ways. This is when our personality system will come into play, which you’ll probably hear about in next month’s update. In the meantime, take care, everyone! 
Your devoted Sally team,
Lucid Tales

Dev Update #22
2 months ago – Wed, Oct 16, 2024 at 02:21:34 PM

Hello, Travelers!

Pumpkin season is upon us, and we hope you’re celebrating with your favorite cozy beverage. These past weeks has seen its lot of administrative work. Managing an indie studio and worker coop has its fair share of paperwork - and then some. Thankfully, we’re also making strides in our current objective, which is creating Sally’s horizontal slice: a version of the game which includes all Sally systems. Here’s a quick rundown of the latest developments.

Island Generating System
Work is underway in our island generating system! The first step of categorizing elements that can be generated on islands had already been done; since then, we’ve been focussing on creating a tool to test out these elements. Category by category, we’re making sure every instance spawns correctly, takes the right amount of space, and appears in its correct form. For example, a pine tree has to appear with its roots solidly grounded in the earth, can be spawned in three different sizes, and, of course, has to be part of the “tree” category.

Traveling
Players can now access the world map, select a destination, and make the Sally travel to that destination. Islands visited through traveling can either be revisited through the world map, or accessed through the magic portal for more convenience.

A crewmate is standing on the wooden balcony of the Sally. They’re overlooking part of a floating island below them: lushious grass, some wildflowers, a big rock, and a pond with water lilies.
A crewmate investigating a floating island from the Sally’s balcony.

Sally: Under Construction
Remember these signs?View from the side of the Sally, outdoors. Sunflowers are seeking sunlight near a mossy stone wall; a telescope looks to the horizon near a round table with two small wooden stools. A construction sign picturing a carved hammer and wrench is hanging on a thick rope, blocking off a flight of stairs.The Sally is a big ship, and many areas were blocked off in our little playable teaser. These past weeks, work has been done on these unfinished parts of the ship. That includes drafting up plans, modelizing spaces, figuring out the flow, furnishing the spaces, and creating and texturing new objects. Areas currently under construction include the dormitory, the common room, the observatory, and little nooks and crannies we’ll keep secret for the moment.

Options & Settings
Our new options and settings menu has also been implemented, complete with a new user interface. It includes some of the basics, like the sensitivity of the camera on both the X and Y axis, to make looking around more intuned to players’ preferences. Some of the game’s accessibility features, such as changing the text’s scale, color, and border, are also on their way. These features will include a color blind mode with different color presets, and a custom strength scale to fine-tune color correction preferences and needs.

NP-let me-C
Now that our NPCs have the beginning of an inner life… Well, we want in! Wouldn’t you love to know at a single glance what a person’s goal is, or who they’re friends with? That’s exactly what our newest NPC tool does. Selecting an NPC now lets us know who they are, who they’re friends with, what their current objective is, what they’re currently planning, and more. This is a very useful tool that will be expanded in the future to help us test multiple aspects of gameplay.

For now, though, we do enjoy knowing that the reason Calvin is sprinting through the Sally is because the call to make pumpkin-based soup is Just That Strong. Very in season, Calvin. Travelers, if you needed a sign to go make some comforting soup, here it is. Have a cozy pumpkin season, everyone! We’ll be back next month with more updates.
Your devoted Sally team,
Lucid Tales

Dev Update #21
3 months ago – Thu, Sep 19, 2024 at 12:33:01 PM

Hello, Travelers!

Gamescom 2024
The team is back from Gamescom, and what a great experience it’s been! Thank you to everyone who came to say hi at our humble little booth. Watching people of all ages enjoy the Sally demo and its new character creator was an honor and a privilege. Meeting Sally enthusiasts really put a smile to our faces! The game had a really good reception with the crowd, but also with industry professionals - and while we’re all strong believers in the project, seeing that our enthusiasm is shared is an extra level of amazing.

Two images are side-by-side. In the first image, a child in a pink sparkly dress with an oversized headset is playing Sally. In the second, a con-goer is smiling in the Sally booth, chibison plushie in hand. Behind her is a screen showing Sally’s character creator.
Moments like these melt our hearts!

We’ve since now returned to our home in Québec, our traveling suitcases full of good memories, optimism, and new contacts.

Events and Emotional Reactions
But enough about our gooey feelings: how is the game coming along? Very well, thank you. These last weeks, new systems have been added to Sally. You see, the Sally demo was a preview - it didn’t include all the systems meant to be part of the experience. Now that the June edition of the Steam Next Fest is over, we’re focusing on creating the first real horizontal slice of Sally. An unfinished version of the game, that includes everything that will be part of the game loop. That’s a lot of interconnected systems!

First on the list is the event subsystem. We want our characters to react to their environment; what’s happening in their environment therefore has to register. All kinds of events will create different types of stimuli: for example, Woody the sawmill is quite noisy, and creates, well, sound!

A Sally character stands in front of Woody, a beaver-shaped sawmill, which is in use. On top of Woody is written “Event. Stimuli. Sound: 72”.
A character uses Woody the sawmill in our debug tool; the sawmill creates a stimuli sound.

You might be familiar with the question: if a tree falls in a forest and no one is around to hear it, does it make a sound? And thus, if no one is around to hear the sawmill, does it still affect its environment? Not so much. For events to have any kind of pull, they have to be noticed by a character living aboard the Sally. And not all events are created equal, either. That’s where personality and moods come into play.

Every time an event is perceived by a character, whether or not they’ll react to it depends on a lot of variables. Is this event something that matters to the character? Do they have personality traits making this event feel bigger or smaller than it is? After all, a sound-adverse person will not be affected by Woody’s noisy saws the same way than, say, a character who thrives in loud environments. That’s how personality traits affect the influence of different types of stimuli.

Then come in moods. If you’re in a good mood, a stimuli that would otherwise bother you can go unnoticed. On the contrary, a bad mood can inflate the dramatic effect of a stimuli, making it feel much worse than it would be otherwise. That’s how the event, personality and mood systems are interconnected, making sure that all crewmates aboard the Sally react in ways that are realistic.

Let’s say that Amy drops a spoon on the kitchen floor, making a tiny sound. Amy is in a good mood, and it’s a very small event: nothing that would warrant an emotional reaction. But Ben is also in the kitchen, and Ben is in a terrible mood. They got up on the wrong side of the bed, they’re frustrated because their pie didn’t come out right, they hate noisy environments and, quite frankly, they’re not too keen on Amy, either. They remember how her clumsiness have affected them in the past. All of these circumstances would bubble up inside of Ben, modifying the severity of the event, and making them react in anger.

And this, travelers, is why someone might snap when they hear a single spoon be dropped on the floor. The event itself isn’t that big of a deal; maybe it was the straw that broke the camel’s back; or the spoon that further broke the crewmate’s emotional threshold.

But we can’t have characters always snapping at everyone because they’re in a horrible mood, can we? Maybe Ben just needed to chill for a bit. Well… we agree. Crewmates must have ways to regulate themselves, and make sure that they put themselves in situations where they feel relaxed and content. That’s where our next point comes into play.

Take it Easy, Kid
If you’ve played the Sally demo, you might have noticed that the activities were quite focused on work. Cooking, creating potions, using the sawmill or the foundry, farming… But Sally isn’t all about working! Crewmates are unique individuals, and just like us, they have their own preferences in the type of activities they prefer to be doing. Some will love to work towards a certain goal, some will prefer playing games, and some will enjoy… well, just chilling.

These past weeks, our animation team has been working on lounging animations. It’s important to relax and take it all in, sometimes! More than just an idle, lounging will offer some perks to players and crewmates alike. Lounging will, amongst other things, lower a character’s stress, bringing back their negative emotions to their neutral value. To make things interesting, some lounging activities will include player inputs, resulting in game mechanics that are both refreshing and relaxing.

Two images side-by-side. In the first still, a young character is sitting on his knees in a big chair; in the second still, that same character is in the same chair, laying on his arms extended on a tabletop.
Who’s part of the “Sitting in a chair correctly” club? Not Lenny. But that doesn’t stop him from enjoying a relaxing pause in his busy life.

By lounging, crewmates regulate their emotional state, making sure that they won’t get bothered by the smallest of stimuli. In that sense, Sally isn’t so different than real life. Don’t forget to take care of yourselves, travelers, it’s a stressful world out there! We will be back next month with more development news. 
Your devoted Sally team,
Lucid Tales

Dev Update #20
4 months ago – Thu, Aug 15, 2024 at 11:16:12 AM

Hello, Travelers!

This month, we’ll also take part in some travelling, as most of our Montréal-based team will be going to… 

Gamescom 2024
We’ll be at Gamescom! A Lucid Tales group will be at the biggest video games convention in Cologne, Germany, from August 21st to 25th. You can meet our team in Exposition Hall 10.2 at Koelnmesse Hall, in the Indies of the Americas booth.A map of the exposition halls in Köln, Cologne, Germany. An arrow points to hall 10, the indie area, with a logo of Lucid Tales and the words “Come meet us!”.

Come say hi and try out the Sally demo! We might even have some surprises in store for you.

Character Creator
This past month, we’ve been working on our character creator. If you’ve played the demo during the Steam Next Fest, you might remember that a randomizer was put in place, letting you choose a playable character from randomly-generated candidates. Well, randomly-generated no more! Our character creator is now functional, sound effects and music included.

A gif of the Sally character creator. A character with a striped red shirt goes through different hairstyles, skin colors, eye colors, hair colors, body types, pants, and shirts.

More content is to be added as development continues, of course. For example, you can expect more choices of clothing items, and a name and pronouns slot added. Some pre-existing assets, like baby hair, also haven't been integrated yet - so there will definitely be a lot of customization options available.

Good news: anyone coming to the Gamescom convention will be able to experience the character creator, as it’s now been added to the demo playable on-site. We’re excited to see who you create as you embark on the Sally!

Floating islands
It’s no secret that floating islands are an important part of the Sally experience: that’s where you’ll be able to forage and collect natural resources, as well as artefacts. Floating islands come in different sizes and biomes, and just like NPCs, they’re also partly randomly generated! These past weeks, we’ve been testing the waters - and earth, and air - and putting in place the building blocks of our island generation system.

The islands being randomly generated adds to the replayability of Sally. There’s an extra layer of that sweet, sweet feeling of discovery that’s added in an experience where the environments are different in every game file. For this to be an exciting feature, though, it has to be done right. Let’s not have trees floating in the air, snowmen in summer biomes, and foxes spawning in the middle of lakes.

We can already hear the enthusiastic agents of chaos reading this, going “Oh, but that would be funny”. You’re not wrong, but that’s not exactly Sally’s design intent! Don’t worry, randomly generated content means you’ll get plenty of surprising discoveries - with no foxes harmed in the process. Don’t forget that Sally’s world is a magical one, and magic can change the odds, and shape, and maybe even colors of what you can find on floating islands!

But for now, let’s focus on our building blocks. We’ve defined different categories of elements that can be generated in lieu of each other. A willow tree, for example, could be replaced by a an oak tree; they’re both in the “tree” category. Once those different categories were created and all the different landscape elements of Sally categorized, we used an existing floating island to run some tests. All elements on the island were tagged according to their category, then swapped with different elements. This allowed us to see which categories needed to be reworked, which needed to be added, merged, or split, and what types of exception rules need to be put in place to create cohesive, exciting biomes.

The Sally, a big frog-shaped ship with sails, is docked on a small floating island. Birch trees and pines populate the grassy island, casting shadows on a small pond. A big rocky formation is seen from behind.
The Sally docks on an island with a rocky landscape, which indicates there might be a cave to explore.

That’s all we’ll share for now, travelers! We’ll be back next month for some more dev updates; in the meantime, we’ll hopefully meet some of you at the Indies of the Americas booth in Gamescom. Don’t be shy and come say hi if you can!
Your devoted Sally team,
Lucid Tales