Devlog: Automating Live-Ops with GA4, Gemini AI, and Zero-Trust Cloud Functions

TL;DR: Millennium Falck Enterprise has successfully automated the telemetry-to-insight pipeline for the iOS game Silly Con Valley. Using Google Analytics 4, Gemini 2.5 Flash, and Cloud Firestore, the system compiles weekly community play stats into a satirical VC newsletter delivered dynamically to players on launch—requiring zero manual maintenance.

Silly Con Valley is an iOS startup simulator game developed by Millennium Falck Enterprise. In our quest for absolute efficiency and peak corporate sarcasm, we automated our weekly live-ops dashboard update. Instead of manually writing satirical VC reports analyzing player metrics (e.g., explaining why a 62% bankruptcy rate is “bullish”), we built a fully serverless data aggregation and generation pipeline.

How does the automated Live-Ops pipeline work?

The system runs on a serverless loop that fetches telemetry, aggregates it, runs it through generative AI, and publishes it back to the client-side game interface. The architecture operates in four automated stages:

  • 1. Sunday Trigger: A Cloud Scheduler cron job invokes our Firebase Cloud Function weekly at midnight.
  • 2. Telemetry Retrieval: The function queries Google Analytics 4 (GA4) using @google-analytics/data to retrieve player metrics (CEO archetypes, average valuation, and bankruptcy ratios).
  • 3. Satirical Synthesis: The raw metrics are structured and passed to the Gemini 2.5 Flash API with a instructions to output a strict JSON payload containing a VC-style newsletter.
  • 4. Firestore Publish: The function writes the structured JSON report directly to Cloud Firestore under live_insights/report_[year]_w[week].

How is player telemetry safely collected and queryable?

We leverage Google Analytics 4 to track anonymized user sessions. Our Firebase Cloud Function aggregates specific gameplay events from the last 7 days:

  • game_started logs the chosen ceo_archetype (e.g., “The Hacker”, “The Trust Fund Kid”).
  • ipo_secured tracks the final company ipo_valuation.
  • game_over records the game outcome (e.g., “bankruptcy” vs “IPO”) to compute the community failure rate.

How does Gemini AI write the VC newsletters?

To prevent format leakage or client-side parsing failures, the Cloud Function uses the Node.js @google/genai SDK with a strict JSON schema enforced. Gemini 2.5 Flash receives the raw stats and returns a structured format:

{
  "title": "A satirical title mimicking VC thought-leadership publications",
  "summary": "A 2-sentence summary of the week's market status",
  "outlook": "A humorous, elitist VC analysis of player bankruptcy rates"
}

Why is the pipeline zero-trust?

By running the pipeline entirely within the Google Cloud ecosystem, we eliminated the need for hardcoded service account keys or .json credentials. The authentication is managed via Application Default Credentials (ADC). The Firebase Admin SDK automatically authenticates using the runtime environment’s IAM service account, which has read-only access to our GA4 property and write access to Firestore. External API keys (like the Gemini key) are stored and decrypted securely using Google Cloud Secret Manager.

How does the iOS client retrieve the live newsletter?

On app launch, the game’s Swift client fetches the latest insight document from Firestore using the LiveContentManager class:

func fetchMarketInsights() async throws -> [LiveMarketInsight] {
    let snapshot = try await Firestore.firestore().collection("live_insights").getDocuments()
    return snapshot.documents.compactMap { doc in
        try? doc.data(as: LiveMarketInsight.self)
    }
}

If the user is offline, the client gracefully falls back to a cached local plist. Online users receive an immediate, dynamically generated dashboard representing last week’s aggregate community play stats, operating at a maintenance cost of exactly $0.00.

Silly Con Valley: Week 24 report – 17 New Founders Joined the Garage—And All 17 Immediately Crashed”

Hey there, virtual CEOs and garage-dwelling disruptors! 🕶️


1. Executive Summary: The Hype is Real, The Product is Not

Founders, let’s sync. We reviewed your Google Analytics 4 (GA4) telemetry for Week 24 (June 7 – June 14, 2026), and your performance was nothing short of historically disruptive. If your goal was to burn venture capital while keeping your target audience completely blocked from using your product, congratulations—you are absolute geniuses.

