Hello, everyone.
I am trying to develop an orthogonal, survival type game. The idea is to have the map randomly generated, and all the tiles are potential resources that the player can gather/interact with/transform. While following the Entity/Component pattern, this would suggest the tiles need to be entities themselves, and they would need to have at least a static physics body to detect collisions (to start the interactions).
SKTileMapNode does not seem to be fit for purpose, however. It's just for background images, or images with edges, which is not what I need. Moreover, from reading a lot of posts on the matter, it would appear that even if what I want to do were possible with SKTileMapNode, it would not be performant.
I was very keen when I started the development with GK and SK, but the more my game ramps up the complexity the more it seems I'm using the wrong tool for the job.
Has anyone faced this or a similar situation? Is there another approach that could be taken? Even if I were to be able to generate such a random map using GKEntities, is that a doomed-to-fail approach due to performance issues?
I am trying to develop an orthogonal, survival type game. The idea is to have the map randomly generated, and all the tiles are potential resources that the player can gather/interact with/transform. While following the Entity/Component pattern, this would suggest the tiles need to be entities themselves, and they would need to have at least a static physics body to detect collisions (to start the interactions).
SKTileMapNode does not seem to be fit for purpose, however. It's just for background images, or images with edges, which is not what I need. Moreover, from reading a lot of posts on the matter, it would appear that even if what I want to do were possible with SKTileMapNode, it would not be performant.
I was very keen when I started the development with GK and SK, but the more my game ramps up the complexity the more it seems I'm using the wrong tool for the job.
Has anyone faced this or a similar situation? Is there another approach that could be taken? Even if I were to be able to generate such a random map using GKEntities, is that a doomed-to-fail approach due to performance issues?