can I code games using java language and which engine should I use according to my knowledge unity uses C# and java script
any help will be appriciated
I can list you the game engine used in android now.Please check. It will help you.You have to pick a game engine according to your requirement.
List of 3D engine Check
List of 2D engine Check