1. Lost Twins 2
  2. News

Lost Twins 2 News

Devlog #57 - Characters swimming animations

Hey everyone, and welcome to this week’s devlog! Today, we’re diving into the process of creating swimming animations for Ben. Since our previous animations were focused on ground movement and jumping, adding underwater mechanics brought forward animations for swimming for the characters.

For our water levels, we needed to create swimming animations that felt smooth and natural. Since this was our first time animating underwater movement, we started by gathering references of real swimming motions to ensure accuracy.

Ben and Abi were rigged in Spine 2D using bones and IK controls, allowing for flexible movement. We created four main swimming animations:

  • Swim Idle – The character treads water in place.
  • Swim on Water Surface – A movement animation for floating and swimming at the top of the water.
  • Swim Underwater – A deeper swimming motion for submerged movement.
  • Pushing a Box in Water – A unique animation for interacting with objects underwater.


[previewyoutube][/previewyoutube]

Each animation was designed in loops, using different frame sizes to maintain fluidity while keeping the maximum frame size under 100.

One of the biggest challenges was ensuring a seamless transition when the character jumped into the water. Initially, we noticed a slight jerk when switching from a running pose to a swimming pose. We resolved this by using Unity’s animation mixing feature to create a smoother blend between the animations.

Aligning the character’s hands with the box edges was another tricky task. The arm and hand positions needed to match the box’s movement precisely. To solve this, we repeatedly tested the animation, taking screenshots of the box in Unity and importing them into Spine. This allowed us to fine-tune the arm rotation and positioning for a more natural interaction.

Since our past animations focused only on ground and air movement, implementing swimming mechanics was an exciting new challenge. Through careful planning, testing, and iteration, we successfully brought Ben and Abi’s underwater animations to life. We can't wait for players to experience them in action!

Thanks for following along, and stay tuned for more updates!

Best regards,
Playdew Team

https://store.steampowered.com/app/1752540/Lost_Twins_II/

Devlog #56 - Designing couch co-op

Hi guys!
We’re back with another exciting update on Lost Twins 2! And this time, we’re diving into a feature that many of you have been asking for—couch co-op!

Now, you and a friend can team up, solve puzzles together, and explore the whimsical world of lost and found as a duo. But making co-op a reality wasn’t as simple as flipping a switch. It was a journey filled with challenges, surprises, and plenty of learning moments. So, how did we bring this feature to life? Let’s take you behind the scenes and share the story of how Lost Twins 2 became an adventure best shared!

From Solo to Co-Op: A Structural Overhaul
When we first set out to build Lost Twins 2, it was designed entirely as a single-player experience. The puzzles, progression, and core mechanics were all built with one player in mind, guiding them through levels in a carefully crafted, linear fashion. But as we brainstormed ways to make the experience even more engaging, one idea kept coming up—couch co-op. And let’s be honest, solving puzzles is always more fun with a friend!

Turning this vision into reality, however, meant reworking the game’s very foundation. We had to redesign core mechanics, rethink puzzle interactions, and adjust level structures to ensure a seamless two-player experience. Every element was put under the microscope to make sure co-op gameplay felt just as intuitive and rewarding as solo play.

Early on, we experimented with both characters moving using the same controls—leading to some hilarious (and chaotic) moments! While the overhaul was no small feat, it opened up new creative possibilities that we hadn’t initially considered, making the game richer and more dynamic than ever.

[previewyoutube][/previewyoutube]

Old-School Co-Op Controls: A Nostalgic Touch
To make co-op accessible to as many players as possible, we embraced a classic approach to controls. Players can share a single keyboard, with one using WASD and the other using Arrow keys—a setup that brings back memories of old-school co-op games and adds an extra layer of teamwork (and friendly chaos!).

During development, our team had countless laughs testing this setup. Watching teammates huddle around a single keyboard, debating over puzzle solutions and navigating tricky sections together, perfectly captured the collaborative and sometimes chaotic spirit of co-op play.

