In the framework of the "Development Week for Android" decided to share something from his experience.
So, why do we love these little nimble gadgets that live in our pockets and bags? I won't be mistaken if I put on the first place a beautiful multi-colored graphics. There is nothing shameful about this - even the wise leaders of the Indian tribes were ready for anything for the sake of beautiful glass for their squaws.
So, we just want to shiver in our hands want to write our beautiful masterpiece game, ready to make a revolution in the minds of gamers. That's just a little trouble - an attempt to directly use drawRGB () and others like them breaks off all dreams at once, because in a similar way the written game can be recognized only in Estonia, and even if the round ends before the battery sits down.
But do we have an incredibly nimble OpenGL? We climb into the documentation, spend a week in vain attempts to break through the wilds of canvas, bitmaps, scenes, etc., but the desired game is still far from realization.
And this is where the unjustly overlooked library with the unpretentious name AndEngine comes to the rescue of Russian-speaking programmers.
In essence, this is just a convenient wrapper for using OpenGL when writing two-dimensional games. There is only one minus in it so far - the almost complete absence of any sane class documentation, however, this is more than offset by spreading usage examples plus some comments in the code. But the most attractive is the forum, where for almost one or two hours you get an answer from the author himself to the most intricate question. And even in the absence of the author, there are always a couple of advanced gurus there who are ready to help the newcomer. (By the way, a very handy feature of the forum is to mark which guru is online now, once I asked a question and immediately received an answer right on ICQ)
Well, let's not pull the cat by the tail, but just take a look at the development site:

This is exactly the case when minimalism is the sister of talent. The entire Getting Started course takes only 5 minutes of YouTube video. All that is required of you is a customized programming environment (I hope this step has already been passed by you?) And an internet connection. Create a new project, download .jar with the library, attach it to your project - and go! A huge number of examples quite clearly illustrates the use of various aspects of the use of the library. Even with my very mediocre knowledge of Java, it took me only a couple of hours to write my first application using the library, and after a couple of weeks, creating a complex graphic application takes no more time than if we simply used printf to display information on the console.
Go ahead to create new masterpieces! Of course, I am ready to answer questions, but I myself prefer to use the
original source for this.