Building - mmasztalerczuk/super-duper-pancake GitHub Wiki

If you've already built the engine and have the configuration set up but merely need a refresher on actually compiling the code, see Compiling the engine.

Make sure you have the following dependencies available:

  • Linux, macOS, or Windows.

    • Linux supports cross-compiling artifacts for Android, but not iOS.

    • macOS supports cross-compiling artifacts for Android and iOS.

    • Windows doesn't support cross-compiling artifacts for either Android or iOS.

  • git (used for source version control).

  • An IDE. Android Studio with the Flutter plugin is flagship IDE.

  • An ssh client (used to authenticate with GitHub).

You do not need Dart installed, as a Dart tool chain is automatically downloaded as part of the "getting the code" step.

Run the following steps to set up your environment:

  1. Fork https://github.com/mmasztalerczuk/super-duper-pancake into your own GitHub account. If you already have a fork, and are now installing a development environment on a new machine, make sure you've updated your fork so that you don't use stale configuration options from long ago. Do not clone this repo locally, scripts will take care of that for you.

  2. If you haven't configured your machine with an SSH key that's known to github then follow the directions here: https://help.github.com/articles/generating-ssh-keys/.