[previewyoutube][/previewyoutube]

Seamless Switching: From Co-Op to Solo and Back
One of the most exciting features we implemented is the ability to seamlessly switch between co-op and single-player modes within a level. We didn’t want players to restart just to experience both modes—so whether a friend joins mid-session or steps away, you can switch on the fly!

This feature came with its own set of challenges, from ensuring puzzles remained solvable to handling smooth camera transitions. But after extensive testing, we’re thrilled with how natural and intuitive the experience feels.

[previewyoutube][/previewyoutube]

Bringing couch co-op to Lost Twins 2 has been an incredible journey. It’s added a whole new dimension to the game—where collaboration and communication are just as important as clever thinking. Watching players laugh, argue, and celebrate victories together has been the ultimate reward for all our hard work.

We can’t wait for you to grab a friend, partner, or sibling and experience the joy of playing together. Whether you’re solving puzzles side by side or seamlessly switching between solo and co-op, we hope this feature brings you as much fun as it brought us during development!

Thank you for your continued support—see you next week!

Best regards ,
Playdew Team

https://store.steampowered.com/app/1752540/Lost_Twins_II/

Devlog # 55 - Water movement inside a piece

Hi guys!

In the previous devlog, we shared insights into the intricate mechanics of water flow. This time we delved deeper into the evolution of these mechanics by introducing a new functionality that empowered players to manipulate water movement between specific points within a piece. This enhancement not only elevated the gameplay experience but also encouraged players to engage in creative problem-solving as they navigated through the puzzles.

The newly implemented feature allowed players to direct the flow of water in both horizontal and vertical dimensions. This dual-directional movement was contingent upon the initial movement direction set for the water, providing players with a broader range of strategic options. The ability to control water flow in multiple directions significantly increased the complexity of the puzzles, challenging players to think outside the box and devise innovative solutions to advance through the game.

To facilitate this functionality, the development team defined two Vector3 variables: one to store the water's current position and another to hold its target position. This decision was crucial in enabling smooth transitions as the water moved across the game environment. When a player pressed the pressure button, the MoveTowards function was activated. This function was designed to guide the water from its current position to the designated target position, which was predefined in the inspector. This setup ensured that the movement was not only fluid but also predictable, allowing players to plan their actions with confidence.

The code snippet below illustrates how the movement was executed:
if (canChangePosition)
transform.position = Vector3.MoveTowards(transform.position, wantedPosition + myPieceHoverGroup.position, MyTime.deltaTime * speed);

Upon releasing the pressure button, the water return to its original position, providing a satisfying feedback loop for players. This return mechanism ensured that players could experiment with water movement without fear of permanently altering the game environment, thus fostering a sense of exploration and creativity. The design choice to revert the water's position reinforced the idea that the puzzles were designed to be solved through trial and error, encouraging players to learn from their mistakes and refine their strategies.

The use of the Vector3 type for the wantedPosition variable was particularly significant, as it allowed for adjustments to both the X and Y values. This flexibility meant that players could effectively control the water's movement in either direction, whether they aimed to navigate the water horizontally across the screen or vertically up and down.

Here’s a video to visualize this new functionality in action:

[previewyoutube][/previewyoutube]

See you next time!

Best regards,
Playdew Team

https://store.steampowered.com/app/1752540/Lost_Twins_II/

Devlog # 54 - Water mechanics (Simulating Water Flow Between Connected Pieces)

Hi guys! Welcome to today’s devlog. Today we dive into a fascinating mechanic: simulating water flow between two connected pieces. It's always exciting to explore how programming can mimic the behavior of natural phenomena, like water levels rising and falling. In this post, the team will take you through the process of developing a dynamic water flow system that reacts autonomously, adding a realistic touch to the game environment.

To create this effect, the team first set the pivot point of the water prefab to its center bottom. This positioning ensures that when the water is scaled, it appears to be filling up or emptying out realistically. The next step was defining two levels for the water: maximum and minimum. The maximum level represents the current water level for each piece, while the minimum level indicates the empty state.