This week, our user acquisition pipeline achieved god-tier status with 17 brand-new installations (first_open key events) , representing a magnificent 70% growth spike compared to the 10 sign-ups from the previous week. But while your marketing was pure “Visionary” archetype energy , your execution was more like a frozen “Speedrunner” whose clock just ran out.

. Onboarding Funnel: Mandatory Stealth Mode Synergy

Let’s talk about your user funnel. In traditional, non-disruptive SaaS circles, when a user downloads an app, the goal is to get them to actually play it. But in Week 24, you pioneered a brave new paradigm: The Absolute Stealth Launch.

Our onboarding metrics show an spectacular drop-off :

• Total Recruits (first_open): 17 founders

• Active Desktop Sessions (desktop_app_opened): 1 founder

That is a 94.12% drop-off rate from download to actual gameplay. The other 16 founders loaded the app, registered a session_start , and then immediately shut down or crashed before ever opening their Whatscrap chats or CEO offices.

As VCs, we aren’t calling this a “catastrophic technical blocker in version 1.30.” We are calling this Mandatory Stealth Mode Synergy. If your rivals can’t open your app, they can’t trigger PR crises against you!

The one sole founder who bypassed this gate was an absolute beast, dragging our weekly average playtime to a single 2,296-second (38-minute) peak on June 8 before the ecosystem flatlined into absolute silence for the rest of the week.

3. Screen Views: Living in the Alert Storm

For the one active legend who actually managed to get past the loading screen, the UI activity was a beautiful, anxiety-inducing masterpiece. We tracked 116 standard user interface views, but a whopping 67 native pop-up boxes.

Founders, you are serving your users a pop-up warning for every 1.7 standard screens they look at. Your players aren’t building unicorn companies ; they are trapped in a perpetual loop of hostile takeover warnings, equity dilution panic alerts, and bankruptcy notices. This is not a simulator; this is a virtual panic attack. We love it. Keep up the high-friction friction.

4. Pitch Battle Alignment: 100% Resolution Rate

There is, however, one mathematical tragedy we must address: your telemetry is starting to make sense.

In early May, we noticed a beautiful anomaly where players completed more pitch battles than they started (111.82% resolution rate) because they were frantically double-tapping the win/loss buttons. The juicy button haptic animations introduced in v1.27 unfortunately ruined this chaos.

In Week 24, our battle tracking was perfectly aligned :

• pitch_battle_started: 6 events

• pitch_battle_won: 2 events

• pitch_battle_lost: 4 events

• Total Resolutions: 6 events

$$\text{Resolution Rate} = \frac{2\ (\text{Won}) + 4\ (\text{Lost})}{6\ (\text{Started})} = 100.00\%$$

While we congratulate you on having mathematically sound GA4 event streams , we are deeply disappointed by your actual win/loss ratio. A 33.3% win rate means our portfolio founders are getting absolutely destroyed by seed-stage investors. Please stop letting tech-pimps and VC cards dilute your cap tables down to zero.

6. Geo-Shifting: Helsinki is the New Sand Hill Road

The geographic distribution of our portfolio has experienced a hostile takeover. The United States, once the proud capital of tech hype, has been thoroughly disrupted.

• Finland (FI): 9 Active Founders

• United States (US): 5 Active Founders

• Singapore (SG): 2 Active Founders

• Canada/India (CA/IN): 1 Active Founder each

Finland is now the undisputed global headquarters of Silly Con Valley. We assume this is because the cold weather forces founders to stay in their garages, staring at beige CRT monitors and coding retro desktop widgets while drinking municipal tap water. Torille!

Silly Con Valley: Week 22 Analytics Snapshot

The Startup Grind is More Brutal Than Ever
Our data confirms that the “Valley Grind” is intensifying. While the user count remains small, the remaining founders are logging significant time.

  • Engagement Up: We observed a marked increase in sessions, with 11 founders now logging an impressive 4.12 sessions per user on average.
  • The Survival Cohort Grows: Our most dedicated group has doubled. There are now 8 hardcore founders who are demonstrating incredible resilience, surviving an average of 31 weeks before either burning out or successfully reaching their IPO.

