import{_ase,casa,oast,a5aso}from"./chunks/framework.CK8QU5WH.js";constg=JSON.parse('{"title":"Guide to Incrementals/Appeal to Developers","description":"","frontmatter":{"public":"true","slug":"guide-to-incrementals/appeal-to-developers","title":"Guide to Incrementals/Appeal to Developers","prev":false,"next":false},"headers":[],"relativePath":"garden/guide-to-incrementals/appeal-to-developers/index.md","filePath":"garden/guide-to-incrementals/appeal-to-developers/index.md"}'),n={name:"garden/guide-to-incrementals/appeal-to-developers/index.md"},i=o('<h1id="guide-to-incrementals-appeal-to-developers"tabindex="-1">GuidetoIncrementals/AppealtoDevelopers<aclass="header-anchor"href="#guide-to-incrementals-appeal-to-developers"aria-label="Permalink to "Guide to Incrementals/Appeal to Developers""></a></h1><p>Therearealotofdevelopersintheincrementalgamescommunity-thegenreseemstodrawthemin,andconvertalotofplayers<em>into</em>developers.Let'sexplorethereasonswhythisgenreappealstodevelopers.</p><h2id="incrementals-are-easy-to-make"tabindex="-1">IncrementalsareEasytoMake<aclass="header-anchor"href="#incrementals-are-easy-to-make"aria-label="Permalinkto"IncrementalsareEasytoMake""></a></h2><p>Comparedtoothergenres,incrementalshavequitelowexpectations.Youdon'tneedtomakefancyart,ormusic,orlaythingsoutnicely.Ifyoucanmakeabuttonandlearnthefewlinesofcodenecessarytomakeanumbergoup,youcanmakeanincremental.Thislowthresholdmakesthegenreperfectforthosewhoareactivelylearningtocodeandhaven'tdevelopedanygamedev-relatedskillsyet.</p><p>Additionally,unlikeothergenresincrementalsareuniquelyeasytoimplementinanormalwebpage-noneedtoworryaboutrenderingsprites,movingthemaround,implementingphysics,etc.NewdeveloperscanjustuseHTMLtoaddabutton,andthegameisnowavailableinyourbrowser.Youdon'tneedtochooseanengine,haveadminprivileges,orhellforthededicatedyoudon'tevenneeda<em>computer</em>-therearetoolsforwebdevelopmentthatruninthebrowseritself,soyoucantechnicallyuseyourphoneifthat'sallyouhave.</p><p>Javascriptisaperfectlyviablelanguageformakingwebgames,whereasothergenresaretypicallygoingtorequireusingothermoredifficultlanguagestolearn.Therearecountlessjavascripttutorialsthatstartfrom0knowledgeofprogramming,makingitincrediblyaccessibletobeginners.</p><h2id="players-are-easy-to-find"tabindex="-1">PlayersareEasytoFind<aclass="header-anchor"href="#players-are-easy-to-find"aria-label="Permalinkto"PlayersareEasytoFind""></a></h2><p>Onceyou'vefinishedyourgameanduploadeditongithubpagesoritchorjustcopiedthelinkifyou'reusingglitchorreplit(allofwhichareeasytodo),anyonecannowplaythegameintheirbrowser.Thislowbarriertoentryhasshowntremendoussuccessingettingcompletelyunknowndeveloperstohavethousandsofplays.</p><p>Theincrementalgamescommunity,whichmostlycentersaround<ahref="https://www.reddit.com/r/incremental_games"target="_blank"rel="noreferrer">r/incremental_games</a>,isalwayslookingfornewgamesandtendstofloodanynewonespostedwithinitialplayers.</p><p>Havingyourgamesbeplayedcanbeincrediblymotivating,andthecommunitymakesitquiteclearthatyoucanexpectplayerstoplayyourgame.Thesecommunities-bothforincrementalgamesingeneralaswellasgame-specificcommunities-tendtobeverydeveloperfriendlyaswell.Alotofthedevelopersknoweachother,andwelcomenewdeveloperswithopenarms,oftenwithdedicatedchannelsforprogramminghelpanddiscussions.</p><h2id="monetization"tabindex="-1">Monetization<aclass="header-anchor"href="#monetization"aria-label="Permalinkto"Monetization""></a></h2><p>I'dliketoclarifythateverythingI'vesaidabovemainlyappliesto<em>web-basedincr