Fundraising:
Product Management:
Marketing:
When we started building CryptoPets, Washington D.C.’s cryptocommunity was still in its infancy. Although early players like the DC Bitcoin Users Group, the Digital Chamber of Commerce, and Consensys emerged, the space lacked a real developer ecosystem. The major consulting companies likes Accenture, IBM, and Microsoft all tried to play into the fledgling ecosystem by pedaling enterprise blockchain solutions to secure contracts. There was potential, but no cohesion.
This didn’t amount to much of a community. Even in a space with a driving philosophy of strength through community, albeit decentralized, the scene was remarkably isolated.
What the D.C. space lacked was a core developer community. Along with techies working at places like the IMF, State Department, and World Bank, there was only a small group of blockchain developers and Web 3.0 literate individuals in Washington, D.C.
As the blockchain world buzzed with the success of CryptoKitties in late 2017, we saw a strategic opening. While CryptoKitties pioneered the ERC-721 token standard, it lacked the gameplay depth and broader community engagement we believed necessary for long-term success in blockchain gaming. This was when we decided to leap into the NFT space and create CryptoPets.
Our initial step was to leverage a viral marketing campaign that attracted the attention of investors from around the world—some of whom flew directly to Washington, D.C., to back our vision. CryptoPets was designed to not just capitalize on the crypto-collectible trend, but to transcend it by combining digital scarcity with genuine gameplay and a mission focused on social impact.
As we evolved the idea, we experimented with rarity models based on real-world animal conservation. Polls from our community guided us in featuring animals ranging from common to mythical species, each with varying degrees of rarity—creating a sense of real-world conservation awareness in our digital pet universe.
“Those initial days were full of community outreach. We were pushing the CryptoPets name everywhere to gain initial community recognition. We were trying to create a game that’d be more like a crypto zoo for all the animals. Frankly, while this might have been successful, it would have been unimaginative and there’d have been no longevity to our work.”
The original CryptoPets project pushed forward, attempting to model rarity based on real world animal scarcity, as a case a point for conservation efforts. After community polls, we decided to feature common, threatened, endangered, extinct, and mythical animals. These would have been featured by the dog, Galapagos Tortoise, Giant Panda, Tyrannosaurus Rex, and a Unicorn.
In January 2018, CrypoPets partnered with Arcade Distillery, a boutique game studio with a track record in social impact gaming. Together, we aimed to build a cross-platform, blockchain-based environment for CryptoPets.
This partnership was created by two other teammates. While the partnership initially promised to elevate our project, it became clear that misalignment on both roadmap and values between our teams led to significant friction. Arcade Distillery’s expertise in game development was undeniable, but fundamental disagreements—particularly regarding community engagement and go-to-market strategies—strained our collaboration.
Looking back, I wouldn’t have allowed the deal to progress the way it did. The relationship was largely brokered by one of our team members based on personal ties with Arcade’s CEO. When that team member left, so too did the healthy communication and shared vision we initially had. What followed was a series of delays, withheld assets, and ultimately, the erosion of trust. Arcade Distillery even attempted to leverage IP we had funded for their own projects, a move that felt like a violation of our contractual agreement and values.
Our mission at CryptoPets was guided by five core principles:
CryptoPets was designed as more than just a collectible NFT project—it was a fully-fledged game inspired by franchises like Pokémon. Players could collect and train their NFT pets, engaging in battles that affected the value of their digital assets. This created a dynamic play-to-earn ecosystem where the rarity, aesthetics, and performance of the pets influenced their market value.
We emphasized the development of a robust rarity system, with pets of different types (common, mythical, extinct, etc.) and 3D animations to enhance user engagement. Each battle had strategic depth, with pets boasting unique move sets and animations.
One of the key issues we identified early in the development of CryptoPets was the problem of NFT inflation, a flaw that plagued the earliest blockchain games like CryptoKitties. In CryptoKitties, users could breed their NFTs endlessly, leading to an over-supply of assets that flooded the market. This uncontrolled over-emission led to a dramatic devaluation of these assets. Essentially, users were printing an infinite number of NFTs, which destroyed the perceived rarity—one of the core value propositions of NFTs.
We saw this as an existential risk to the entire NFT gaming economy, where the notion of scarcity is critical for sustaining value over time. CryptoKitties became a cautionary tale, where the lack of checks and balances in the asset-breeding system led to market saturation. This devalued once-rare assets and undermined user confidence in the long-term viability of the game’s economy.
In designing CryptoPets, we took a fundamentally different approach. Instead of allowing unchecked breeding and rampant creation of new assets, we implemented strict breeding limits and controlled emissions. Every CryptoPet had a finite number of breeding cycles, ensuring that even with high demand, there would be a cap on supply growth. Additionally, the rarity system tied to real-world animal conservation themes further reinforced this, with ultra-rare pets (like mythical creatures) being strictly limited in circulation.
Our goal was to balance user engagement and the game's ecosystem health by preventing inflationary pressures that would collapse the market. By building a game-first structure, where NFT assets had to be strategically used and carefully managed, we avoided the pitfalls of infinite printing. In this way, CryptoPets preserved the value of its assets while still enabling dynamic in-game growth and player investment.
One of the most innovative aspects of CryptoPets was our use of browser-based animation libraries, which allowed for a rich, interactive experience directly in the web browser—no need for complex downloads or third-party software. Each CryptoPet character was designed using Photoshop-based elements, with appendages (legs, tails, wings, etc.) separated into individual layers. These layers were then animated independently using web animation frameworks like GreenSock (GSAP) and Three.js, allowing for smooth, real-time animations directly in the browser.
This modular design approach meant that each CryptoPet could have fully customized animations based on its parts. For example, a rare phoenix-bird looking CryptoPet had its flame-trailing wings animated separately from its body, giving it a distinctive, eye-catching look on-screen. Not only did this create unique visual aesthetics for each pet, but it also allowed us to create variations based on rarity tiers.
There were five primary CryptoPet types—common, endangered, mythical, extinct, and legendary—each with its own pool of creatures. Across these types, we developed over 15 different pets, each featuring unique color palettes, animations, and move sets. Every time a user bred two pets, the resulting offspring combined traits from both parents, allowing for endless combinations of appendages, animations, and styles. For example, breeding a Phribbit with a Pebbler could produce a pet with visual and tactical traits of both, adding a creative and exciting dimension to gameplay.
What truly set CryptoPets apart from other games was our seamless integration between on-chain and off-chain game mechanics. While the animations, battles, and breeding happened in the browser, the results of each interaction were pushed to the blockchain at the conclusion of every game session. This dual-system design was crucial for balancing the performance demands of an interactive game with the immutability and transparency that the blockchain provides.
For example, after a battle between two CryptoPets, the results—including any changes to the pets’ stats, rarity, or experience levels—were immediately updated on the Ethereum blockchain using the ERC-721 standard for non-fungible tokens (NFTs). This ensured that all gameplay outcomes were verifiable and permanent, preventing any tampering or exploitation of the system. By offloading animations and real-time interaction to the browser, we maintained a fast, fluid user experience while still leveraging the trustless nature of blockchain technology to handle the game’s critical economic elements.
This hybrid approach—browser-based interaction combined with on-chain recording—not only kept the game running smoothly but also allowed us to implement innovative mechanics that would have been impossible in a fully on-chain environment. For example, we developed a battle arena where pets could fight, and their move sets—strategically assigned based on their rarity and species—would determine the outcome. Each match was animated in real-time in the browser, but once the fight concluded, the results were immediately finalized and stored on-chain.
In May 2018, we embarked on the beta launch of CryptoPets, marking a pivotal moment in the project’s development. This beta phase was designed to test our systems ahead of the full launch in June. During the beta, we implemented a whitelisting system for early adopters, giving exclusive access to community members based on the time of wallet sign-up. This approach allowed us to create a sense of early excitement and exclusivity among our most dedicated supporters.
The airdrop campaign that accompanied the beta was one of the key innovations we introduced. Rarity in the CryptoPets universe wasn’t just a gimmick—it was core to the game’s value proposition. We developed a rarity system that dynamically assigned the scarcity of each NFT pet based on when a user joined. Early adopters were rewarded with rarer, more valuable pets, while those who came later still had access to special tiers, creating a layered sense of exclusivity. This not only incentivized early engagement but also allowed us to explore the idea of dynamic NFT minting—something that was rare in the market at the time.
However, the reality of this system was that much of it had to be done manually. Without the luxury of an automated platform like BUIDLHub—which I would later develop—we relied on manual processes to assign rarity tiers and track user engagement. This was time-consuming and prone to human error, but it was the best option available given the nascent state of blockchain tools in 2018. Despite the manual challenges, this process taught us invaluable lessons about the importance of automation and scalability in blockchain operations.
CryptoPets quickly evolved from a simple ERC-721 marketplace designed to ride the wave of crypto hype into something much more substantial—a fully-fledged video game with the potential to drive real innovation in the blockchain space. By integrating gameplay mechanics like rarity-based progression, NFT battles, and on-chain recording of outcomes, we began pioneering new models of blockchain-based entertainment that bridged the gap between traditional gaming and blockchain assets.
Our system also explored the efficiency of blockchain databases, offering users a smoother experience for adopting and interacting with the technology. As a result, CryptoPets wasn’t just another NFT project; it became a trailblazer in blockchain gaming, introducing a new business model where the game itself could drive adoption of decentralized technologies, rather than simply relying on hype.
Looking back, that beta launch was more than just a testing phase—it was a critical step in proving that blockchain gaming could offer more than collectibles. It was about showing the potential for deep, strategic gameplay backed by immutable, verifiable ownership, and it set the foundation for what CryptoPets would ultimately become: a franchise with the potential to lead the next wave of blockchain innovation.
The partnership with Arcade Distillery was one of the most challenging aspects of CryptoPets' journey—a series of missteps and unresolved conflicts that, in hindsight, could have been avoided with stronger leadership strategies, more rigorous partnership evaluations, and more effective conflict resolution mechanisms. Their development timelines, budget overruns, and reluctance to adapt to the evolving market conditions were detrimental to our project’s momentum. More importantly, their lack of respect for community-driven growth clashed with CryptoPets’ core ethos.
If I were to do it over again, I would ensure stricter fail-safes in our contracts, employ better due diligence in selecting development partners, and build an in-house marketing team to fully control our messaging and growth strategies. Looking back, Arcade’s approach stifled our ability to capitalize on the rapidly growing NFT market.
The market crash of 2018 was a turning point for both our team and the Arcade Distillery collaboration. Many of us, myself included, were navigating the storm for the first time. Investors were pulling back from allocating new funds, crypto prices were plummeting, and the fragile trust we had with our partners at Arcade began to unravel. This economic downturn exposed weaknesses in our partnership.
Arcade Distillery’s team didn’t fully understand the community-driven philosophy we had built CryptoPets on, and worse, they didn’t value it. As our go-to-market strategy leaned heavily on direct engagement with our early adopters, Arcade distanced themselves, questioning decisions that they saw as amateurish and irrelevant to completing the contract. In hindsight, this disconnect in values should have been a red flag early on—our vision of transparency, community involvement, and iterative engagement was at odds with Arcade’s more closed-off, traditional development model.
The departure of the teammates who brokered the deal with Arcade was a significant blow. This key champion of the relationship and one other teammate who had the best relationship with Arcade’s CEO had been the buffers we needed to keep the relationship functional even when tensions simmered. Without their buffer, the relationship quickly devolved into a power struggle.
The lead game designer on their team became openly hostile, questioning every decision I made, often patronizing my experience due to my fresh background into the gaming industry. They saw me as a naive, childish dreamer and actively undermined my ability to go-to-market successfully.
Arcade Distillery began withholding critical marketing assets and lagging behind in development milestones, becoming an operational black box. This added to my growing frustration, as I had to move forward with a marketing campaign despite missing essential components for the game’s launch. It was a complete betrayal—we had paid for these assets, and yet I was left scrambling to make something out of nothing. Worse, behind the scenes, Arcade Distillery even tried to develop intellectual property based on the very work we had funded, seeking to undercut us with a strategy of corporate maneuvering. It was a blatant violation of the contract, a betrayal that further cemented my distrust.
In hindsight, leadership strategies and partnership management could have dramatically improved this situation. Here’s what I would have considered doing.
One of the first things I would have done differently is build in more fail-safes into our contracts with Arcade Distillery. We had given them too much freedom without enough accountability, particularly in terms of development deliverables and financial milestones. In hindsight, a phased payment structure tied to milestone-based achievements would have prevented them from stalling the project without consequences. Every major asset delivery or development phase should have been contingent on their progress, limiting the damage when they underperformed.
We rushed into this partnership because of personal connections rather than carefully vetting their alignment with our vision. A more thorough due diligence process would have revealed the cultural and operational mismatch. Moving forward, I would implement a rigorous partner selection process that emphasizes alignment in vision, culture, and communication. A more strategic approach would have involved comparing multiple development studios and gathering references from past clients.
This ordeal took a profound emotional toll. Leading a project where I was undermined at every turn, while fighting to salvage a marketing campaign with missing assets, felt like trying to drive forward with no engine. I had to continually navigate distrust, handle constant doubts from investors, and manage the internal morale of my team, all while pretending that everything was under control. It was a brutal lesson in leadership under fire.
Looking back, I can see that communication breakdowns—both between our teams and within our own organization—were at the core of this failure.
Instead of relying on Arcade Distillery to deliver our marketing assets, we should have hired our own marketing agency. This would have given us full control over messaging, timelines, and the go-to-market strategy. We could have allocated resources to achieve paid media and get strategic channel relationships to lead a community-driven campaign, influencer partnerships, and even more viral NFT airdrops.
Looking back, partnering with Arcade Distillery was a costly misstep. Their traditional development model was ill-suited for a lean, fast-paced blockchain project. In hindsight, outsourcing overseas could have cut development costs to one-fifth, delivering faster results while preserving resources for marketing and community building.
Our resource allocation was flawed—overspending on development left us with almost nothing for marketing. This hurt our ability to engage with the community and grow our ecosystem, crucial elements for any blockchain project. We missed valuable opportunities to co-market with OpenSea and Axie Infinity, squandering relationships that could have dramatically boosted our visibility. At a time when blockchain gaming was just emerging, these partnerships could have positioned CryptoPets at the forefront of the industry.
In hindsight, I should have implemented better leadership strategies—structured conflict resolution, clearer accountability, and tighter control over both development and marketing. I also should have prioritized community engagement, leveraging the viral potential of NFTs and capitalizing on our strategic connections.
The biggest takeaway: we failed to focus on the bigger picture—scaling the brand and building long-term momentum. CryptoPets had the potential to be a major player in the NFT gaming space, but our missteps in resource management and partnership utilization held us back. These lessons have sharpened my approach to leadership, ensuring I never lose sight of the strategic vision again.