Well, wants to revitalize indie gaming he says.
A few ideas,
Jolts, these are website based scores that persist between games. It's similar to gamer scores except that Jolts fluctuate. The idea is that a game can reward a user with Jolts for doing a specific task, defeating a campaign, killing one hundred enemies etc. These jolts may then be used in game to purchase a new weapon, a fancy new ride, some cool new hat etc. Additionally, Jolts build on the social aspect by allowing gamers to trade Jolts with other users for offering programming advice, art, code etc. Further, you can integrate Jolts into a referral program so that users recieve a percentage of all jolts earned by referals (maybe 5% or so). Effectively this creates a Game Jolt atmosphere so that users are encouraged to come back to a game to earn more Jolts and stay with Game Jolt games in order to get more cool stuff. Further, it encourages use of the API as offering Jolts provides users with a way to do pseudo micro transactions using these Jolts.
Obviously, this presents a few problems. First, coders could abuse this idea by simply providing a stream of constant Jolts to attempt to attract gamers. It might be wise to implement some form of peer review for Jolts in which games with Jolts must first be passed by a number of fellow developers in order to be shown on the site. Other solutions are also availible.
Second, Global Settings, once again this integrates into the API and acts more or less as Data Storage. What this does, is present users with a number of controls such as Forward, Backward, Left, Right, Attack, Jump, Action, Menu, Special etc. These controls can then be saved on Game Jolt and thus, a user running an app on different PC's will have the same settings. Further, a game integrated with this can use the default settings to be personalized to the user. Allowing general settings and per game settings would be optional. The simple availibility of global settings would be awesome and is something that neither steam nor desura offer to my knowledge.
Source Control, simply put, users should be able to sync their Codeplex, Git Hub, Google Code, Assembla and other source control sites to Game Jolt. That would make the Source games more open and accessable.
Add a Mods section to games. This would allow users to upload content for a game that they do not own that is displayed for the game. Developers should have an option to turn off this tab on their project as some can't be modded. All Mods should require a "How to Install" text document so that users can easily know how and what they need to do to get the mod running and should also include the download. Screenshots, Videos and News could also be added to the Mod. Effectively turning a mod into a Game submission that requires another game first.
Group Games, this would allow a game to be submitted by a group. This would allow any of that groups members to update, edit, submit news, post screenshots etc. Each members permissions could be limited. Further, a project could include a "looking for X" so that a team in need of an artist could advertise that cleanly and effectively.
Streaming, I've said it once and will say it again. Streaming integration for developers and gamers has the potential to draw in gamers looking to make a bit of cash off of their game time. Further, it advertises Game Jolt and the games on it.
The Game Jolt Store, basically, what this is, is an archive for developers. It would allow developers to find, look up the license of, and download any number of assets from sound effects to 3D models. It could implement some form of cost in Jolts or real money, but preferably would be free. The idea here is to provide developers with quality content that doesn't cost an arm and a leg and also looks nice. This would be extremely useful for the community contests where development time is stunted. The store could also include tools or links to tools such as Paint.NET and other free applications that developers may want (Audacity is another example here).
Getting Started, this section would be designed specifically for "first games" and "how tos". Basically it would take all the games that users designed as a first attempt and stick them in one place, first so that all gamers know where not to look for the best game jolt has to offer (no offense new people), but also so that the new coders have a place to start and those that are looking to start developing have a place to go and get started with the very basics of coding, game making and which tools/engines/resources they will need to start. Effectively this is your proving grounds, but designed more for making the users that do want to get better able to do that.
HasUpdate API, basically what this does is query the Game Jolt database and see if a new version of the Game exists. If so, then the game maker can do something like show a message, open the webpage etc. This, while not necessary, would be very helpful. Returning a link to the download would make auto updaters possible.
Chat Groups, I think anyone that uses the chat has run into this. You have two conversations running at the same time with people talking over one another. It always reminds me of Thanksgiving when my family attempts to solve all the worlds problems. Obviously, everyone talking over one another is not great. Thus, I propose either we get a General Chat, Developers Lounge (only availible to Developers and focused on coding etc) and Private Sessions for when a small group wants an isoloted chat. This way, the chat clutter could be removed.
Statistics API, allow us to add custom data points to the Statistics shown under the Revenue report or, at the very least report basic events like Game Launched, this will allow us to put a number on players to revenue.
Commenting, while I agree it is nice, I don't think popups are ever a good thing. That being said this should be worked on to encourage ratings, however this is an issue that every site including the app store for Apple and microsoft both suffer from as well. I would even say that Game Jolt has a higher comment/play ratio than these sites, though I don't have the numbers for those sites and my guesses are only based on personal experience.
Game Recommendations, allow people to "Recommend This Game". Basically, when you recommend a game it shows your friends that you recommended it (perhaps integrating a recommended games feed on the home page that is personalized for you). Additionally when showing recommendations and games it will show a number representing the number of recommendations it has from your friends. Obviously a game with more recommendations would rank higher.
Change Logs, add change logs to each game update. This way a use downloading a game can see what is different and what has been fixed/updated/redone/added.
Game Updates, show when games you like have an update uploaded for them. This can either be integrated into your dashboard, home page or somewhere else. The idea is that you can see when a game that you have rated highly or recommended has been updated. You could then see change logs for that update, the decription etc. This could also apply for new News, Screenshots, Videos etc. This would be different than the one currently on the Home Page which covers a very broad spectrum.
Anyway, that is enough suggestions for now I think, I'm sure I'll think of more later, but even if you implement half of this you will have a decent amount of work set out in front of you. That being said, I do believe that a number of these could really improve Game Jolt. Especially the idea of Jolts and the Game Jolt Store. The Store could significantly imrpove the quality of games that are made by a skilled coder who is not necissarily skilled or possessing the time to create high quality graphics, music, sound effects etc.