I am wondering, if I am to make a simple basic bird shooting game (birds flying above and boy shooting them from bottom), then do I require a game engine for android develpment? Should I go through the hassle of learning AndEngine? Or Do I do it using SurfaceView/ or even animations?
Thank you
You can try to have AndEngine. Its better than SurfaceView since AndEngine is a Game Engine. Here it comes all types of Animation and Its easy for you have better game experience but we have to take care of Memory Issues here.
You can try to use Cocos2D also. List of opensource game Engine are GameEngines. Try to think in all the way to suitable for your game.
Tutorial for Cocos2d
AndEngine Tutorial
You could try out Google's new games engine for android.
It's pretty new and I don't know if any existing games utilise it, but it's in active development and new features are coming out frequently. Including the recent feature to export to IOS, making it an option for cross-platform deployment.
Here's another list of Game engines but mostly for larger-scale production games. There's an "Open Source" listing at the bottom too.
Another new cross-platform Lua-based engine to try is BatteryTech Engine. http://www.batterytechsdk.com
Free to Try
Supports Android, iOS, BB10, PC, Mac
License purchase gives you full source code.
Related
I have an game idea and i wants to implement that in android.
My game has much similarity with this game
please tell me which game engine i need to use to make this.
One more and i think best option to create game application in android using cocos2D library. This library is highly customized and easy to learn than AndEngine. Because i have worked with AndEngine library but it is not efficiently handle more then 300 objects on a scene. And one more limitation of AndEngine is sometime library itself throws error.So i suggesting you to use COCOS2D library it is already efficiently work in iPhone. But it also works for Android.You can see at
http://dan.clarke.name/2011/04/how-to-make-a-simple-android-game-with-cocos2d/
for android and for more concept of this library you can see from this link http://www.cocos2d-x.org/wiki/Getting_Started
There are a number of open source engines you can use like AndEngine and libGDX which is my preference, also there is the famous Unity Engine however it's not free. To learn how to make games you'll have to start simple, you can read through game examples like this libGDX clone of Doodle Jump or this 2D game demo written by Notch the creator of Minecraft.
Use Google to find information on these engines, look at their forums, tutorials and examples. Good luck.
I am completely new to game development and I have a requirement to develop a game where I need to animate players on a field . I went through few docs but still have lots of doubts.
can I achieve this using openGL ES alone. What I understand is
that openGL is part of android sdk, I don't have to do anything
extra than the actual game coding?
I saw some engines like andengine which is given as based on openGL.
What does that mean and is it better / easier to use these engines
If so is there any engine recommended for animating players on filed
?
You can use Unity 3d. unity can export and generate an apk for android
http://unity3d.com/#mobile-games
I am not very familiar with android development so maybe question will be not really about development process.
I noticed control in a bunch of different games where i can drag circle and in this way unit will move.
This is default control from some library or every developer just writes something similar?
Any examples or tutorials where i can get it?
This is called an Analogue controller and most game development frameworks like AndEngine and LibGDX offer it. Both such Engines are open source, and the code for this component in the AndEngine framework can be found here.
However, you might want to consider using the game engine itself in your app, instead of picking up bits of it and writing your own.
For my mobile programming course we've finally been given some free reign to design and develop our own application. Our only requirement is that we have to implement geo-location or sensors in some way. I've chosen to try and make a very simple game which implements the accelerometer. The basic idea is that shapes will fall out of the sky (top of the screen) and you have to tilt the phone to make the 'guy' move and catch the shapes before they hit the ground. I have some ideas for game flavor but my teacher recommends I forsake that and just get the basic game play down (we only have 10 days).
So my question for you- does anyone have any high level advice for this application I'm going to tackle? Are there any good game/physics libraries for native android?
By native I'm assuming you mean the SDK, and not the NDK since you haven't added the android-ndk tag.
The two game engines best suited for your needs are AndEngine and Libgdx. They both have the Box2D physics engine as well. AndEngine comes with several examples, and combining a few of them could give you what you need. Both engines have a good community support as well.
https://developers.google.com/maps/documentation/android/
http://www.andengine.org/
Google is your friend.
Hei Friend,
Libgdx is what I recommend for this
Thank You
Hey all.... I am currently trying to make a game on the android platform. I want some guidelines on choosing a good android 2D game engine. I have been looking on the internet for sometime and have found these game engines to choose from the one which doesn't have a huge learning curve
AndEngine
libGdx (The one m most impressed by)
JMonkeyEngine
For anyone who wants to know more about the different game engines the following link should help you..
http://www.cuteandroid.com/ten-open-source-android-2d-or-3d-game-engine-for-android-developers
I intend to keep the interface simple yet attractive, so want to choose the correct engine, and also want to choose the correct engine using which making complex games also is easy in my future projects. If some one could tell me commercially used free (or open sourced) game engines i would be really grateful. I even wouldn't mind learning a 3D game engine if its learning curve is not that too steep and its implementation of 2D games is also pretty simple.
Andengine hides most of the complexity from you, so its super easy to get started, but because of this you do not have full control over it. The documentation or javadocs is close to zero, so dont expect anything from there.
As for libgdx, its harder to learn, but the community is bigger and more matured, and u have more control to the engine.
no idea about the monkey engine.