Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Please, don't use the term 'an io game'. It really makes no sense.


I'm the guy that made Agar.io, and I personally hate that term, but I don't think we'll ever win the war of getting people to stop calling those browser MMO games "io games"


I taught at a summer camp that had a curriculum focused on playing and modding Minecraft. One of the biggest challenges we faced was getting the kids to stop playing Agar.io for long enough to play Minecraft.


Have you written any development posts like this? I'm sure everyone on HN would be really interested to hear your thoughts about this post, and how it compares to the development of agar.io. Did you sort of just get lucky with the game mechanic, or was it something that you put a lot of thought into? Was agar.io originally supposed to be a different game?


There was a post with some technical details on Agar.io a while ago back when it was released (>2 years ago). A year after Agar.io I made Diep.io, which is also fairly successful (but not nearly as crazy as agar.io), so that points to it not being completely based on luck :)

I just make what feels fun. For a perspective on development cycle: the initial version of Agar.io took 1 week, while Diep.io took less than a month too (it was released a lot more polished than agar.io). Of course, they continued receiving updates for months, but the initial version was already fun.

While the initial version for both games was coded fairly quick, there were months of thinking about them before I even started coding, and from beginning of development to first version the gameplay plans didn't change.


> initial version of Agar.io took 1 week

The protoype of my successful (non-game) software took 2 hours (though it percolated a while). But I still haven't finshed a prototype of my recent ideas, after years of research and development. Could it be that successful ideas are simple enough to prototype quickly?

But what about complex games, like Horizon Zero Dawn, or Zelda: Breath of the Wild?

It turns out they did prototype BotW... and not the beautiful 3d graphics or physics, just a 2d top-down version.


Wow, I'm really enjoying diep.io, and I just realized it's extremely similar to the game in this post. The OP must have seen diep.io and borrowed a lot of game mechanics. But they still didn't do it right, because I only played their game for a few minutes, while I was hooked on yours. That's a very valuable lesson: the game has to be fun and engaging, and the technical details are almost insignificant compared to that.


Thanks for agar.io - it cools. Any chance of a AMA or similar ? Would be really interested on the technical aspects (only 1 week! to minimal viable product) ? Also on the ad revenue ? (where it is not commercially sensitive ?) Also the fun stopping bots playing the game ? Your view on the great trick moves (and youtube videos), are these fake or are people really that good ? Do you play it much yourself ?

:)


I was just playing Diep, great game, thanks for making it! Glad you finally fixed the bug that was making the game crash my whole machine on OSX!


Agar.io cost me a lot of productive waking hours. I'm not sure if I should thank you or curse you.. :)


At least you're better off than those guys who created the "pc" market category, only to have those two letters come to mean their competitor, and not them.


Great game. Was it a side project, or were you a full time game dev?

And what about now after its success? Did it provide enough income to pursue whatever you want full time?


Depends if you consider several millions US$ as 'enough income'


Source?


I love that game! Never was super good at it, but it's a nice diversion all the same...


I had also never heard the phrase, but a quick Google shows that it's part of the lexicon for a community of people.


i can't imagine the confusion of ideas that must have been for those people to have coined this 'io game'...


As opposed to an 'o game', which is output only, i.e., just a movie.


Or an 'i game', a game that takes only input and provides no feedback. Like waving your hands in the air and pretending you are playing a VR game; or a Karate kata.


Or just 'the game', which exists only inside your own head.


Or air-guitar.


It makes as much sense as most words. Usage defines meaning - not logic.


But the problem with this name is that the 'io' part is entirely based on the url - would one still call this 'genre' an 'io game' if the url to it doesn't end in '.io'?


I also have never heard this phrase 'io game'. Sounds like firebase & html5 games? Those were popular after html5 came out..


I think the history goes: agar.io and slither.io were surprise smash-hit games that both featured simple, drop-in-and-play multiplayer HTML5 with a dedicated .io domains. They inspired literally hundreds of copycats that each set up .io domains to signal that they were following they genre. The genre has become so popular that "io game" is now a term.


I was introduced to this by my friend's (USA) elementary school age kids last year - they showed me a lot of games on the .io TLD. mope.io was popular for a time - it's seems pretty pointless from watching people play it over the shoulder.


It's referring to the domain .io, as in agar.io, which was a circle fighting game that started the trend.


Which is so fucking strange.

Is TagPro a "gg game" now, because they use the "gg" domain for their main site? I mean, how obtuse can we get..


Isn't this just normal evolution of language? Like how terms like "uppercase" have meaning even though we don't keep letters in cases (most of us anyway!). It's not like every domain extension has to match a game genre, but if, by fluke, it became what happened for "io games" ... That's how words get their meanings. Which is a long way of saying I disagree that it's strange!


I suppose I'm arguing against the adoption of such a vernacular. It's just a web game.


It's a specific genre of webgame though, something is or is not an "io game" it's more than where it's hosted, it's more than whether or not it's an HTML5 game or multiplayer.

A genre is precisely a collection of artistic attributes that occur and are repeated mostly as a historical accident (usually after a pioneer explores the space and follow-ups revisit) and are shared among a collection of works -- they are hard to concisely label with precise descriptive terms so their audience seeks a fairly arbitrary label to describe the collection. "io game" seems reasonable enough to me.

Just the same as (made up example) "Up-tempo minor-seventh-key highly-distorted guitar arpeggios with four-on-the-floor beats and legato vocals" gets called "wailcore" or something, the kids playing these aren't going to say "HTML5 games with an emphasis on large counts of concurrent players, with gameplay arising from emergent behavior of players instead of a large investment in story, art, or game mechanics." a hundred times to their peers -- even if they could consciously notice these attributes and articulate them that way.

They'll start saying "you know, it's kinda like agar.io" "I haven't heard of that is it like <whatever>.io?" "Yeah, exactly" suddenly you have a community of players of "io games". I don't really understand how anyone would expect anything else here.


Sure, you're right overall, I just didn't think the *.io game arena was large enough or unique enough to merit that term being used.

Also it's just a bad name in general, since those style games can be hosted anywhere.


Genre names never are any good. You can't usually distil the detail of what makes a genre into a formula, and you can't distil that formula into a short enough descriptor.

"Rock" for instance.


There are millions (ok, maybe not) of web games.

How do you describe a particular genre? The one obvious thing this particular kind of games had in common when they appeared was the .io domain, thus the name.

Go to cursors.io, agar.io and slither.io. Now find a short phrase to describe all three.


Multi-player browser game.


Plenty of multiplayer browser games that differ in style and gameplay from these three. Care to try a minimal description?


Quake Live is also a multi-player browser game. Same for Travian.


If it inspired dozens of similar games and they all used the gg domain, then yeah, it would be reasonable to call those gg games.


Obtuse enough not to realize that a subculture produces its own tropes. If "gg games" acquires enough of an identity, they way io has, then yes, outsiders might start referring to gg games.


It makes sense if they are all knockoffs of successful games that were hosted in the .io TLD, though


wait until you learn what MOBA stands for...


at least MOBA makes sense.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: