Turn Based Attacker

in utopian-io •  7 years ago  (edited)

What is this

This is a 2d turn based open source game written in Unity. This game supports up to 16 players currently. In this game, each player takes their turn either moving, or collecting powerups. When they finish their turn it moves on the the next player. The goal is to eliminate all other players.

screenshot.png

And here is an image of the animation system when it changes turns.

screenshot.png

On the left is the status of all players, it lists all the players, how many units they currently have alive, and which player's turn it is. When it is your turn, you can select one of your players by clicking on them, and move them using WASD, it will then move on to the next turn. If you currently have a powerup used, you can press E, and use it.

Powerups include being able to spawn another unit, being able to fire a projectile at someone, being able to create a block.

Some projectiles fire instantly at others, and others move one space per turn and go in the direction you fire. There is also one powerup that allows you to shoot a block in a direction, and it will spawn on the object it hits.

If you are behind a block, the other person will not be able to shoot you, because it will hit the block instead.

Modularity

I made an animation system to make adding more and more turn based features very easy, with this system, all you need to do is add one script to your object, then you can set a target, and start the move animation to make it move, and go to the next turn.

Future Plans

Currently pickups do not spawn again after being used, and they are just in placeholder spots, I plan on making them spawn in slowly, and keep spawning throughout the game.

Also, there is currently no way to tell what powerup a pickup is, it's just the same color, I plan on making a way to differientiate it.

I also want to show what powerups each player has in the status sidebar, and implement more gametypes, and online multiplayer.

How is it made

It is made in Unity.

To use the project, download it, and open it up with Unity.

You can also download and try the build here.



Posted on Utopian.io - Rewarding Open Source Contributors

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Thank you for the contribution. It has been approved.

You can contact us on Discord.
[utopian-moderator]

Hey @ajayyy I am @utopian-io. I have just upvoted you!

Achievements

  • You have less than 500 followers. Just gave you a gift to help you succeed!
  • Seems like you contribute quite often. AMAZING!

Community-Driven Witness!

I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!

mooncryption-utopian-witness-gif

Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x

Your contribution cannot be approved yet because it is not as informative as other contributions. See the Utopian Rules. Please edit your contribution and add try to improve the length and detail of your contribution (or add more images/mockups/screenshots), to reapply for approval.


It would be very helpful for potential users if you could tell more about the game. Not only is it not informative, but it also seems a bit careless.


You may edit your post here, as shown below:

You can contact us on Discord.
[utopian-moderator]

Sorry, I added much more now.