<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Paul Gadi</title>
    <description>The latest articles on Forem by Paul Gadi (@polats).</description>
    <link>https://forem.com/polats</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F133895%2F234cd1a3-904f-4eeb-b26a-c326eebe6152.png</url>
      <title>Forem: Paul Gadi</title>
      <link>https://forem.com/polats</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/polats"/>
    <language>en</language>
    <item>
      <title>Decentralizing Video Games - An Introduction</title>
      <dc:creator>Paul Gadi</dc:creator>
      <pubDate>Mon, 16 Mar 2020 05:44:27 +0000</pubDate>
      <link>https://forem.com/polats/decentralizing-video-games-an-introduction-1mln</link>
      <guid>https://forem.com/polats/decentralizing-video-games-an-introduction-1mln</guid>
      <description>&lt;h3&gt;
  
  
  &lt;em&gt;Why do we need to decentralize video games? It's all about &lt;strong&gt;Platform Lock-in&lt;/strong&gt;&lt;/em&gt;
&lt;/h3&gt;

&lt;p&gt;Game developers take it for granted, but we default to using certain platforms without really thinking about it. &lt;/p&gt;

&lt;p&gt;When developing a game, we start with Unity as our game engine, add in a slew of third-party SDKs, fire up a backend server on AWS, and then finally deploy on the App Store.&lt;/p&gt;


&lt;div class="glitch-embed-wrap"&gt;
  &lt;iframe src="https://glitch.com/embed/#!/embed/dvg-diagram-1?previewSize=100&amp;amp;attributionHidden=true&amp;amp;sidebarCollapsed=true&amp;amp;path=index.html" alt="dvg-diagram-1 on glitch"&gt;&lt;/iframe&gt;
&lt;/div&gt;


&lt;h5&gt;
  
  
  &lt;strong&gt;We usually don't think about alternative platforms, as we've become so accustomed to using these particular ones.&lt;/strong&gt;
&lt;/h5&gt;

&lt;p&gt;In the &lt;a href="https://medium.com/@polats/3-disruptive-game-design-trends-to-look-forward-to-in-2020-23c22aa4b6be" rel="noopener noreferrer"&gt;current state of the game industry&lt;/a&gt;, it may seem that choosing these platforms are the best choice. After all, there are reasons they are so dominant: they have the most mature tools and have the greatest player reach.&lt;/p&gt;

&lt;p&gt;What we fail to realize is as we centralize around these platforms, they become the gatekeepers of the industry. &lt;/p&gt;

&lt;p&gt;All the value from our players have to go through them. They decide which games players see, and what percentage their revenue share is. &lt;/p&gt;


&lt;div class="glitch-embed-wrap"&gt;
  &lt;iframe src="https://glitch.com/embed/#!/embed/dvg-diagram-2?previewSize=100&amp;amp;attributionHidden=true&amp;amp;sidebarCollapsed=true&amp;amp;path=index.html" alt="dvg-diagram-2 on glitch"&gt;&lt;/iframe&gt;
&lt;/div&gt;


&lt;h5&gt;
  
  
  &lt;strong&gt;When platforms lock us in, they effectively define the rules.&lt;/strong&gt;
&lt;/h5&gt;

&lt;p&gt;What's more subtle, and arguably coercive, is the ways these platforms affect how video games are designed. &lt;/p&gt;

&lt;p&gt;Just a few examples: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;The Play Store's focus on in-app purchases has moved game design away from building narrative to making more compelling microtransactions&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Unity's weak support of HTML5 plus their push for services such as Unity Ads have made games become always-online native downloads with ad monetization &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Top grossing leaderboards on App Stores plus analytics tools focused on Daily Average User counts (DAUs) have primed game developers towards these metrics&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;As a result, video games have become more focused on monetization and retention instead of player enjoyment. &lt;/p&gt;




&lt;h4&gt;
  
  
  &lt;em&gt;This is the argument for decentralizing our games. Platform lock-in is insidious, slowly taking agency away from developers and players.&lt;/em&gt;
&lt;/h4&gt;

&lt;h4&gt;
  
  
  &lt;em&gt;I believe that decentralization, brought about by Web3 and open-source, will be how we take back control.&lt;/em&gt;
&lt;/h4&gt;




&lt;p&gt;The truth is though, these platforms didn't set out to be coercive from the start. It's economics: the rational choice is for the platforms to optimize for the most important metric-- in their case, it's increasing user base and revenue.  &lt;/p&gt;

&lt;p&gt;The problem is it's all done at the expense of anything else, leading to &lt;a href="https://www.howtogeek.com/449521/what-are-microtransactions-and-why-do-people-hate-them/" rel="noopener noreferrer"&gt;player dissatisfaction&lt;/a&gt; and an &lt;a href="https://medium.com/coinmonks/tackling-the-most-important-challenge-in-games-and-web-3-0-interoperability-c8441c2091f5" rel="noopener noreferrer"&gt;unsustainable attention economy&lt;/a&gt;. &lt;/p&gt;

&lt;h5&gt;
  
  
  &lt;strong&gt;To change the status quo, we must change the economics behind these platforms.&lt;/strong&gt;
&lt;/h5&gt;

