https://github.com/skallski/point-and-click_gridbased_movement_system
A* based 2D point-and-click movement system
https://github.com/skallski/point-and-click_gridbased_movement_system
game-mechanics isometric-graphics pathfinding point-and-click unity
Last synced: 5 months ago
JSON representation
A* based 2D point-and-click movement system
- Host: GitHub
- URL: https://github.com/skallski/point-and-click_gridbased_movement_system
- Owner: Skallski
- License: gpl-3.0
- Created: 2022-04-23T18:22:03.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-05-24T01:12:24.000Z (over 3 years ago)
- Last Synced: 2025-04-01T08:44:50.278Z (6 months ago)
- Topics: game-mechanics, isometric-graphics, pathfinding, point-and-click, unity
- Language: C#
- Homepage:
- Size: 1.15 MB
- Stars: 7
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Point-and-click gridbased movement system in 2D isometric perspective
This project is a "point-and-click" player character movement system on a two-dimensional isometric gridbased map.
Presented project was created with the intention of using it as a base for turn-based games.## Features
1. Grid generation:
Script creates nodes based on walkable tilemap at the beginning of runtime.
2. Implemented pathfinding:
The movement system calculates shortest path from player's current position to selected node based on implemented [A* pathfinding algorithm](https://en.wikipedia.org/wiki/A*_search_algorithm).
3. Move guide visualisation:
During each turn, nodes available for move on them are highlighted, to visualise the available movement area for that turn.
## My package
Here is a link for my custom package, which i used in this project:
https://github.com/Skallu0711/Skallu-Utils