I'm a complete newbie when it comes to game development and I need someone to point me to the right direction.
For the sake of clarity please consider the following animation.
Basically I need to know how to emulate the above animation as an Android game but I don't know the steps necessary to do as such. My questions can be summarized as follow:
If you don't have programming knowledge, then you must know about Construct 2. This is a simple platform for 2D games, the best application of its kind, which occupies a leading position in the market. The main advantage is the ability to create games on almost all platforms, including Android.
Using a game engine or not is a preference. It will depend on what exactly you are after. If you want to learn about the underlying concepts of rendering, collision detection, etc, then writing these yourself is perfectly acceptable, and a lot of fun. On the other hand, if you just want to get the game done without having to worry about the details then an engine is definitely the way to go.
Game engines range from very basic wrappers (which usually provides easier functions that take care of low level tasks) to highly complex abstractions in which the actual game development no longer resembles any specific platform - they also sometimes allow you to create the game once and deploy it to various platforms without any changes.
To implement a game based on that animation you might use the following:
kick
, punch
, etc. Then play the correct sequence when the player triggers some action (ex. play the kick
sequence when the player pushes a kick button).kick
action would extend farther to the right than the box for the punch
action.That is a very basic description of your problem and should give you enough ideas to research in order to implement a basic version :)
Some game engines you might want to look into:
If you are interested in learning about making android games specifically, have a look at this book:
There are many game engines out there that can help you can get the job done.
Here is a link for all the mobile game engines out there.
Language: C++
Orientation: 2D
Difficulty: Intermediate
Language: Lua
Orientation: 2D/3D
Difficulty: Intermediate
Language: C++
Orientation: 2D
Difficulty: Intermediate
Language: None (Graphical)
Orientation: 2D
Difficulty: Easy
Language: None (Graphical)
Orientation: 2D
Difficulty: Easy
Language: Haxe
Orientation: 2D
Difficulty: Intermediate
Language: Java
Orientation: 2D/3D
Difficulty: Intermediate
Language: C++
Orientation: 2D/3D
Difficulty: Intermediate
Language: ActionScript (optional), Objective-C (optional)
Orientation: 2D
Difficulty: Intermediate
Language: JavaScript (UnityScript actually), C# (Mono)
Orientation: 2D/3D
Difficulty: Intermediate
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With