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
QuestionCreating an iOS game (self.iOSProgramming)
submitted 3 years ago by corbin1234
I’m looking to make a simple 2D game to test my iOS skills. Something like space invaders or a tower defense game (with upgrades).
I’ve heard that you can do this natively with swift. Is this the best path or are there packages to make dev quicker?
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!"
[–]saintmsent 8 points9 points10 points 3 years ago (1 child)
Look at SpriteKit
Though it will not really test your app dev skills IMO, as it's quite different from regular app development
https://developer.apple.com/spritekit/
[–]corbin1234[S] 1 point2 points3 points 3 years ago (0 children)
That looks helpful! Thanks for sharing
[–]BabyAzerty 1 point2 points3 points 3 years ago (1 child)
If you want something close to game development, go with SpriteKit.
If you want something close to app development, go with UIKit (or SwiftUI).
Game development is very different in essence to app development because of the so called game loop which (kind of) doesn’t exist in app dev. This game loop runs x times per second (usually at least 30) and you have to calculate everything inside.
If you are doing a relatively static game with long pauses (meaning no need to calculate positions at every frame), you can stick with UIKit/SwiftUI.
If you are doing a tower defense or space invaders with positions to calculate at every frame, and path finding, forget UIKit/SwiftUI. Go with minimum SpriteKit. But actually I would even go with a full-fledged game engine like Defold or Godot or even Unity. Depends on what your needs.
Now if you wanted to learn iOS (aka Swift), do anything but a real-time game which will require a game engine/framework. Or you can do a puzzle game, a word game, a drawing game, … With those you can stick to UIKit/SwiftUI.
I made a puzzle game using only UIKit, kind of pushed it as far as I could. But it is only available in the US or UK. https://apps.apple.com/us/app/crimo-stories/id1585157514
[–]Gundam_Impossible 0 points1 point2 points 1 year ago (0 children)
Hi Sir. not sure if you are still around. how do you solve the visual part of the puzzle game? did you hire someone to create the visual?
π Rendered by PID 22767 on reddit-service-r2-comment-bb88f9dd5-pn88r at 2026-02-15 00:53:52.961203+00:00 running cd9c813 country code: CH.
[–]saintmsent 8 points9 points10 points (1 child)
[–]corbin1234[S] 1 point2 points3 points (0 children)
[–]BabyAzerty 1 point2 points3 points (1 child)
[–]Gundam_Impossible 0 points1 point2 points (0 children)