Hacker News new | ask | show | jobs
by socialist_coder 1820 days ago
> Your best bet is a general-purpose game engine like Unity or Godot which can export to web

Totally disagree about Unity. Unity's web export is awful. If you want a good web game you need to use a web-native engine like Pixi, PlayCanvas, or Phaser. I guess the Haxe & Godot tools are good too but I've never used them.

The huge advantage with using a Javascript/Typescript based game engine is that you can use the latest & greatest build tools like Webpack, and the latest ECMA/javascript features, instead of some proprietary tool chain that hasn't seen a major updated in years.

I think mobile game companies who have only been using Unity and have all their games built in Unity will have a hard time transitioning to mobile because you just cannot use Unity to make good web games. You have to rebuild them in a new engine.

But, if you use a web game engine, you can still target mobile. So, I would not use Unity for any new mobile/web game projects.

1 comments

Except Unity on mobile will be able to take advantage of Vulkan, Metal and GL ES 3.2, while WebGL is stuck in ES 3.0 subset and who knows when WebGPU (with a MVP 1.0) will come out into stable.