This project is a mobile game developed using Flutter, based on the abilities of the Dota 2 character Invoker.
There are four different game modes in the game:
- Free Mode: Learning mode, can be played without any restrictions.
- Time Trial Mode: You try to cast as many spells as possible within a certain amount of time.
- Challenger Mode: You try to perform the required spells without making any mistakes.
- Combo Mode: You have a limited time to perform 3 spell combos. As you advance, time diminishes.
- Boss Battle: You use your abilities freely against different Dota 2 characters and strengthen yourself by buying items from the market.
The game is played only with buttons. Players can use the character's different abilities by tapping on the buttons located at the bottom of the screen.
All assets used in the game are taken from Dota 2 Wiki and CuteCursors.
To try the app you can download it from:
If you would like to contribute to this project, you can follow these steps:
- Fork the repository
- Clone your fork:
git clone https://github.com/tolgasozbir/Invoker_Challenge
- Navigate to the project directory:
cd Invoker_Challenge
- Run flutter
pub get
to install the dependencies - Create a new branch for your feature:
git checkout -b new-feature
- Make your changes and commit them:
git commit -m 'Add new feature'
- Push your changes to your fork:
git push origin new-feature
- Create a pull request to the original repository
This project was developed by Tolga Sözbir
Check Release Notes for the latest updates and changes.