Click here to play an HTML5 demonstration of this project

A mobile-optimised game of the popular tank battle genre where you fight against a range of tanks to beat all 20 levels. Includes stationary tanks, moving tanks, and tanks with predictive aiming, along with exploding barrels. The engine is fit for a medium skill level, with clean and well commented code. Includes the use of data structures and some slightly complicated maths for predicting the future position of the player for the accurate aiming enemies. The engine can be used without needing to understand these concepts. The engine is cross-platform compatible, designed for mobiles but can be played on desktop machines as well.

To play, drag on the player to draw a path to move. Tap anywhere off the player to fire a bullet.

Please note this game runs at a resolution of 320x480. Please see the demo above before purchasing.

End User Licence Agreement (EULA).

Version 1.0.1. Published April 1, 2016

Created with GameMaker: Studio v1.4.1749

Age Rating: 4+

Average Rating

This asset hasn't received enough reviews yet.

Your review

You can only review assets you've bought.


Hoang T 05 October 2017

Nice code but low resolution

How can i change this game to a bigger resolution for a Full HD mobile device?


Taihoa Publishing (Publisher) 05 October 2017

A couple of options here. The easier way is to change the view sizes in each room (or set it in a persistent object) to make the view show more the the room. Everything would look smaller and some levels would need tweaks as they would be too small for the display.

The second, harder option is that you could get a new set of higher resolution graphics (or export your own version of these graphics: ).
Add in each sprite to replace the previous ones, check that the origins are still appropriate, then open each level and move the objects to correct the layout (which will be a lot of work). Or just clear the room and create your own levels, which might be easier. Then there would likely need to be some tweaks, such as to the tank and bullet speeds.

It takes less power to scale up than to scale down, so the lower resolution works for more devices. It's a couple of years old now, I may need to consider boosting the resolution for modern hardware.

Package contents

Loading, please wait

What is the issue?

Back to Top