Android Game Development Engine needed? : <p>I am new to Android / Android Game Development. I wrote a few basic Apps in Android Studio and want to make an 2D game like Flappybird/Crossyroad/Jetpack Joyride.</p>

<p>What exactly do I have to do for this (download,install,learn)? </p>

<p>Do I need an Engine, what exactly is an Engine, so dont I need Android Studio anymore. </p>

<p>Do I have to programm in Java? (I heared that an Engine can be in C# but how can this works fine on android[which is Java based? ]) </p>