2. VC Pitching remains a Bloodbath
If you thought fundraising was getting easier, think again. The VCs are more critical than ever.

  • Higher Volume, Same Rejection: Pitching activity skyrocketed.
    • Pitches Started: 145 (Up from 110)
    • Pitches Won: 68
    • Pitches Lost: 89 (The rejection count increased by nearly 30%!)
  • Win Rate Holds Steady: Despite the increased volume, the success rate only ticked up slightly to ~47%. Founders are still losing more pitches than they are winning. We are maintaining our theory that the start/finish discrepancy points to rage-quits during aggressive monetization grilling.

3. Founders continue to ‘Read the Docs’ for Exploits
Our Engaged Players are highly observant and always looking for a tactical advantage.

  • Engagement is High: The changelog_opened event was triggered 48 times, confirming that roughly half our player base is obsessed with finding every patch note and potential pivot. They aren’t just playing; they are looking for loopholes in the system—the modern digital unpaid internship.

4. Desktop Dominance Continues (for serious management)
The platform-specific data shows our CEOs understand the ‘grind’ requires a proper workstation.

  • Usage Spikes: The desktop_app_opened event was fired 65 times. Our users are overwhelmingly choosing their in-game desktop computers for complex empire management over simple swiping. True empire management doesn’t happen on a smartphone.

SILLY CON VALLEY: Week 21 Metrics Report

Attention Founders! 🚨

We’ve been running the numbers on our very first batch of startups, and the metrics are exactly what the board expected (which is to say: chaotic, stressful, and highly entertaining).

Here is how you’ve been spending your runway:

• 📉 The VCs are absolutely crushing you. You started 110 Pitch Battles, but lost 69 of them (nice) and only won 54. The VCs are rejecting over 55% of your pitches. If you are one of the founders rage-quitting the game when they ask for your monetization slide… we see you. Time to pivot to Web3 AI? 🤖

• 🗓️ The Grind Never Stops. Our average player is highly active, but a hardcore group of 4 legendary founders is carrying the valley—surviving an average of 23 weeks before burning out or somehow securing an IPO. Your runway management is beautiful to witness. 💸

• 🖥️ Real CEOs Use Desktops. With 52 desktop app opens, it looks like you’re actually sitting down at your virtual desks to run your empires rather than just casually swiping.

• 🤓 You guys actually read! The changelog was opened 36 times by almost half the entire player base. We appreciate you keeping up with our patches. We see you looking for exploits, but we’ve already patched out everything except unpaid internships. 😉

Thank you all for playing, pitching, and breaking things! Keep building, keep hustling, and whatever you do: try not to run out of Hype! 🚀

From a Synth-Pop Song to a Billion-Dollar IPO: The Story Behind Silly Con Valley

I started out last October when I came back from my gig in Germany. It was a peak moment in my life, but afterward, I felt super empty. Usually, when I get that feeling, I know I need to start creating something new.

Interestingly enough, Silly Con Valley didn’t start as a game. It started as a song.

I was trying to capture the aesthetic of Silicon Valley in the 80s and 90s.

Picture this: You wake up in Palo Alto, have a cup of coffee, and smell the crisp air of California. You start up your Volvo Amazon and start heading to your company HQ. The sun is shining. You enter the office, and everyone is buzzing around. You can feel that there’s something big happening—a new OS being built, some groundbreaking technology waiting to be discovered. You spend long hours in the office, watching the sunset through the blinds, just dreaming of changing the world.

That was the setup, and I composed a track that completely captured that mood. Usually, I’d just release the song and see what happens, but for this particular track, I felt it could benefit from something else. What could it be? A short film? A music video? I didn’t know, but those didn’t feel like the proper channels.

And then it hit me. I had tried to make a couple of games last summer, and one of them was a tycoon-style prototype. What if this was a startup tycoon game where you try to create a billion-dollar company?

The game would use my music as a core mood setter for the different phases of the startup journey, and its visual style would lean heavily into the retro aesthetic of the 90s.

