OtherMythos / ProceduralExplorationGame

A work in progress procedurally generated game
MIT License
5 stars 1 forks source link

How to build and run on device (ios, android) #2

Open greennatural opened 1 week ago

greennatural commented 1 week ago

@OtherMythos I saw your game on YouTube and I’m really excited to try it out. I noticed you demoed it on an iPhone, could you guide me on how to build and play the game on an iPhone? Does this game and engine support Android as well? I’d really love to play the game on Android too. Thank you!

OtherMythos commented 1 week ago

Hi! Thanks for you interest. Sorry to say but right now the mobile port is annoying to setup. iOS is supported in the engine but there's no automated builds yet, so you'll have to build everything from scratch. This includes the avBuilt directory to build the dependencies, then build the engine with those. When building the engine you need to pass a path to the built ProceduralExplorationGame project which then gets copied into the bundle. But again this is rough and if it copies binaries like the plugins it will fail. I need to clean all this up so unfortunately I'd probably advise against giving this a go for the moment. However as luck would have it I was planning to get an apple developer license very soon, and with that I'll be able to share builds using test flight. Once I need to automate builds I'll be forced to clean up all the annoyances with it, so hopefully that'll be soon.

Regarding android, support is half baked in the engine. It's on a stale branch which I need to get working again. However, I was planning this quite soon. I would love for people to be able to play test this on android as the platform is much less locked down, meaning I can just build and distribute apks myself. However right now it's blocked because of an issue with Ogre3D when using Vulkan. This is fixed in the soon to be released Ogre-next 3.0, however I've been holding out for a proper release of it which has taken a while. However I do plan to start the return to android in the next few months because I don't want to wait for it any longer.

Hope this clears things up. If you can wait a few months you should be able to play it without too much trouble!

greennatural commented 1 week ago

@OtherMythos Thank you for your incredibly detailed sharing, so I will wait a few more months. I hope you will continue developing the mobile platform soon. Thank you very much! Wishing you joy and good health!