Sunflower Diaries: Part 5

I am not an expert in Blockchain, protocol design or cryptocurrency. In the eyes of Web3 veterans I am still a freshman and have much to learn. Over the past year I have been fortunate enough to ride the journey of a wildly successful crypto game and community.

The purpose of the Sunflower Diaries are to share the origins of Sunflower Land and explore how an open source project with no funding, no marketing and no employees grew to become the #1 crypto game for a brief period of time. The hope is that others find inspiration to start their own Blockchain project or come contribute to Sunflower Land on our Github and live game development streams.

Nothing expressed is financial advice and all opinions expressed are of my own. Always do your own research around NFTs and cryptocurrency.

Part 4 here

The odds against us

Perhaps I was riding on the high of Sunflower Farmer’s popularity or maybe it was because I had nothing to lose at this point, but for some reason I was confident that it was possible.

I reached out to as many projects as possible to ask for guidance. Over the course of a week I had multiple technical discussions with the Polygon dev team, Pegaxy, Knight Lands and a range of other Polygon developers. I was extremely grateful for these sessions but to be honest, a lot of content went way over my head. Elliptical curve signatures, anti-botting entropy, proxies, off-chain synchronisation…what the hell are these things!

At the end of these sessions, I always asked the same question — Do you think this is possible in 3 months? The call went quiet. They wished me good luck and we went our separate ways.

Game Plan

Similar to Sunflower Farmers, I wanted absolutely everything in the game to be a token. I was a firm believer that this would bring on emergent behaviour and give freedom to players to do things I could never have imagined. Everything that a player owned would be public on the Blockchain and there would be freedom for players to trade resources amongst themselves to achieve their goals.

Now, this is the tricky part. How do you ensure that a player does not trade an item in their wallet while it is currently being used in the game? Giving player’s ownership and flexibility to trade their resources is amazing, but it also introduces a range of technical headaches. This introduces one of the core challenges in Blockchain gaming — ensuring that your game server stays in sync with what is changing on the Blockchain.

I scoured the web for solutions to little avail. There were projects that were achieving this with a small handful of NFTs, but not on the scale that I envisioned. We needed a solution to track potentially thousands of different tokens and ensure that our game stayed in sync with the Blockchain.

Time to invent a new custody & session architecture. Ok, add that to the list!

Funding

After the success of Sunflower Farmers, there were VC funds that were definitely interested in the game. Over the course of 2 weeks I met with 6 potential investors including the likes of Paradigm and Facebook Ventures. Most of these conversations leaned towards questions around user acquisition, token allocations and growth plans.

I believed that there should be no token allocation, the game would be low-cost (if not free) and the direction of the game would be controlled by the community. This wasn’t exactly shouting PROFIT to the VCs and there was a lot of hesitation. The open source approach we were taking was also a huge risk for these companies. Since the code was public, what would stop someone else from replicating the same idea?

My vision for the community and the game definitely did not align with those of the investors. With little time to spare I ended the VC discussions and went into build mode.

TODO List

  1. Design a new game model
  2. Develop a brand new front-end game
  3. Design new art for the game
  4. Develop a game server
  5. Architect a scalable database, website hosting and infrastructure
  6. Design & implement an anti-botting solution
  7. Create a brand new session and custody architecture
  8. Implement blockchain synchronisation with game server
  9. Build API digital signing algorithms
  10. Deploy smart contracts — ERC721, ERC20, ERC1155 and game contracts
  11. Audit smart contracts
  12. Migrate all users from Sunflower Farmers
  13. Terms of Services, Privacy Policies, Trademarking, Company Registration..

Too easy….

I was frightened by the deadline I had committed to but also knew that every day I spent planning meant another day the launch was delayed and more players we could lose.

With a mountain of tasks to complete I jumped right in.

Road to launch

Instead I wanted to create an entirely new ballpark that meant I did not need to compete in the same market as these games. Web3 is all about building communities and I saw an opportunity to build a game that is community led in all aspects. Players not only get the experience of playing Sunflower Land, but they now also get the experiencing shaping and building the game themselves.

All of the proposals, features and art would become available on Github. This meant players could vote on suggestions or even develop a feature and add it to the game.

We had what no other crypto game had. A community full of dedicated open source developers, artists and contributors who were excited not only to play the game, but to improve it.

Over the next 3 months I knew I would not be alone.

Part 6 coming next week.

--

--

Creator of Sunflower Land. Come help us build the future of Web3 gaming! https://github.com/sunflower-land/sunflower-land

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store