So, my journey began. I used AI to assist in the coding and the graphics, but the heart and soul of the idea came straight from my mind. If I sum up all the hours I’ve spent making the first release of the game, it comes out to about four weeks of full-time work (37.5 hours a week). That broke down into two solid weeks to develop the mechanics and craft the “SiliconOS 95” vaporwave-infused desktop interface, one week of rigorous playtesting, and a final week for setting up Google AdMob, AppConnect, and all the administrative stuff.

I’m super proud of the outcome and wish to expand the gameplay and mechanics even further. The game has become a full-on simulator for living the chaotic startup life.

It is deeply satirical because, let’s face it, the whole tech world is like that. I think the tech industry has really forgotten the skill to laugh at its own absurdity. Hopefully, this game will be a place to laugh and gag about the daily tropes that we churn out without a blink of an eye—whether that’s pivoting your product to chase “AI/ML Hype” and “Fintech Scams,” or burning $10,000 a week on influencer parties.

A 10-year-old Juha dreamed of many things. Making games was one of them. Now I can once again hug my 10-year-old me and say, “We did it again.”

Hopefully, you’ll take it for a spin and test it out. Pitch the finicky VCs, try not to go bankrupt, and chase that $1 Billion IPO. It would make me—and my 10-year-old version—really happy. 🙂

 

Boot Up Your Startups: Silly Con Valley is Officially Live on iOS! 💾🚀

Welcome to the ultimate 90s tech bubble! I’m thrilled to announce that Silly Con Valley, the highly anticipated satirical strategy and simulation game, is officially launching on iOS.

If you’ve ever wanted to build a tech empire, pitch eccentric VCs, and manage a team of developers while desperately trying not to go bankrupt, your time has come.

Welcome to SiliconOS 95

Immerse yourself in “SiliconOS 95”, a vaporwave-infused retro desktop operating system complete with high-contrast windows, a Start Menu, and classic desktop icons. Your desktop background will even dynamically change as you upgrade your workspace from a humble Garage to a sprawling Tech Campus. Just don’t forget to keep an eye on your ever-watching “ChadGDP” assistant for context-aware hints.

Choose Your Path to Unicorn Status

Your journey begins by selecting your CEO archetype, which radically alters your gameplay. Will you be:

  • The Visionary: Bending reality for a massive +20% boost in product launch hype.
  • The Influencer: Generating massive PR and hype, but burning an extra $10,000 a week on wild parties.
  • The Bootstrapper: Stretching every dollar with maximum efficiency to reduce your burn rate.

With 12 prestige archetypes to unlock, your choice determines the unique special cards you bring into pitch meetings.

Survive the Weekly Chaos Every week, you’ll spend Action Points to develop products, hire specialized talent (watch out for low code quality, which compounds into technical debt!), and run marketing campaigns. You’ll need to pivot your products to match shifting market trends, riding the wave of “AI/ML Hype” or “Fintech Scams” for a quick revenue boost.

Be careful how hard you push your team. If you trigger “Crunch Time” to rush a build, your employees’ morale will plummet, leading to brutal roasts, insider rumors, and “Flight Risk” badges on your dashboard’s Twitter-like social feed.

Card-Based VC Pitch Battles

When the runway gets short, it’s time to fundraise. Face off against VCs like “The Shark” or “The Dinosaur” in strategic, card-based pitch battles. Build a deck from your team’s specialties using Strategy (Data), Vision (Concept), Tactic (Buzz), and Pivot (Action) cards to break down investor skepticism and secure your funding.

The Road to the $1 Billion IPO

Your ultimate goal is to achieve a massive $1 Billion valuation. To get there, you must survive quarterly earnings reports, fend off hostile takeovers from AI competitors, and successfully complete a grueling 3-stage IPO roadshow across London, Hong Kong, and New York.

But beware: if your cash hits -$50,000, your company becomes insolvent and it’s game over.

Do you have what it takes to ring the bell and win it all? Grab your coffee, log on to your retro terminal, and start building.

Silly Con Valley is available now on iOS.

Download today and start your hustle! 📈💼