Need help on our 2D Strategy Game

We’re planning to make a game where there are two buildings, the player’s and the enemy’s, and the goal is to destroy the opposing one by creating units.

The function in the game is to simply build units by tapping the buttons on the screen and automatically send them to the opposing building while the enemy is doing the same but at the same time the opposing units are fighting each other based on the attributes (ex. ATK, DEFENSE, SPD). Almost like the flash game “Age of War”

And I don’t fully grasp the basics of the Unity so I need a basis at least an asset that is close to what we need

And it’s a mobile game

Seems like rock, paper, scissors meets MOBA on a micro scale. What are you guys having trouble with, particularly?

What do you mean “help”? Do you have a question or looking for people to work on your project? If the later, you will need to post in the collaboration section of this site.

In our team there are four of us and I’m the lead programmer, for our next thesis we chose making a game instead so since we knew C#, Java, and SQL only I picked Unity.

And the problem is I don’t fully grasp the basics of the UNITY, so I’m asking at least a basis from an asset that is very close to what we achieve

An asset won’t help you grasp the basics. The tried and tested way to learn those is here: https://unity3d.com/learn

If you guys do this as a study project, shouldn’t you write all the code yourself anyway?

1 Like

Check in the asset store under complete projects. You may not find exactly the game you are looking for but something pretty close.

This is a question that is probably best answered by getting to know Unity. You’re describing more of an idea rather than a concrete type of functionality.

For example if you want to know how to make a unit navigate a terrain, get to know NavMeshes.

But anyway, for a free asset maybe Survival Shooter to figure out how to get enemies around and about.

If you have money, maybe some kind of RTS kit.

For simple game like that, if you don’t want to spend time learn Unity, just write it in C# and use Unity only as the rendering engine.