My Take on Phaser after 30 Days

Hello everyone, today I’ll quickly summarize my take on Phaser after around 30 days of training. I already published my reasons for picking Phaser in the first place earlier today I’ll share what I think after 1st month.

What is Phaser?

Developer Experience

  • I’m using JavaScript for all my personal projects and I tend to use it for professional work also. For me, the developer ecosystem that Phaser provides can be unmatched. Phaser’s documentation is one of the best documentation I’ve ever seen and I’ve never experienced any problems while I’m trying to look for an answer about the Phaser API or anything that is related to Phaser.
  • Easy debugging. I’m currently learning the framework and maybe it’s too early to talk about debugging but I wasn’t expecting anything from the Phaser on the debugging side, to be honest, I mean don’t get me wrong from my understanding it’s nowhere near to a modern game engine but it’s quite alright for such a framework.
  • Community. Again, even though the community isn’t as big as the mainstream game engine’s communities, I can describe the Phaser community as one passionate community that can help with lots of things quicker than I expected.

Limits of the Framework

But of course, the framework already comes with some limitations by supporting only a group of possible game options against the engines that can support all genres that are possible.

Knowledge Transfer

Since when you work with Phaser all you do is basically writing code over and over again without nearly 0 helper tools you easily absorb those fundamentals whenever you try to work with any of them to any extend. I think the abstracted nature of modern game engines can cause a side effect to new learners at this point.

BTW, don’t get me wrong I still think it makes sense to use or learn Phaser if and only if you want to use JS so bad and you only want to make web-based games, for aaaalllll other scenarios any mainstream game engine would beat Phaser with a large margin. Unity, Unreal, Godot… You name it. All the things I mentioned above are only valid for my situation from my point of view.

Alright, everyone, that was it for today. I planned to write that post on the very first day that I started to work on Phaser and I can monthly update that part if I feel like to.

I hope to see you at the next one. Until then take care :)

Originally published at https://blog.akbuluteren.com.

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store