Zagreb's Shadow Code — Uncover the Hidden Resistance
From14,90€

🕒 No date to pick · Code valid 1 year · Play whenever you want

Get my code
💡City Pass from 19€All games in Zagreb
Zagreb, CroatiaZagreb's Shadow Code — Uncover the Hidden Resistance
📍 Zagreb, Croatia·🕐 5h – 8h·📍 ~40-60 km en voiture
🚗Roadtrip · Car needed
Also available as:HistoricalMysterySpy thrillerSupernaturalCinema

Zagreb's Shadow Code — Uncover the Hidden Resistance

Decipher coded messages left by anti-Nazi partisans in a WWII execution site. Uncover the truth the Ustasha regime tried to bury.

📱 1 to 10 phones · 1 team per phone · Independent codes

Difficulty
·From age 12 years
Starting point :Trg bana Josipa Jelačića (Ban Jelačić Square)

In the forested depths of Dotrščina, northeast of Zagreb, over 1,000 political prisoners and resistance fighters were executed by the Ustasha regime during World War II

2–4
days at your pace
🚗
car · 5-30 km between sites

Zagreb's Shadow Code — Uncover the Hidden Resistance

🎭Your Mission

You are an anti-fascist resistance liaison officer in Zagreb, 1943, tasked with deciphering the “Shadow Code”.

Your mission begins on Trg bana Josipa Jelačića

Dive into the heart of Zagreb, following the footsteps of resistance fighters who defied occupation and forged modern Croatian identity.

How does it work?

🏛️
Outdoor escape game

Explore the city on foot solving puzzles based on real historical facts. No locked room — the city is your playground.

📱
On your smartphone

No app to download. Play directly from your browser. Guided step by step, at your own pace.

👨‍👩‍👧‍👦
Unlimited players

One purchase per phone is enough. Play with family, friends or as a couple — everyone participates.

🎯
Augmented reality

Point your phone at the façade: a historical character appears and speaks to you in your language. Golden letters magically write themselves on the wall to reveal the puzzle answer.

🤖
AI that helps you

Stuck? Progressive personalised hints. The character repeats the puzzle on demand — at your own pace.

🗣️
32 languages

French, English, German, Spanish, Italian + 27 other languages auto-translated by AI.

🎟️

Want to go deeper?

Places tied to your adventure — optional entries, totally up to you · per person

Museum of the City of Zagreb (Muzej grada Zagreba)optional
€5. Explore permanent collections tracing Zagreb's history from prehistory to the present day, with detailed exhibits on daily life and significant events.
Optionnel
/pers.
Museum of Broken Relationships (Muzej prekinutih veza)optional
€7. An award-winning museum displaying personal objects from broken relationships, offering a unique perspective on human emotions and intimate history.
Optionnel
/pers.
Štrukli tasting at La Štrukoptional
€8-12. Savor štrukli, a traditional Croatian specialty, prepared in various ways (savory or sweet) at a renowned restaurant in Zagreb's city center.
Optionnel
/pers.
Stroll in Park Zrinjevac and visit the Art Pavilionoptional
Free for the park, €5-10 for the Pavilion. Relax in Park Zrinjevac, created in 1873, admire its 200 tree species, and explore temporary art exhibitions at the Art Pavilion (Umjetnički paviljon), built in 1897.
Optionnel
/pers.
Budget if you do them all / pers.~0
« Ave Maria »
Inscription engraved on Kamenita vrata, since 1760

The story that haunts this land

Your journey begins on Trg bana Josipa Jelačića, Zagreb's main square, where the equestrian statue of Josip Jelačić, erected in 1866, dominates a 20,000 m² area. This site, paved in 1947 after the war, was the scene of significant anti-Ustaše demonstrations during World War II, marking its central role in the anti-fascist resistance. The Manduševac fountain, underground and dating from the 17th century, whispers beneath your feet the history of these public gatherings that shaped Zagreb's historical heritage. It is here that the first clues to the "Shadow Code" are given to you, immersing you in the urgency of the 1940s.

Ascending towards the Upper Town (Gornji grad), you reach Kamenita vrata, a stone gate built around 1600. This fortified entrance, approximately 10 m high, is famous for miraculously saving an icon of the Virgin during a fire in 1731, with a Latin inscription 'Ave Maria' engraved there since 1760. This historic pilgrimage site was also a discreet passage for anti-Nazi partisans, a clandestine resistance area where messages were exchanged out of sight, enhancing the pedestrian circuit of the historic center. Zagreb's ancient architecture hides secrets that you are about to reveal.

