I have already read a lot of question, about which engine you should use for a 2D Game, but I still have same questions.
I already wrote a little 2d game with libgdx, but my next game should be a bit more advanced. By my first game I used Spritebatches to render it, but when I want lighting, then I read, that you should use Box2d lights for things like this.
The questions is now what fit the best using box2d or spritebatch or should I use a completely different engine?