HandshakeProtocol
About This Game:
In a world where behavior is just code, you are the Conduit.
Handshake Protocol is a unique puzzle-platformer built around a core mechanic: Logic Swapping. You possess the ability to extend neural cables from your hands, connecting two different entities in the environment. With a physical "clapping" gesture, you force a handshake between them, instantly swapping their Artificial Intelligence.
A stationary guard blocking your path? Swap its mind with a Jumping Frog bot and watch it hop away. A switch on the ceiling is out of reach? Transfer Anti-Gravity logic into a crate and ride it up. An invincible enemy is chasing you? Swap it with a Passive bot to render it harmless—or force it to walk into a laser grid.
Time freezes at the moment of contact. Plan your moves, manipulate the environment, and execute the protocol to find the exit.
Key Features
- 🤝 The Handshake Mechanic: Select a target with your Left Hand, another with your Right, and forge a connection. The moment your hands touch, their souls—and physical behaviors—are swapped.
- 🧠 Diverse AI Logic: Master different behaviors including Patrol (horizontal movement), Frog (vertical jumping), Follower, and Static.
- 🎨 Color-Coded Puzzles: Match colored NPCs to specific triggers and doors. Paint the world with your logic.
- ⏮️ Rewind & Retry: Made a mistake? The robust Undo System (Z) lets you reverse time to the exact moment before your last swap, reviving dead NPCs and restoring their positions.
- 💣 Explosive Action: Utilize volatile "Boom-Bots" to destroy walls and defeat bosses. Watch out for the warning circles!
- ⚔️ Epic Boss Fight: Face off against a multi-stage boss that flies, summons minions, and challenges your mastery of the swapping mechanic.
Controls
- A / D: Move
- Space: Jump
- E: Select Target (Left/Right Hand)
- Right Click: Cancel Selection
- F: Execute Swap (Handshake)
- Z: Undo Last Action
- Ctrl + Z: Restart Level








Comments
Log in with itch.io to leave a comment.
非常可爱的游戏!感觉游戏机制很新颖 设计风格也很温馨!
非常感谢!!
Behind the Scenes: The Idea & Development
The Spark of Inspiration
When thinking about the theme, my first thought was the image of two people touching hands. I wondered: what would happen if two NPCs touched hands? Would they instantly trigger a "soul swap" like the main characters in a cheesy romance novel?
That got me thinking—this could make the world incredibly interesting! Players could change the behavior of any NPC: make a sleeping guard start walking, force a patrolling NPC to start jumping, or even turn an enemy blocking the path into a devoted follower... It sounded like a lot of fun!
With this concept in mind, I started developing this mechanic-driven puzzle game. It helps that I’m a huge fan of puzzle games myself.
Building the Mechanics
I quickly built the game's underlying logic: using the "E" key to target different NPCs, using a LineRenderer to draw their "hands," and pressing "F" to trigger the "soul swap." This instantly swaps the AI scripts attached to the NPCs in real-time!
Completing the first level validated that this core experience was indeed fun. So, I created more AI behaviors and introduced enemy entities, explosive traps, and "death zones" that only NPCs with specific color tags could pass through.
The Challenge
Some of the later levels are actually quite challenging! They require you to carefully manage the order and timing of your swaps, combined with precise platforming to succeed.
A Happy Accident I also had some "unexpected" inspiration during development. For Level 6, I originally intended for the Enemy and the NPC to move at the same speed. However, I made a configuration mistake: the NPC moved very fast, while the Enemy was slow.
During testing, I realized this accidentally created a fun "reaction speed" challenge: the player has to swap AIs rapidly to prevent the fast NPC from catching up to the slow Enemy and killing themselves. I decided to keep this speed difference. The fact that uncertainty and even "mistakes" can turn into fun features is the greatest joy of game development!
Reflections & Future Plans
There were many technical challenges, too. For instance, the level save and undo system required constant refining to prevent infinite loop bugs as I added new mechanics. I grew a lot as a developer through this process.
I’m also aware of the game's shortcomings—the UI, level pacing guide, and art polish still need a lot of work. However, I believe this is a creative and fun prototype, and I’m confident I can make it even better!
Thank You
Thank you to every player for your recognition and encouragement. The path of an indie developer can be lonely, so your support carries so much weight.