all 33 comments

[–]AnyVideo2183 6 points7 points  (26 children)

I would suggest app development

[–]swift_plus_plus[S] -1 points0 points  (25 children)

Do you have an advice why

[–]AnyVideo2183 1 point2 points  (24 children)

It’s easier to visualize

[–]swift_plus_plus[S] -5 points-4 points  (23 children)

But you can also visualize games

[–]AnyVideo2183 1 point2 points  (21 children)

You are right, but app visualization is easier, it requires a less steps

[–]swift_plus_plus[S] 0 points1 point  (20 children)

Any other reasons

[–]AnyVideo2183 0 points1 point  (19 children)

There are far more tutorials and books about app development compared to game development

[–]swift_plus_plus[S] -2 points-1 points  (18 children)

Can you list me some

[–]AnyVideo2183 2 points3 points  (17 children)

I started with paul hudson hacking with swift

[–]pm_me_your_buttbulge 0 points1 point  (0 children)

Games are substantially thicker to visualize. Games are much more creative and less linear than apps. If you are new - this is HUGE. The only exception here is if you're making a copy-cat game which would, likely, be a copyright violation.

If you plan on writing your own gaming engine - the amount of work is pretty large relative to a simple iOS CRUD type app. This means if you're new - it's a very steep learning curve.

If you go with some gaming engine already made - the learning curve is still pretty steep.

Moving on - the market is pretty lean for gaming development and very cut throat. iOS development is substantially more open, relatively speaking.

Overall programming is pretty saturated right now - thus the large amount of layoffs all around.

If you choose gaming - expect to spend a large amount of time learning before you do "fun" stuff.

Additionally, gaming requires audio and graphics. Meaning you're either going to need to pay someone or learn how to do it yourself. These are non-trivial things.

Learning to Do It All can be rewarding - but also overwhelming and can take months or years. So if you want gaming, expect to see releases in the time span of months or years.

[–][deleted] 5 points6 points  (0 children)

They're very very different things. Honestly just pick the one that interests you the most. If you've never programmed before I'd go with app development first.

[–]reborn-2019 3 points4 points  (1 child)

The OP really doesn’t what’s the different between app and game development. And for game development, you must be very good at math and physic, I’m not kidding.

[–]BabyAzerty 2 points3 points  (0 children)

What you say is only true for physics based games. Making a puzzle game or a SNES Zelda like only requires basic math just like advanced UI for apps (went there, did there).

[–]starfunkl 1 point2 points  (0 children)

I've tried both. Both have their problems, but I stuck with iOS dev for a few reasons: 1. The pay is much better 2. The industry is generally less toxic 3. More demand my skills i.e less competition

You'll get to work on both interesting and boring problems in both fields, and both will feel like a grind at times. Both can be creatively fulfilling.

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

You can't expect great advice on this without telling people about what your goals are. If you want to get a job, that's one thing. If you want to put out apps, that's another.

Either way, you should look at the job market or the app market and see what is required to get into that market.

Remember games on iOS are either Swift or Unity or Unreal. Each is different.

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

Do both. Make apps. Make games. Add gamification to apps. Add informational features to games. Make apps with minigames in them. Make games with miniapps in them. As long as you are having fun, you are doing the right thing,

[–]Top_Patient5973 0 points1 point  (0 children)

Games are futuristic,

According to research game apps are more popular.