{"repo":"Fire-Aalt/com.firealt.mosaic","free":true,"listed":false,"github":"https://github.com/Fire-Aalt/com.firealt.mosaic","clone":"git clone https://github.com/Fire-Aalt/com.firealt.mosaic.git","description":"Mosaic is a Next Gen Runtime Unity ECS Tilemap solution, heavily inspired by LDtk, built using Entity Component System","language":"C#","stars":55,"topics":["ecs","ldtk","performance","tilemap","unity"],"license":"MIT","category":"game-templates","readme_excerpt":"Mosaic Mosaic is a Next Gen Runtime Unity Tilemap solution, heavily inspired by LDtk, built using Entity Component System. Feature Unity.Tilemap Mosaic -------------------- ------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Rule engine RuleTile: very shallow support, requires custom code to achieve basic results IntGrid: inspired by LDtk, one of the most powerful and feature rich rule engines Dual-Grid System No support A simple toggle on the IntGridDefinition to enable Dual-Grid system. Rule Matrix editor will be adjusted accordingly Terrain No option to merge multiple Tilemap layers into a single mesh using a shader TilemapTerrainAuthoring allows you to have unlimited number of IntGrid with a limited number of them being blended using a dedicated shader GUI Poor GUI experience with RuleTile custom editor Custom GUI made with UI Toolkit, with a separate EditorWindow to make GUI even more clear and concise. Custom rule pattern matrix controls and rendering Performance Main thread only, really inefficient when using complex rule patterns 99% 'bursted' and 'jobified'. Main thread only applies mesh changes. All of the systems are optimized to the edge Allocations Huge GC spikes when using RuleTile 0 GC allocations Random No option to set a seed SetGlo","default_branch":null,"files":null,"tree":[],"storefront":"/r/Fire-Aalt","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Fire-Aalt/com.firealt.mosaic/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."}