Here’s a small list of “game engines” and framework you might like :
- Pure android (for small games)
- Unity (can build to Android, IOS and more, which is nice)
- Libgdx
There are in order of complexity. You might prefer going for unity if you’re making a small or medium game. Even with no knowledge, it’s pretty easy to start coding, there’s a lot of documentation and the community is big. I think you might learn more in game developement by using unity.
Since android isn’t a game engine per se, you’ll maybe not find the resources you’d want, but it can be a lot more interesting, as you’ll learn to use the phone capabilities, and you’ll code in native language.
When you’re better at coding, and want to make stuff “from scratch”, you should try out libgdx. It’s WAY HARDER, but you’ll have a total control on what and how your game do everything. It’s not a full engine though, so you’ll have to code a lot of stuff yourself. That’s why Unity is easier, everything is there, from the graphics engine, to the physics engine, and in a unified way, if you get what i mean.
They are other engines though, I’m just listing the one I know, based on your need and current knowledge.
7
solved Android game: what is the best game engine and its importance?