I'm working on my first real game. I've done smaller projects, but I really want to tackle a more complicated project. This will feature a 2D style game, with an overhead view similar to Zelda: LTTP.
I am looking to include:
Pixel art
Tiling
Lighting Effects (mostly will be focused around moving character, but should bend around other objects)
I'd like to make it playable on a phone device or game system.
(I'm sure there is more, but I'm blanking out. It is a simple game aside from the lighting effects portion).
Anyone able to give advice of perhaps languages and other tools I should use before I get knee deep into this project? Should I use C++, Java, C, Python... perhaps dealing with SDL, OpenGL, DirectX, etc?