After the success of our first Android Bounty, I wanted to pick a more ambitious idea for our second project. When paid applications came to the Android Market, I expected we would see some more advanced games. There are a few exceptions like the titles from Bendroid and Cestos from ChickenBrick studios, but overall I have been disappointed with Android games.
I’ve always been a fan of multiplayer games and spent several years of high school addicted to Unreal Tournament. There is a unique social aspect to first person shooter games and I thought this would translate well to Android. Instead of creating an entirely new game, I thought it would be easier to port an older title.
After several days of research I decided Quake would be the perfect title to port. The game was first released back in 1996 and the source code was set free several years later. Since that time, Quake has been ported to many portable gaming platforms including Sony PSP, Nintendo DS, Symbian s60, and more. It was even demonstrated on early Android hardware and captured on video.
Since we started the Bounty last month, there have been $215 in donations collected. We received most of the donations during the first week and then it died down after that. Also since that time, we have seen two versions of Doom ported and a preview of Quake. We also reported on a developer who created the Auriga3D engine and demo’d a Quake 3 map running on a G1. So while I have had some doubts at times, I remain 100% confident we will see a fully playable version with multiplayer support.
If you have yet to check out any of the demos, I suggest downloading the free Doom port from the market. We have included a QR link at the bottom of the page to help you easily find the game. Of all the ports, I found this one runs the fastest and is the most playable.
Some people have questioned the purpose of this project and I would like to address those concerns. Our main goal is to advance gaming on Android and push the platform to its limits. Once we have the 3d engine optimized for Android, then the source code can be released and other custom games can be created. A multiplayer Quake will also serve as a good proof of concept for what is possible with Android.
Other areas we would like to address with Android are the controls and multiplayer aspects of games. Not all Android devices will have a physical keyboard so the touch screen and accelerometer need to be utilized. Vladimir Silva has begun to implement new control methods for his Doom and Quake ports, but more work is needed. I have also yet to see any games that support Ad hoc connections for multiplayer.
Now that the Android 1.5 SDK has been released, we should see more advancements in games. The OpenGL API has seen improvements and the new input method engines will be a plus. Even if you have no desire to play Quake, I’m still requesting that you visit our Android Bounty II page and place a donation. If you are unfamiliar with our Bounty program, no money goes to our site. Everything that is collected will be rewarded to the developer or team that meets our Bounty requirements. Small donations help, but the more we raise will encourage faster development.
This is only our 2nd Bounty program so we are still learning as we go along. We were able to complete the Torrent project for only $90. After speaking with several devs, it feels like our current bounty of $215 is not quite enough to make it worth their time. I refuse to let this die and my new goal is to raise $500. Starting today if anyone would like to donate $100 or more, I will match your donation with $100 of my own money. All it would take is a few generous readers to surpass our goal. Will you help contribute to support the advancement of Android?
The following is a video demonstration of Quake Preview for Android.
Applications mentioned in this article:
Developed By: Scheff’s Blend
Developed By: Vladimir Silva
Developed By: Vladimir Silva
Developed By: ChickenBrick Studios
p.s. if you think i’m crazy, have any suggestions, want to tell me this is impossible, or would like to help with the project please leave a comment.