Hello
I’m interested in making my own Apple game.
How can I make it?
What code would I need?
How much will it cost?
How can I create a Developer account?
What are my next steps?
I have the app/game in mind in my head.
Using an M1 MacBook Air, 2020.
By Dominic, 25 April, 2023
Forum
App Development and Programming
Comments
answers
to make an app or game, you need Xcode, Apple’s Intagated developement envirunment to be on the app store. to creat a developer account, go to developer.apple.com. it costs $136.20 per year, price subject to change. as an Apple Developer, you get access to betas of all apple software, but more importantly for starting out on this exciting jurney, you have access to videos through the WWDC app, also ducumentation on learning Swift, Apple’s programming language which all apps, apple and third-party are coded in. be aware however, apple’s cariculara on learn Swift, seems to br from a visual perspective. I was going to do the same thing at one point, but apple’s caricula put me off. I have a developer account, and i use it for getting more buggy developer betas. apple takes a thirty percent of all proseeds. to make the app or game, it doesn’t cost anything in Xcode, which is free from the app store, which i would recamend doing at first, so you know what your doing, when submitting to the app store.
$136?
How much would that be in Australian dollars! That is crazy man
Pricing
Hello,
So, with a cost of $136.00 USD, that would be $206.15 AUD. Hope this helps!
I also hope you are able to pursue with your app idea. I had the same feelings years ago, but that changed for various reasons. Don’t get me wrong, making an app or a game is unbelievable and I wish I still had the motivation to do it at this point. Maybe somewhere in the future… Anyway, good luck on your app developing adventures!
Canadian pricing
$136.20 is Canadian pricing, and includes tax.
Pricing is out of my league
S***, the price is out of my league... Sad.
Let's start at the beginning
Let's start at the beginning.
You don't need to pay to learn Swift and SwiftUI, which is what you need to do first.
You also don't need to pay to develop an app.
You only need to pay if you want to publish it to appStore or upload it to testing to help you find bugs.
On the other hand, prices depend on each country. in Spain, for example, it costs 99 euros per year.
Just download XCode and start somewhere like this.
https://www.hackingwithswift.com/100/swiftui
Enjoy!
Answers in Q&A style
Q: How can I make it?
A: Well, depends. Some languages are designed for specific things, but still allow you to use them for other things. For example, C may not necessarily be designed for gaming, but it still works.
Q: What code would I need?
A: Xcode is perhaps the most native, but there are other ones. I code my games and apps in Python, which you can compile for macOS, Linux, and Windows. iOS, I'm not necessarily sure, though I doubt it.
Q: How much will it cost? How can I create a Developer account?
A: Depends. If you are planning to release your game to the Mac App Store, you'll need a developer account. Last I checked, you pay an anual fee of $99.99 (or also known as $100) for a developer account. You don't necessarily need a developer account though if you're simply planning to make it a downloadable package on say, a website or social media.
Q: What are my next steps?
A: Think about what you want to do. Knowing the information you have been given, this is a question you yourself should be answering. It's up to you.
Q: I have the app/game in mind in my head.
A: Awesome. Go ahead and write it down. If you do start to code, slowly build off of your idea, and who knows. Eventually, that game may be able to be played.
Q: Using an M1 MacBook Air, 2020.
A: Model doesn't necessarily matter too much, though I believe M1 compiled apps will not work with earlier Mac models, which in that case, people with older Mac books would be screwed.
Hope this helps.
Do you know how to program?
I don't but you're going to need to learn about vairiables, while loops, if statements and things like that.