{"repo":"Annoraaq/grid-engine","free":true,"listed":false,"github":"https://github.com/Annoraaq/grid-engine","clone":"git clone https://github.com/Annoraaq/grid-engine.git","description":"A grid based movement engine compatible with Phaser4.","language":"TypeScript","stars":280,"topics":["grid-movement","tile","phaser","game-development"],"license":"Apache-2.0","category":"game-templates","readme_excerpt":"Welcome to Grid Engine ! Grid Engine helps you position and move objects on a 2-dimensional grid in JavaScript/TypeScript . It easily integrates with Phaser.js but can also be used standalone. For example you could write your own renderer for an ASCII game. You can even run it on a server with Node.js. Features Collision Detection - Detect tile based collisions with the map and other objects, supporting collision groups and multiple layers. Pathfinding - Efficient and configurable pathfinding allows moving to a target position or following other objects. Multi-tile Objects - Allow objects to span multiple tiles on your grid. Isometric Maps - Choose between isometric and orthogonal maps. Diagonal Movement - Four and eight direction movement and pathfinding is supported. Docs 📖 Read our most current documentation or API reference ➡️ You can try/download a list of examples. 💻 Install Grid Engine. 👾 Join our discord. 🛠 Also check out the Chrome DevTools plugin. Projects using Grid Engine - Build a Snowman - Defynia - Fallout Clone [Play] [Repo] - Névomon If you have a project that is using Grid Engine and that you would like to see in this list, post it in the #showcase channel on our Discord. Special Thanks Raiper34, splashsky, therebelrobot, xLink, Most of the characters and tile set images for the examples are from: https://finalbossblues.com/. License Apache 2.0","default_branch":null,"files":null,"tree":[],"storefront":"/r/Annoraaq","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Annoraaq/grid-engine/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}