<<nobr>>

<<set $gameIdeaIndex = random(0, $gamelist.length - 1)>>

<<set $mechanicIdeaIndex = random(0, $mechanicslist.length - 1)>>

<<endnobr>>



It's like <<print $gamelist[$gameIdeaIndex]>> but <<print $mechanicslist[$mechanicIdeaIndex]>>



<<tweet>>



[[Generate Another|Game Idea:]]

try

{

\tversion.extensions['tweet'] =

\t{

\t\tmajor:0, minor:1, revision:0

\t};



\tmacros['tweet'] =

\t{

\t\thandler: function(place, macroName, params, parser)

\t\t{

\t\t\tgamename = state.history[ 0 ].variables[ "gamelist" ][ parseInt( state.history[0].variables[ "gameIdeaIndex" ] ) ];

\t\t\tmechanic = state.history[ 0 ].variables[ "mechanicslist" ][ parseInt( state.history[0].variables[ "mechanicIdeaIndex" ] ) ];

\t\t\tgameidea = "It's like " + gamename + " but " + mechanic;

\t\t\tnew Wikifier(place, "<html><a href=\s"https://twitter.com/intent/tweet?text=%23GameIdea " + gameidea + " GameIdeaGenerat.org\s">tweet this</a></html>");

\t\t},

\t\tinit: function() { }

\t};

}

catch(e)

{

\tthrowError(place,"macrodemo Setup Error: "+e.message);

}

try {

\tversion.extensions['inittwitter'] =

\t{

\t\tmajor:0, minor:1, revision:0

\t};



\tmacros['inittwitter'] =

\t{

\t\thandler: function(place, macroName, params, parser) {

\t\t\twindow.twttr = (function(d, s, id)

\t\t\t{

\t\t\t\tvar js, fjs = d.getElementsByTagName(s)[0],

\t\t\t\t\tt = window.twttr || {};

\t\t\t\tif (d.getElementById(id)) return t;

\t\t\t\tjs = d.createElement(s);

\t\t\t\tjs.id = id;

\t\t\t\tjs.src = "https://platform.twitter.com/widgets.js";

\t\t\t\tfjs.parentNode.insertBefore(js, fjs);



\t\t\t\tt._e = [];

\t\t\t\tt.ready = function(f)

\t\t\t\t{

\t\t\t\t\tt._e.push(f);

\t\t\t\t};



\t\t\t\treturn t;

\t\t\t}

\t\t\t(document, "script", "twitter-wjs"));

\t\t},

\t\tinit: function() { },

\t};

} catch(e) {

throwError(place,"macrodemo Setup Error: "+e.message);

}

<<nobr>>

<<gglanalytics>>

<<inittwitter>>

<<set $gamelist =

[

"Candy Crush Saga™",

"Kim K Hollywood",

"Guacamelee",

"Papers, Please",

"Mass Effect",

"The Sims",

"QWOP",

"Silent Hill",

"Mario Kart",

"Mario Tennis",

"Minesweeper",

"Final Fantasy",

"Tetris",

"Frogger",

"Bomberman",

"Bioshock",

"Banjo Kazooie",

"Legend of Zelda",

"Limbo",

"Mortal Kombat",

"Half Life 2",

"Portal",

"Left 4 Dead",

"Space Invaders",

"WarioWare",

"Angry Birds",

"Wii Fit",

"Dance Dance Revolution",

"Guitar Hero",

"Grand Theft Auto",

"Call of Duty",

"Pokemon",

"Minecraft",

"Skyrim",

"World of Warcraft",

"Starcraft",

"Pac-Man",

"Donkey Kong",

"Halo",

"Animal Crossing",

"Super Smash Bros",

"Gone Home",

"Nintendogs",

"Cooking Mama",

"Need for Speed",

"Farmville",

"Rogue Legacy",

"Fez",

"Super Time Force",

"Sound Shapes",

"Lovers In A Dangerous Spacetime",

"N+",

"Far Cry",

"The Yawhg",

"Starseed Pilgrim",

"Fate Tectonics",

"Mount Your Friends",

"Towerfall",

"Hotline Miami",

"Psychonauts",

"Goat Simulator",

"Counter Strike",

"Cities: Skylines",

"DayZ",

"Dark Souls",

"Sonic the Hedgehog",

"Dragon Age",

"Fallout",

"Super Metroid",

"Borderlands",

"BrokenFolx",

"Metal Gear Solid",

"Night In The Woods",

"Katamari Damacy"

]>>

<<set $mechanicslist =

[

"with dead bodies",

"with babies",

"actually good",

"with butts",

"with KITTENS!",

"in someone's digestive system",

"everyone's actually a ghost",

"it's a dating sim",

"it's a visual novel",

"it's a twine game",

"with way more nudity",

"with youths",

"super serious",

"with way more violence",

"with way more swears",

"it takes place at Medieval Times",

"everyone's on drugs",

"all the characters are PUPPIES",

"you're a janitor",

"with hot dogs",

"the currency is Skittles™",

"wayyyy gorier",

"with more love stories",

"you're knitting instead",

"you're kissing instead",

"with more Mean Girls references",

"all the art is designed by a 6-year-old",

"it has Twitter functionality",

"it uses a Dance Dance Revolution pad",

"with an Oculus Rift",

"you only use one button",

"with Girl Scouts",

"it's a metaphor about SOCIETY",

"all the characters are magical girls",

"all the characters make dad jokes",

"with way more puns",

"with way more sexual innuendos",

"with more physics puzzles",

"it's a text adventure",

"it's a 1940s LA noire-themed adventure game",

"with time travel",

"it takes place in a 1990’s high school",

"with an ironically terrible soundtrack",

"it's a metaphor for puberty",

"all the characters are classic movie monsters",

"all the characters speak in a made up language",

"it's a social commentary about violence in video games",

"all the characters are made of food items",

"we make it a freemium game",

"with a MAJOR PLOT TWIST",

"with parkour",

"with motion control",

"it's a VR game",

"it's a MMORPG",

"it uses Kinect",

"with more internet memes",

"with more scantily clad men, amirite?",

"you can only communicate with emojis",

"for the Apple Watch",

"it's basically porn",

"it uses amiibos",

"with cat poo",

"with bees?",

"for kids",

"it's an educational game",

"with interactive torture scenes",

"it's an interactive art piece",

"it's a metaphor for child birth",

"it takes place in purgatory",

"with in-app purchases",

"it's a Facebook game",

"it has Vikings in it",

"it takes place during the Cold War",

"it takes place in England during World War II",

"with pixel art",

"with voxels",

"it's a MOBA",

"it's a multiplayer game with alt controllers",

"it's a rhythm game",

"it's a survival horror game",

"only on the new NEW 3DS™",

"in SPACE",

"as a Flappy Bird clone",

"with a low poly art style",

"with jump scares",

"with more quick time events",

"it’s a collectible card game",

"it’s a match-3 puzzle game",

"it’s a walking simulator",

"it’s not a game",

"it’s an OUYA Exclusive",

"it’s licensed by Disney®",

"it’s entirely procedurally generated",

"it’s a physical party game",

"with a badass lady biker gang",

"it’s a dress up game",

"with more relationship options",

"it uses the Game Boy link cable",

"it’s teaches kids about safe sex",

"it takes place inside someone’s brain",

"with 100% more goats",

"most of it is only available in DLC",

"it has a day one embargo",

"it requires an always on internet connection",

"it features mingleplayer",

"with ragdoll physics",

"with dick physics",

"it’s full of SPIDERS",

"it’s super broken",

"you have to watch ads to continue playing",

"it’s really fucking difficult",

"it’s a gritty origin story",

"your decisions matter in the sequel",

"the soundtrack is entirely scored by Robby Duguay",

"the soundtrack is entirely scored by Disasterpeace",

"with 100% more fart jokes",

"with CANDY",

"everyone is eating pizza all the time",

"on a bike",

"in the future",

"the soundtrack features a children's choir",

"with motion capture performances by Willem Dafoe",

"with motion capture performances by Steve Buscemi",

"featuring the voice talent of Troy Baker",

"featuring the voice talent of Nathan Fillion",

"with permadeath",

"you play as the ground",

"with difficult moral choices"

]>>

<<endnobr>>



You will make MILLION$ with theSE AMAZING & TOTALLY UNIQUE GAME IDEAS



[[Generate Game Idea|Game Idea:]]

Made by <a href="https://twitter.com/gabdar" target="_new">@gabdar</a> & <a href="https://twitter.com/andrewcarvalho" target="_new">@andrewcarvalho</a>

2015

try

{

\tversion.extensions['gglanalytics'] =

\t{

\t\tmajor:0, minor:1, revision:0

\t};



\tmacros['gglanalytics'] =

\t{

\t\thandler: function(place, macroName, params, parser)

\t\t{

(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){

(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),

m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)

})(window,document,'script','//www.google-analytics.com/analytics.js','ga');



ga('create', 'UA-61826424-1', 'auto');

ga('send', 'pageview');

\t\t},



\t\tinit: function() { }

\t};

}

catch(e)

{

\tthrowError(place, "gglanalytics setup error: " + e.message);

}