The flow mechanism comes into play when there are two distinct water pieces: one at its full state (maximum) and the other at its empty state. A variable called `wantedScale` is used to control the water's state. When the `wantedScale` value is 0, the water’s Y scale is interpolated from its maximum value to 0, using Unity’s Update function as shown below:

if (canChangeScale && !isWaterFlowPaused && IsRequiredPieceConnected || (!isPieceDependent && !isWaterFlowPaused))
{
pondVisual.localScale = Vector3.MoveTowards(pondVisual.localScale, wantedScale, MyTime.deltaTime * scalingSpeed);
}


This interpolation effect creates the illusion of the water gradually rising or falling, based on the scaling speed. Once the value reaches 0, the water state transitions to empty, and the other piece begins to fill up with water. The two water pieces operate independently, responding only to their current state.

[previewyoutube][/previewyoutube]

For the flow sequence to begin, the correct piece must be connected to the current piece. If an incorrect piece is connected, the water flow will not initiate, ensuring the mechanic behaves as expected only under the right conditions.

And that’s a wrap on today’s devlog! By using this system, the team was able to replicate the natural behavior of water flow, which adds a layer of immersion to the game world. It's always exciting to bring these mechanics to life, and the team looks forward to refining this feature further.

Stay tuned for more updates, and as always, keep experimenting with dynamic systems in your own projects!

Best regards,
Playdew team

https://store.steampowered.com/app/1752540/Lost_Twins_II/

Devlog # 53 - Designing achievements for game

Hello!
Welcome to another behind-the-scenes look at Lost Twins 2! This week, we’re diving into a feature that adds depth, creativity, and a sprinkle of challenge to the game—Achievements.

Achievements aren’t just about collecting rewards; they’re about redefining how you approach the game. They encourage exploration, experimentation, and sometimes, a little out-of-the-box thinking. Whether it’s finding a clever solution to a puzzle or discovering hidden interactions, achievements in Lost Twins 2 are designed to enhance your journey in exciting and unexpected ways.

The Philosophy Behind Achievements

From the outset, we approached achievement design with a simple yet ambitious goal: to make them as rewarding and delightful as the core gameplay itself. We wanted achievements to challenge players in meaningful ways, pushing them to pause, think, and experiment.

In Lost Twins 2, achievements aren’t just about ticking off tasks—they’re invitations to explore the game’s puzzles from fresh perspectives. Every level includes its own unique achievement, encouraging players to rethink conventional solutions and uncover new ways to interact with the game world.

Let’s take a closer look at how our achievements elevate gameplay.

Example 1: Feathers with Abi

[previewyoutube][/previewyoutube]

In this level, it’s natural to use Ben to collect the feathers—it’s the easier option. But the achievement flips the script, challenging players to use Abi instead. This seemingly small change shifts the strategy, encouraging players to see Abi’s unique abilities in a whole new light.

Example 2: Rethinking Boulder Placement



Here, the standard solution involves placing a boulder on a button to open the path to the portal. The achievement, however, encourages players to find an alternate solution. It’s a clever twist that turns a straightforward puzzle into a moment of creative problem-solving and satisfaction.

Balancing Fun and Challenge
We worked hard to strike the perfect balance between challenge and accessibility, ensuring that every achievement feels rewarding without becoming frustrating. Our aim? To make 100% completion an achievable goal for everyone, while adding replayability and depth to each level.

Thank you for joining us on this deep dive into the achievements of Lost Twins 2. We hope this glimpse behind the curtain has inspired you to see these challenges as more than just goals—they’re opportunities to explore, experiment, and experience the game in new and exciting ways.

Your feedback and support mean the world to us, and we can’t wait to hear about the creative solutions you discover while unlocking these achievements. Don’t forget to share your favorite moments with us on social media!

Until next time, happy puzzling and see you next week!

Best regards,
Playdew Team

https://store.steampowered.com/app/1752540/Lost_Twins_II/