Member-only story

Flutter…, or, Unity?

Fahim Farook
4 min readSep 11, 2020

--

The Last Rabbit Hole

I’m working on a new game. Or rather, on the idea of starting a new game 😃

One of the first things that you might have to consider when creating a game is the platforms that you want the game to be available on and the programming language that you’ll use to code (or program) the game in.

The above two factors are somewhat tied together. For example, you can code your game in Swift and if you do, it would probably be only available on Apple devices such as iPhones, iPads, or even Apple Watches or mac desktops and notebooks. That would leave Android out of the equation.

Or, you could decide to develop in Java or Kotlin to support Android devices first and this could leave the Apple devices out of the equation. To be fair, Kotlin does have better cross-platform support and there’s the beginning of support for developing for multiple platforms with Kotlin Multiplatform but I’m not sure if that effort is far enough along to support games or not.

I decided to go with Flutter.

Why Flutter, you ask?

First and foremost because Flutter is cross-platform. You can build an app with Flutter and the same code will run on iOS, Android, macOS, Windows etc. without you having to customize things for each platform. It will even run on the web.

--

--

Fahim Farook
Fahim Farook

Written by Fahim Farook

CEO and head iPhone tinkerer at RookSoft. Mad coder and tech editor. Author of a couple of books on iOS development.

No responses yet