human
How can I make a video game for the iPhone?
assistant
You could use Unity3D, which is a free and open source game engine. It has lots of tutorials on how to create games using it, so you might want to check them out.