AndEngine | Free Android 2D OpenGL Game Engine | Game Engine library

 by   nicolasgramlich Java Version: Current License: Apache-2.0

kandi X-RAY | AndEngine Summary

kandi X-RAY | AndEngine Summary

AndEngine is a Java library typically used in Gaming, Game Engine applications. AndEngine has no bugs, it has no vulnerabilities, it has a Permissive License and it has medium support. However AndEngine build file is not available. You can download it from GitHub.

Free Android 2D OpenGL Game Engine

            kandi-support Support

              AndEngine has a medium active ecosystem.
              It has 3152 star(s) with 1369 fork(s). There are 373 watchers for this library.
              It had no major release in the last 6 months.
              There are 79 open issues and 84 have been closed. On average issues are closed in 134 days. There are 38 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of AndEngine is current.

            kandi-Quality Quality

              AndEngine has 0 bugs and 0 code smells.

            kandi-Security Security

              AndEngine has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              AndEngine code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              AndEngine is licensed under the Apache-2.0 License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              AndEngine releases are not available. You will need to build from source code and install.
              AndEngine has no build file. You will be need to create the build yourself to build the component from source.
              Installation instructions are not available. Examples and code snippets are available.
              It has 34133 lines of code, 5167 functions and 598 files.
              It has medium code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi has reviewed AndEngine and discovered the below as its top functions. This is intended to give you an instant insight into AndEngine implemented functionality, and help decide if they suit your requirements.
            • Calculate the animation for the menu items
            • Get the maximum width
            • Get the total height for all menu items
            • Parse characters
            • Get an integer attribute
            • Adds a sprite region to the spriteBatch
            • On managed touch event
            • Prepare the scroll
            • Add an additional color to the texture
            • Adds a new region to the texture
            • Adds a sprite to this sprite
            • Update the coordinates
            • Update vertices
            • Handle a managed update
            • Build the root node
            • Override this method to set control knob
            • Begin parsing
            • Create the dialog
            • Build the animations
            • Update the coordinates in the sprite coordinates
            • Write the texture to hardware
            • Update the texture coordinates
            • Update texture coordinates
            • Process the managed touch event
            • Called when the animation is managed
            • Update the coordinates of the sprite coordinates
            Get all kandi verified functions for this library.

            AndEngine Key Features

            No Key Features are available at this moment for AndEngine.

            AndEngine Examples and Code Snippets

            No Code Snippets are available at this moment for AndEngine.

            Community Discussions


            Proguard issue with AndEngine GLES2 in Android-JNI DETECTED ERROR IN APPLICATION
            Asked 2019-Dec-17 at 07:01

            I have developed an app that uses andEngine GLES2 and andEngine's extension Physics2DBox. The application has other functionality that doesn't just focus on the andEngine aspect. I have proguard enabled in my app. Now when I build a signed version of my app and navigate to where andEngine is used I get the following stack trace:



            Answered 2019-Dec-17 at 07:01

            In your case, it looks like proguard removes the World.class of the box2d extension. Try to add the following to your proguard rules:



            Could not find method implementation() for arguments
            Asked 2019-Oct-01 at 08:15

            I try to run my app, but gradle doesn`t want to compose it.

            Can you tell me what should I do ?

            Error:(36, 0) Could not find method implementation() for arguments [] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.

            My app build.gradle file



            Answered 2019-Oct-01 at 08:15


            64Bit Version for AndEngine
            Asked 2019-Jun-19 at 05:41

            I have to provide a 64 Bit Version of my Android Game which is using AndEngine in Google Play Store. The offical github repo of AndEngine doesn´t provide a 64 bit version of the library. Does anyone have an idea how to convert the library to 64 bit? I tried to add the following:



            Answered 2019-Jun-19 at 05:41

            I got the the "" running and rebuild the native files. I uploaded the updated AndEngine which includes the 64bit native .so files to my github account.



            AndEngine Box2D extension:




            Looking for Andengine 64bit version
            Asked 2019-Jun-18 at 07:21

            Google developer console requests my Andengine based Android game to be uploaded in both 32bit and 64bit versions. see here: Get your apps ready for the 64-bit requirement

            So i am looking for a in 64bit so i can build my 64bit compliant apk.

            If anyone successfully acquired the 64 bit .so , please send me - thanks!



            Answered 2019-Jun-18 at 05:49

            If you are using any libs, then create copy for 64bit too.. i.e your lib directory contains any of X86 then itshould contains X86_64 or armeabi/v71 then v8a also.

            And in Module.gradle file, in defaultconfig attribute add files for 64 bit like :



            (Unity) How to read old game data on Android?
            Asked 2018-Oct-08 at 13:15

            I created and published a game for android with AndEngine three years ago. Now I am preparing the game again with unity. When I send an update, all of the old data is deleted. Because Unity using 'PlayerPrefs' and Android using 'SharedPreferences'.
            So, How do I read old data with Unity?

            Here is my old code setup:



            Answered 2018-Oct-08 at 08:10

            I don't think its going to be easy accessing persistent data saved with a different engine - but a solution I can see is release an update with the old engine that will upload the data to a remote server, and then download it using Unity, but since you already released the unity version that might not work for you



            AndEngine duration between animation
            Asked 2018-Feb-23 at 06:46

            I am developing a simple game which is totally based on animation. For this app, I am using AndEngine SDK. I am totally new in developing games in Android. I googled it lot, but all articles are so advanced and that are of no use for me in this app.

            My Questions:

            1.How can I perform loop animation with specific delay in each animation?

            Here is my code:



            Answered 2018-Feb-23 at 06:46

            You can achieve it by using DelayModifier class with the combination of SequenceEntityModifier and LoopEntityModifier from AndEngine. Here is code snippet:



            AndEngine shows black screen with no errors
            Asked 2017-Mar-04 at 17:08

            I am creating a game with AndEngine GLES2. I am trying to load an image in the activity. But everytime I run the app it just shows little black square with no errors. Below is my code :



            Answered 2017-Mar-03 at 13:55

            Try to load textures Like this:



            Andengine Banner Admob Black Screen
            Asked 2017-Jan-06 at 22:49

            I'm trying to add ads to a simple app, but when the app is running, the screen of the phone is black. I've tried almost all the solutions I've done in Google, but it did not. Is there anyone that can help me. Thanks




            Answered 2017-Jan-06 at 22:49

            You need AdView in your main.xml like this:


            Community Discussions, Code Snippets contain sources that include Stack Exchange Network


            No vulnerabilities reported

            Install AndEngine

            You can download it from GitHub.
            You can use AndEngine like any standard Java library. Please include the the jar files in your classpath. You can also use any IDE and you can run and debug the AndEngine component as you would do with any other Java program. Best practice is to use a build tool that supports dependency management such as Maven or Gradle. For Maven installation, please refer For Gradle installation, please refer .


            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
          • HTTPS


          • CLI

            gh repo clone nicolasgramlich/AndEngine

          • sshUrl


          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Explore Related Topics

            Consider Popular Game Engine Libraries


            by godotengine


            by photonstorm


            by libgdx


            by aseprite


            by BabylonJS

            Try Top Libraries by nicolasgramlich


            by nicolasgramlichJava


            by nicolasgramlichC++


            by nicolasgramlichJava


            by nicolasgramlichJava