Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dyanikoglu/StrategyGame-MiniProject

A pseudo 2D strategy game developed with Unity.
https://github.com/dyanikoglu/StrategyGame-MiniProject

game game-development strategy strategy-game unity unity3d

Last synced: 3 months ago
JSON representation

A pseudo 2D strategy game developed with Unity.

Awesome Lists containing this project

README

        

# Strategy Game - MiniProject
![Game Screenshot](https://image.ibb.co/m3Fubd/Screenshot.png)

A pseudo 2D strategy game developed with **pure MVC pattern** in Unity.

## Features
- Camera can be dragged by holding down **Mouse Left Button**.

- Left panel can be scrolled down infinitely.

- Soldiers are using A* pathfinding algorithm. Pathfinding behaviour can be optimized from **model** object on scene.

- Barracks can spawn unlimited amount of soldiers if **EdgeLength** variable in model object is set to a big value. Spawned soldiers won't overlap other items on map.

## Source Code References
- A* Algorithm: https://github.com/valantonini/AStar

- Unity MVC Pattern: https://bitbucket.org/eduardo_costa/thelab-unity-mvc/

## Licence
Copyright (C) 2018 Doğa Can YANIKOĞLU

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/

## Contributing
Contributors are encouraged to fork this repository and issue pull requests.