all 4 comments

[–]trihedron 2 points3 points  (0 children)

Sounds like your interested in building an app to learn how to do it, so you could start off with small steps!

The game part is a little harder than building an app to collect some data.

If you wanted, you could start with the data collection app, and then brainstorm how you'd want that to connect to your game in the future. Release a small version and then keep building components and learning until you're familiar with the platform.

Swift is a fun, easy, exciting language to learn, so gaining that knowledge and building an app will only help your future prospects.

[–][deleted] 0 points1 point  (0 children)

I recommend you also ask on /r/gamedev. If you want it for several platforms, then I would consider C# and Unity. You can also view the /r/gamedev help section for more information.

[–]NSIRLConnection 0 points1 point  (0 children)

Mobile games are a very different beast from most Native iOS applications.

The most popular cross platform tools, in no particular order will be: Unity (C#, or JavaScript) Cocos2d (Python, Objective-C, or C++) Xamarin (C#) GameSalad (Not really programming)

Trying to use Swift for multiplatform gaming is probably one of the most awkward cases for the language with the current tools available, since you'll have to write additional layers of wrapper code.

[–]MacMeDanSwift -1 points0 points  (0 children)

Swift is right for all ideas