CrocoApps case study

Tin Hearts — Windows / VR-supported Steam release Game Development Case Study

CrocoApps helped a narrative game studio build a puzzle adventure for Windows / VR-supported Steam release to combine environmental storytelling with readable character-routing puzzles.

Project snapshot

IndustryGame co-development
PlatformWindows / VR-supported Steam release
GenreNarrative puzzle adventure
ScopeNarrative puzzles, environment integration and gameplay systems
StatusPublished project; see the project links.
LinksProject page

Challenge

An external team can deliver attractive content that still fails to integrate with the main game. Ownership of scripts, asset dependencies and acceptance decisions must be clear before production begins.

A detailed toy-world setting invites exploration, while a routing puzzle asks for focused observation. The environment must satisfy both needs: interesting objects should enrich the story without making an actionable surface or moving character hard to recognize. Timing adds another layer because the consequence of a choice may appear later in the sequence.

Solution

CrocoApps approached environment and puzzle integration through shared scene conventions, asset dependencies and repeatable review builds. The production workflow connects toy-world presentation with moving-character sequences and puzzle timing.

Gameplay and systems

Tin Hearts follows toy soldiers through a Victorian inventor’s home. More than 50 puzzles are spread across four acts, connecting the route-building challenge to a story about the inventor and his family. Objects in the room create ways for the soldiers to move toward safety, and puzzles can have more than one solution. The Steam edition supports both standard and VR play and lists twelve languages.

Source: Steam product page. Checked October 27, 2026.

Core loop
Inspect a scene, redirect moving characters, test the sequence and revise puzzle timing.
Progression
Four narrative acts containing more than 50 puzzles.
Multiplayer
Single-player.
Localization
12 languages listed on Steam.

Production scope

Environment integration and puzzle timing meet in the playable scene. Shared conventions for interactive objects, movement paths and feedback make the scene easier to review as a whole. That matters when artistic revisions change the apparent size, position or visibility of an object that also carries a gameplay responsibility.

Game design
Narrative puzzles, environment integration and gameplay systems.
Development
CrocoApps approached environment and puzzle integration through shared scene conventions, asset dependencies and repeatable review builds. The production workflow connects toy-world presentation with moving-character sequences and puzzle timing.
QA
Validate the package in the lead studio’s actual build, inspect dependency ownership, test clean-checkout reproducibility and verify rollback. Acceptance includes editable source assets and documentation.

Results

Public product figures from the source snapshot checked on October 27, 2026.

Player reviews
85% positive from 77 Steam user reviews in the checked listing.

Source: Steam product page. Checked October 27, 2026.

Appreciation letter

Appreciation letter

Client testimonial

“Clear responsibilities made a real difference to our day-to-day collaboration. The team kept review builds focused, raised questions early and explained what was ready for feedback. We appreciated the steady communication and the care taken with the handover.”

Portrait of Nathan Ellis
Nathan EllisExecutive Producer

What we learned

A useful co-development scope is defined by integration boundaries and acceptance evidence as much as by its asset count.

In a narrative puzzle, environment art is also information design. A strong scene invites curiosity while preserving enough hierarchy for the player to distinguish a story detail from the next meaningful interaction.

Build a similar game

Tell us about your audience, target platforms, core gameplay and business goals. We will help define the scope and estimate the work.

Get estimate