2D, sorry, I don't get on this part of the forums often. I hope that I can help...
I have a iPhone 3g. I'm using firmware from
http://www.whited00r.com/. It is essentially iOS 3.1.3, but with some tweaks that allow some extra features available in the more recent iOS versions.
Anyway, the games I play on this device (which must be compatible with 3.1.3 to run) are:
(EA games...Paid $1 each)
Boggle
Yahtzee Adventures
Risk
NBA Jam
(Popcap games...Paid $1 each)
Plants vs. Zombies
Peggle
Bejewled 2 (Free?)
(Others...most I've paid nothing for)
**Tower Defense:
The Creeps
geoDefense
geoDefense Swarm
**Sports
Let's Golf
Baseball Superstars 2011
Fishing Kings
Doodle Golf
**Puzzle
LetsTans Delux
BitFlip
Puzzle Quest
Shift
Toki Tori ($1)
**Shooters (Twin-Stick)
mini Gore
BloodnGuns
GeoFighter
Tilt to Live ($1)
**Others
Civ Rev
Game Dev Story ($1)
mini Squadron
Resident Evil 4 ($1)
Zenonia ($1)
Rat on a Scooter XL(Donut Games = FUN!)
Watch the iOS game sales thread in the Game Deals forum...download any free title that interests you to you itunes account from your computer & then sync to your iPod. That way, even if they don't work on 3.1.3, you'll still have them for when/if you upgrade. Hope this helps!