Your quest then leads you to Crkva sv. Marka, Saint Mark's parish church, first mentioned in 1266. Rebuilt in the Baroque style between 1730 and 1732, it features a colorful tiled roof added in 1880, depicting the coats of arms of Croatia, Zagreb, and Slavonia. This building, whose 40 m bell tower was fortified against Turkish invasions in the 16th century, was the seat of the Croatian parliament (Sabor) in the 14th century. But between 1941 and 1945, it became an area for secret meetings of resistance fighters, illustrating how Zagreb's monuments served as cover for liberation activities.

As you descend, Tkalčićeva ulica, a cobbled street about 500 m long, welcomes you. Developed in the 19th century on a former filled-in stream, this artery connects the Lower Town to the Upper Town. Formerly a site of Ustaše executions during the war, it was transformed into a bohemian and cultural quarter since 1950, frequented by post-war anti-fascist intellectuals. Lined with neo-baroque buildings dating from 1880-1900, it offers an elevation of 20 m compared to Jelačić Square. It is in this maze of cafes and galleries that you search for signs left by Andrija Hebrang, an anti-Ustaše partisan commander, whose passage is still palpable in the history of Zagreb.

Your journey concludes at Glavni kolodvor, Zagreb's main railway station, inaugurated on November 1, 1862. This strategic site, bombed in October 1991 during the Croatian War of Independence but restored in 1999, was crucial for transporting anti-Ustaše resistance fighters during World War II. With its 250 m facade and 8 tracks, it testifies to Zagreb's logistical importance. Your mission is accomplished: the "Shadow Code" is deciphered. You have navigated through Zagreb's heritage, explored the WWII Croatian Resistance, and discovered the many facets of this resilient city. This Zagreb thematic circuit leaves you with a deep understanding of its past and the sacrifices for its freedom.

1941
Proclamation of the Independent State of Croatia (NDH) in Zagreb by Slavko Kvaternik.
1943
Intensification of partisan resistance and increased clandestine actions in Zagreb.
1945
Liberation of Zagreb by Yugoslav Partisans, end of the Ustasha regime.

The Route

5-10 curated sites across the territory

The gameplay: AR, camera, hidden clues

📱Search clues with your cameraRA

At each stop, open your phone camera: an augmented reality character appears on the façade and speaks your language. Hunt the clue — it materializes as golden letters on the real wall or floats in front of you. When you find it, the phone vibrates, an AR chest opens and reveals your answer fragment. 8 stops, 8 clues to find with the camera, 1 final code.

🎭

The stops on your route are a surprise. You'll discover them one by one, guided by your phone, starting from the meeting point.

8
original puzzles
24
min of narration
🪙 24
TripCoins granted
16
GPS waypoints

How does it work with a group?

One phone = one team. Pick the number at checkout (1 to 10).

🧍
1 phone

Solo, or a group sharing the screen. One team, one code.

👥
2-3 phones

Family, couple, or 2-3 teams competing. Each phone has its own code and its own score.

👨‍👩‍👧‍👦
4 to 10 phones

Friends, bachelor/bachelorette, small office outing — each their own code, each plays at their own pace. Tiered pricing then €6 flat per phone from the 6th.

  • All codes are independent — play at the same time OR separately, each team advances at its own pace.
  • Leaderboard between your teams + global game leaderboard — each score appears in the public ranking.
  • More than 10 phones or need a personalized quest? Discover custom tours.
🕒No date to pick · Code valid 1 year · Play whenever you want

Ready to live this adventure?

Get my code · 14,90€

No calendar booking. Code sent immediately by email.

🔒 Secure payment · Code in 5 min · Free cancellation

Practical info

Starting point
Trg bana Josipa Jelačića (Ban Jelačić Square)
Directions on Google Maps
🕐
Duration
2h – 2h30
At your own pace
👥
Players
Unlimited
From age 12
📍
Distance
~2.5 km
City Center & Upper Town
Accessibility
Partial
Slopes and stairs in Upper Town
🌐
Languages
17 languages
Built-in translation

