Adventure Game
Bear With Me
Bear With Me is a classic point-and-click adventure game centered around Amber Ashworth's search for her missing brother.

Overview
Bear With Me is a classic point-and-click adventure game centered around Amber Ashworth's search for her missing brother.
The story gradually reveals the truth behind his disappearance, leading to the emotional conclusion of the game.
My Role
I worked on the PC version. I did not work on the console/mobile ports.
I worked across the game's gameplay and technical systems using Adventure Creator as the underlying framework.
Although another developer was the lead and handled more of the task planning, I was highly autonomous and worked independently across the systems assigned to me.
I also participated in gameplay design and puzzle brainstorming with the team.
Key Contributions
Implemented gameplay systems using Adventure Creator.
Worked across the game's adventure systems.
Prototyped gameplay and puzzle ideas.
Designed and fully implemented one puzzle with complete ownership.
Contributed implementation work to additional puzzles and gameplay situations.
Participated in gameplay brainstorming and design.
Technical Writing
Wrote several Adventure Creator technical tutorials based on problems and solutions encountered during development, including tips and tricks, Action List optimization, and additional workflow guidance.
Technologies
Challenges & Solutions
Challenge
A newer version of Adventure Creator could no longer load save files created with the older version.
Solution
Implemented a custom migration/repair layer specifically for Bear With Me. The solution operated directly on the serialized save data at the byte level, locating old string representations in the save file and replacing them with the corresponding representations required by the newer version. This allowed save files from the older version to remain usable after the Adventure Creator upgrade.
Technical Highlights
Technical Highlight
Byte-Level Save Migration
A particularly low-level compatibility problem required working directly with serialized save-file bytes rather than relying on the normal Adventure Creator save API. The migration system searched the save data for relevant serialized strings and replaced obsolete representations with the required newer representations.
Results / Impact
- Contributed to the development of the PC version of a commercial adventure game.
- Implemented gameplay and puzzle functionality across the project.
- Solved backward compatibility for legacy save files after an Adventure Creator upgrade.
- Produced technical writing based on production experience.
Video
Gallery
