New to all this-_-

Okay so I had asked some questions about developing windows 8 games on a mac.

I have been an answered that I can develop windows 8 games on a mac but not build them unless I am doing it on windows.

I thought developing had more to do with the coding of the game and building with creation of like the executable file of the game but after the answers I received I feel confused by my definitions of build and develop.

What is the difference between develop and build in terms of making games?

Exactly what you thought, you can develop games in unity that are ready to be build for multiple platforms. But for some platforms you need specific software to be present to be able to build.

So I could write all my game code, and all specific code for handling let’s say the iPhone, the Galaxy S4(Android) and windows standalone, on my PC running windows.

But builds for iOS and Mac need a Mac, since it uses Apple’s Xcode to generate the app bundle

builds for Android however I could build from my PC, or from a Mac.

So developing = writing code (In unity possible for all platforms on Mac or Windows)

Building = Generating distributables (executables/ App bundles/…) (Sometimes needs specific environment to be able to generate the app)