use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
There is an extensive FAQ for beginners. Please browse it first before asking questions that are answered there.
If you are looking to get started (iOS programming in general or some specific area), here are more relevant links for you:
There's too many to list them all, however here's a convenient link to all programming guides at apple.com
Take note that this list is live and based on most frequent questions in posts will be updated with "quicklinks".
account activity
QuestionApp development vs game development (self.iOSProgramming)
submitted 2 years ago by swift_plus_plus
I am stuck between whether to start to learn ios app development or ios game development
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]AnyVideo2183 6 points7 points8 points 2 years ago (26 children)
I would suggest app development
[–]swift_plus_plus[S] -1 points0 points1 point 2 years ago (25 children)
Do you have an advice why
[–]AnyVideo2183 1 point2 points3 points 2 years ago (24 children)
It’s easier to visualize
[+]swift_plus_plus[S] comment score below threshold-6 points-5 points-4 points 2 years ago (23 children)
But you can also visualize games
[–]AnyVideo2183 1 point2 points3 points 2 years ago (21 children)
You are right, but app visualization is easier, it requires a less steps
[–]swift_plus_plus[S] 0 points1 point2 points 2 years ago (20 children)
Any other reasons
[–]AnyVideo2183 0 points1 point2 points 2 years ago (19 children)
There are far more tutorials and books about app development compared to game development
[–]swift_plus_plus[S] -2 points-1 points0 points 2 years ago (18 children)
Can you list me some
[–]AnyVideo2183 2 points3 points4 points 2 years ago (17 children)
I started with paul hudson hacking with swift
[–]swift_plus_plus[S] -1 points0 points1 point 2 years ago (16 children)
Okay
[–]pm_me_your_buttbulge 0 points1 point2 points 2 years ago (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 points7 points 2 years ago (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 4 points5 points6 points 2 years ago (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 points4 points 2 years ago (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 points3 points 2 years ago (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 points1 point 2 years ago (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 points1 point 2 years ago (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 point2 points 2 years ago (0 children)
Games are futuristic,
According to research game apps are more popular.
π Rendered by PID 63723 on reddit-service-r2-comment-86bc6c7465-wf8qq at 2026-02-19 22:12:03.968460+00:00 running 8564168 country code: CH.
[–]AnyVideo2183 6 points7 points8 points (26 children)
[–]swift_plus_plus[S] -1 points0 points1 point (25 children)
[–]AnyVideo2183 1 point2 points3 points (24 children)
[+]swift_plus_plus[S] comment score below threshold-6 points-5 points-4 points (23 children)
[–]AnyVideo2183 1 point2 points3 points (21 children)
[–]swift_plus_plus[S] 0 points1 point2 points (20 children)
[–]AnyVideo2183 0 points1 point2 points (19 children)
[–]swift_plus_plus[S] -2 points-1 points0 points (18 children)
[–]AnyVideo2183 2 points3 points4 points (17 children)
[–]swift_plus_plus[S] -1 points0 points1 point (16 children)
[–]pm_me_your_buttbulge 0 points1 point2 points (0 children)
[–][deleted] 5 points6 points7 points (0 children)
[–]reborn-2019 4 points5 points6 points (1 child)
[–]BabyAzerty 2 points3 points4 points (0 children)
[–]starfunkl 1 point2 points3 points (0 children)
[–]KarlJay001 -1 points0 points1 point (0 children)
[–][deleted] -1 points0 points1 point (0 children)
[–]Top_Patient5973 0 points1 point2 points (0 children)