The only reason you want a game development contest is because there is no commercial game market. That is the real problem. You want to motivate game developer's via ego rather than money. That's fine, of course, but ego won't put food on the table.
Sorry, if I keep rambling on about this in every forum.......but I see this as the MAIN problem we have.
To get a commercial game market the Amiga community needs to start paying for games (and apps). As there is an insufficient Amiga user base you will never have professional game development. One way to to get professional game development is to leverage a larger user base. This was one of the promises of Amiga Anywhere (but I digress).
The optimal user base to leverage at the moment is.......... the iPhone. It has relatively low hardware requirements for a next gen Amiga and an established distribution model. You would program to the iPhone's limitations and optionally enhance for next gen Amigas. Depending on the type of game you might even be able to get things to work on high-end classic machines also.
If we had a cross platform API for iPhone this could make a difference, as Amiga devs could leverage the iPhone market to make a living.
As I don't currently do iPhone development(but I see it in my future) I am not entirely sure what we would need but I imagine it would entail: an Objective C port, or near enough to make porting easier, enough of an API wrapper to flick some sprites around, do some scrolling and play some music and sounds. OpenGL 3d would be a bonus. Even if the API/library or dev tool was commercial it would still make sense. Failing this, porting an existing Amiga games making library to iPhone might be enough. There's an SDL library for iPhone I see. Why aren't we on that!!!
And if things went well, and it was made easy enough, you might even be able to convince some iPhone devs to back-port their games to Amiga. Ya neva know?
Just curious, is a SAM capable of running a version of PPC OSX? (I don't want to argue about the legality of this... I am just curious). This would allow existing owners to have an IDE to do this on the one machine at least.