so i had this idea that might help alot of people but it only works if people decide to work together on it
the basic idea is an open source game template and free advertising space for your game
heres the plan
people contribute code to build a project just like any other open source project but this is for a game, a game template and what they get in return is a place to advertise their game for free more exposure for your game = more sales plain and simple
it wont work exactly like a full game but more or less multiple example projects kinda of like code snippets but their fully working examples that you can download and run
this way people can jump right it and start working with the code snippets and see how they work
if enough people contribute to something like this you could in theory build a whole game from putting together the code you want and possible experiment with new types of game play
for example:
lets say some people contribute code for an anti gravity gun what does it do? idk use your imagination maybe it attracts a bunch of objects into one spot or maybe it works like a grappling hook and you get pulled to where you shoot it
ok so you got the code for that and then you see some code for something else like a photon blaster (im making this up as i go its an example) so this photon blaster pushes you back when you shoot it
now lets say theres a boss that uses one of the guns and you use the other what will the gameplay be like ? only one way to find out
possibilities are endless imagine your shoting one while driving a car or useing a jet pack
people could create some really interesting game play with this
ofcourse we could make code snippets not just for gameplay but also things like supporting different screen res or other technical stuff
only thing that would be left would be making the graphics of the game thats always unique so people could work more on that and less on the code
this of course this is just an idea right now i wanted to share it with everyone and see if maybe anyone is interested in starting a project like this
oh and the advertising your game part would work like this …
people will request code snippets in the issues area then when someone submits that snippet they are allowed to have their game posted as a project made with libgdx snippets/templates
or if they want to just submit some code that isn’t requested that works too
basic idea is just contribute and get permission to have your game permanently up there
this is just an idea right now
let me know if…
if you think its a good or bad idea
if you would be interested in contributing
or if you just want to share your opinion
something i seem to hear alot is to use the K.I.S.S method (keep it simple stupid) and avoid reinventing the wheel
alot of games out there are exactly the same so why do we need to reinvent the wheel every single time when we can all benefit from helping each other out by sharing code
take a look at angry birds they didnt share their code but therse tons of games out there that try to copy it and they just change the art … and super mario there tons of sidescroller games with different art sonic megaman etc etc list goes on for ever
its obvious that the only thing that makes a game unique is the gameplay, art , and story if your game is going to be the same as millions of other copies out there then it dosen’t hurt to share the could in fact it could help you more then you can imagine take a look at this
theres a game called replica island the guy that made it shared the entire project and made the game free he got 5 million downloads it was released in 2010 he has a blog he posted info on the development process (not really noob friendly more expert theory talk) he also did some presentations on the project told alot of people about it and the presentations are on youtube which reached even more people but the game is free no ads no in game items to buy 5 million downloads thats a slap in the face but who knows why he didnt montize it maybe cause its open source
so lets look back at this code snippet idea i had you post your project here where tons of people will see it you help contribute the project grows more people know about it word spreads etc etc i think you get the idea
everybody wins 8)
EDIT**
title was changed
general idea ended up in a code sharing project (not like github)