&lt;p&gt;&lt;a href="https://medium.com/@w_brealey/5-ethereum-defi-apps-revolutionizing-saving-9f717fe2e595" rel="noopener noreferrer"&gt;Decentralized Finance (DeFi)&lt;/a&gt;, &lt;a href="https://mapping.daolandscape.today/" rel="noopener noreferrer"&gt;Decentralized Autonomous Organiations (DAOs)&lt;/a&gt; and &lt;a href="https://platform.coop/" rel="noopener noreferrer"&gt;Platform Cooperativism&lt;/a&gt; are some of the movements trying to do just that, not just by upending economics but also adding in community governance. Learning from these movements would be a good first step.&lt;/p&gt;

&lt;p&gt;Another step would be to learn from Web 3.0 startups that have successfully moved the needle.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fpolats%2Fglitch%2Fraw%2Fmaster%2Fdvg%2Fopensea.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fpolats%2Fglitch%2Fraw%2Fmaster%2Fdvg%2Fopensea.png" alt="Opensea"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://opensea.io/" rel="noopener noreferrer"&gt;Opensea&lt;/a&gt; is a great example. By leveraging the open &lt;a href="https://opensea.io/blog/guides/non-fungible-tokens/" rel="noopener noreferrer"&gt;Non-Fungible Token (NFT) Standard&lt;/a&gt;, they have been able to stimulate a new economy around virtual item trading.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fpolats%2Fglitch%2Fraw%2Fmaster%2Fdvg%2Fcoreloop.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fpolats%2Fglitch%2Fraw%2Fmaster%2Fdvg%2Fcoreloop.png" alt="Core Loop"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This open standard has allowed virtual items to exist outside of their own game universes, and has expanded the core attention loop of traditional games. &lt;/p&gt;

&lt;p&gt;Players have always wanted to use items outside of their games. Value can be found in these intersections and gaps.&lt;/p&gt;




&lt;p&gt;Another Web 3.0 startup that is currently revolutionizing open-source economics and governance is &lt;a href="https://gitcoin.co" rel="noopener noreferrer"&gt;Gitcoin&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fpolats%2Fglitch%2Fraw%2Fmaster%2Fdvg%2Fgitcoin.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fpolats%2Fglitch%2Fraw%2Fmaster%2Fdvg%2Fgitcoin.png" alt="Gitcoin"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Currently the epicenter of Web 3.0 development, Gitcoin provides developers and startups the tools we need to galvanize our communities. It does so by building open-source web 3.0 services such as &lt;a href="https://gitcoin.co/grants/" rel="noopener noreferrer"&gt;Gitcoin Grants&lt;/a&gt;, sharing breakthrough thinking around the economics of public goods such as &lt;a href="https://vitalik.ca/general/2019/12/07/quadratic.html" rel="noopener noreferrer"&gt;Quadratic Voting&lt;/a&gt;, and bringing developers together on &lt;a href="https://hackathons.gitcoin.co/funding-the-future" rel="noopener noreferrer"&gt;fun virtual hackathons&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fpolats%2Fglitch%2Fraw%2Fmaster%2Fdvg%2Fquadratic.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fpolats%2Fglitch%2Fraw%2Fmaster%2Fdvg%2Fquadratic.png" alt="Quadratic Voting"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h4&gt;
  
  
  &lt;strong&gt;If we move the games industry towards open standards, open-source and decentralized governance, platform lock-in would be eliminated.&lt;/strong&gt;
&lt;/h4&gt;




&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fpolats%2Fglitch%2Fraw%2Fmaster%2Fdvg%2Ffundingthefuture.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fpolats%2Fglitch%2Fraw%2Fmaster%2Fdvg%2Ffundingthefuture.png" alt="Funding The Future"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;Our company &lt;a href="https://outplay.games/" rel="noopener noreferrer"&gt;OP Games&lt;/a&gt; has partnered with &lt;a href="https://hackathons.gitcoin.co/funding-the-future" rel="noopener noreferrer"&gt;Gitcoin for the Funding the Future Hackathon&lt;/a&gt;, where we're exploring how to use Web 3.0 to build new funding opportunities for game developers.&lt;/p&gt;

&lt;p&gt;We have set up some fun challenges for developers who want to get started in making Web 3.0 games, with some prizes for additional incentive. &lt;/p&gt;

&lt;p&gt;Come join us in &lt;a href="https://hackathons.gitcoin.co/funding-the-future" rel="noopener noreferrer"&gt;Funding the Future&lt;/a&gt;!&lt;/p&gt;

&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-1237771648138465281-838" src="https://platform.twitter.com/embed/Tweet.html?id=1237771648138465281"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1237771648138465281-838');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1237771648138465281&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;p&gt;Notes: Glitch diagrams were made from a &lt;a href="https://github.com/polats/eth.build" rel="noopener noreferrer"&gt;fork&lt;/a&gt; of &lt;a href="https://eth.build/" rel="noopener noreferrer"&gt;Austin Griffith's Eth.build&lt;/a&gt;, a node graph tool for learning Web 3.0&lt;/p&gt;

</description>
      <category>gamedev</category>
      <category>webdev</category>
      <category>opensource</category>
      <category>discuss</category>
    </item>
  </channel>
</rss>