Why this route?

🕵️‍♂️

Clandestine Investigation

Uncover the workings of a secret network during World War II.

📜

Hidden Archives

Reconstruct a coded ledger that reveals the extent of the resistance in Zagreb.

Race Against Time

The fate of many innocents depends on your speed in solving the mystery.

Courage is written in the shadows.

Decipher the past to save the future.

★ Innovation 2026

9 features nobody else has

OddballTrip combines gamified play, augmented reality and AI. All our competitors deliver 1 or 2 of these angles. We deliver all 5.

🎁

AR treasure chest

A golden chest floats in front of the monument. Tap → opening animation → reveals a secret message.

🧙

AR narrator character

Point your phone at the façade: a knight, witch, monk, sailor, detective or ghost appears full-screen and speaks to you in your language with their dedicated ElevenLabs voice (each character has their own unique voice) — your living guide.

📜

Magic golden letters

At the puzzle climax, golden letters magically write themselves on the real wall — that's the puzzle answer. An unforgettable visual effect.

🎧

Written + audio narration

Every puzzle available as text AND voice-over: read at your own pace or listen eyes-free while walking. Great in groups and for accessibility.

🧭

360° radar + vibration

A mini-radar shows the target even behind you, and the phone vibrates when you aim in the right direction.

📸

Heritage storytelling

Every puzzle weaves in real historical facts (architecture, era, anecdotes). You learn by playing — like a gamified audioguide.

🤖

Progressive AI hints

3 levels of AI-generated help: vibe → where to look → answer format. You're never stuck.

🤳

AR selfie memento

At the end of the game, capture a selfie with OddballTrip banner + mascot, shareable on Instagram, TikTok.

📱

Zero app to install

PWA technology: open the link, it plays in your browser. Same quality as an app, no App Store hassle.

Frequently asked questions

Q01Do I need to download an app?

No, never. You get a link, you click, it plays in your browser. That's the point of a PWA: same as an app, without the hassle.

Q02Does it work offline?

GPS yes (handled by your phone). Maps yes (tiles cached). AI and hints need an intermittent 4G connection.

Q03How long does a game take?

1 h 30 to 2 h 30 depending on your pace. The timer runs but only for the leaderboard — you play at your own tempo.

Q04What happens if I'm stuck?

You get 3 levels of hints per puzzle (increasing penalty). If truly stuck, you can skip the step (45-min penalty but you keep going).

Q05What's the age range?

From 12 without an adult, from 6 with an adult reading puzzles. Works for families, couples, friend groups, companies.

Q06What if my city isn't in the catalogue?

Pre-register or contact us — we'll email you as soon as your city is live.

Q07What is augmented reality exactly?

Point your phone at the façade: a historical character appears full-screen and speaks to you in your language. At the puzzle climax, golden letters magically write themselves on the real wall — that's your answer. After each puzzle solved, a treasure chest floats in front of you. Seeing is believing.

Avis des aventuriers

Soyez le premier à partager votre expérience.

Did you play le code de l ombre zagreb? Check the email you received after your game to leave a verified review.

Your turn to play

Dive into the heart of Zagreb, following the footsteps of resistance fighters who defied occupation and forged modern Croatian identity.

14,90€
1 phone
28,60€
2 phones
41€
3 phones
52,20€
4 phones
62,10€
5 phones
69,50€
6 phones
77€
7 phones
84,40€
8 phones
91,90€
9 phones
99,30€
10 phones

1 purchase = 1 phone. Play several on the same device.

🕒No date to pick · Code valid 1 year · Play whenever you want
Get my code · 14,90€

No calendar booking. Code sent immediately by email.

🔒Secure payment · Code in 5 min · Free cancellation

🪙+24 TripCoins granted with your booking

Other escape games in Zagreb, Croatia

See all games in Zagreb, Croatia

More ideas for self-guided walking tours, scavenger hunts & city quests in the same city

Explore other cities in Croatie

🎟️Coupe-file

Réservez vos entrées maintenant

Coupe-file disponibles pour les sites payants de votre parcours. Gagnez du temps, vivez l'aventure pleinement.

💡 Réservation optionnelle — vous pouvez aussi acheter sur place. Tous les liens ouvrent dans une nouvelle fenêtre, votre visite OddballTrip reste préservée.