Penguin Chat
The game that taught me how to build worlds.
Why Penguins?
I needed a character I could animate. Something simple. I looked around my desk and saw an old Far Side comic I’d clipped from a newspaper. A penguin slipping on a banana peel in the middle of an arctic plain. The idea for a waddling penguin on a white background was born.
That was 1999. I was sketching out a game called Snow Blasters. A massive multiplayer strategy game with snowball-fighting penguins. Something like Advance Wars on ice. But I didn’t know if Flash could handle multiplayer. I didn’t know if the internet was ready.
So I started small.
Experimental Penguins (2000)
In July 2000, I launched Experimental Penguins. My first multiplayer game. Built with Flash 4, with a 3D penguin modeled in Ray Dream. It was minimal by design. Players entered a name. No accounts. No passwords. Everyone appeared as identical blue penguins. You could chat, waddle around, and explore three rooms.
That was it. And people loved it.
By September, over 25,000 people visited monthly. They averaged 20 minutes per session. Strangers kept showing up to hang out with cartoon penguins. Something about the warmth and silliness of a shared world clicked with people in a way I didn’t expect.
But the server could only handle about 100 simultaneous connections. I was paying for everything out of pocket. By December 2000, I shut it down.
The idea stayed with me.
Learning in Between
After Experimental Penguins closed, I tried to get back to Snow Blasters. But companies started asking me to build character-based chat rooms for their websites. Crab Chat. Goat Chat. Chibi Friends. Ultra-Chat. I built a bunch of them.
Each one taught me something about multiplayer architecture. How to handle connections. How to sync movement. How chat bubbles should feel. I was getting paid to solve the exact problems I needed to solve for my own game.
Penguin Chat 2 (2003)
In January 2003, I channeled everything I’d learned into Penguin Chat 2. A complete rebuild. Flash 5. Carrara Studio for 3D modeling. ElectroServer on the backend.
This version introduced nearly every mechanic that would later define Club Penguin. Chat bubbles around messages. Snowball throwing. Emoticons. Depth sorting so penguins could walk behind objects. Accounts with saved usernames. Multiple penguin colors. The Penguin Band showed up for the first time, playing in an igloo room.
I figured out a clever pipeline for the art. I modeled the penguin in Carrara’s Spline Modeler, rendered animations in five directions using VectorStyle’s vector output, then flipped the horizontal directions to create eight total. It cut the file size way down.
By 2004, more than one million penguins had waddled through Penguin Chat 2. The game proved a multiplayer penguin world had real staying power.
But I was already thinking bigger.
Penguin Chat 3: The Secret Prototype (2005)
In late 2004, I wrote a four-page design document for a safe virtual world for children. I knew three things had to be solved before it could work. Scale. Safety. Revenue.
My server maxed out at about 100 simultaneous connections. A kids’ virtual world would need thousands. I needed to figure out safe chat for children. And I needed a way to pay for it all.
Penguin Chat 3 was my answer.
Here’s what I actually did. I took the Penguin Chat 2 client and focused entirely on building out the server side. New room architecture. Better connection handling. Systems that could scale. I wasn’t redesigning the game people already knew. I was rebuilding the engine underneath it.
And I tested all of it in real time with real fans.
PC3 launched March 31, 2005. Within two weeks, over 70,000 penguins had waddled through. By April, that number passed 150,000. I watched how they played. I read every comment on the blog. When someone asked for yellow penguins, I added yellow penguins.
The world expanded. Town. Night Club. Coffee Shop. Snow Forts. A hidden Boiler Room you could find through a speaker in the Night Club. Most of these rooms carried straight into Club Penguin. The Coffee Shop music. The Penguin Band. DJ Maxx spinning at the Night Club. It was all there.
I tested ideas that would become core Club Penguin features. The Construction Site let players click a crane hook to get a temporary hard hat. That was the first version of wearable items. Moderators appeared as snails instead of penguins. The Gift Shop didn’t sell virtual items. It linked to rocketsnail.com to sell real T-shirts and stickers. That was my first attempt at solving the revenue problem.
On April 1, 2005, I hid a ninja Easter egg. If you clicked the letter “N” in “pick your penguiN color,” you unlocked a ninja suit. It went viral with fans. The ninja mystery would follow penguins all the way into Club Penguin and wouldn’t be resolved until Card-Jitsu launched in 2008.
Penguin Chat 3 was never just a sequel. It was a prototype. I was quietly building the server and client for something much bigger. Real players on real servers gave me feedback I couldn’t get any other way.
Designing without feedback is dangerous.
The BIG Update
While PC3 was live, I was working part-time at New Horizon Productions. Building Club Penguin on Fridays. My personal target launch date was 2010.
On the blog, I teased it as “the BIG update” to Penguin Chat 3. By summer 2005, it had outgrown that framing. The BIG update needed its own name and its own website.
In August 2005, we announced the Club Penguin beta test. 15,000 testers signed up. During testing, we threw a party to stress-test server capacity. Gave away party hats to encourage everyone to log in at the same time. Thousands showed up. The idea for parties was born.
Club Penguin officially launched October 24, 2005. Four days later, Penguin Chat 3’s servers went offline. The server technology carried over. Club Penguin launched on ElectroServer, the same platform as PC3. About three months later, we switched to SmartFoxServer to handle the growing demand.
What I Learned
Five years passed between the first Penguin Chat and the launch of Club Penguin. Five years of experimenting, exploring, and listening.
There was no rush to make money. No investors. No deadlines. Just curiosity and a love for building things.
Most chat rooms in the early 2000s were text boxes. Penguin Chat gave people a character in a world. You weren’t sending messages into a feed. You were inhabiting a place together. That difference mattered more than any feature.
The biggest lesson from Penguin Chat 3 was simple. You can test almost anything if you build it where people already are. Don’t design in isolation. Don’t guess. Ship something real, watch how people use it, and listen.
That’s how Club Penguin was born. Not in a pitch meeting. Not on a whiteboard. In a game where penguins threw snowballs at each other and nobody knew what was coming next.
Devlog Updates
Become a BETA!
Help us test our games. No Spam. We will only send you invites to new games.