A little poll about the Phaser Renderer
Hi all,
As you may know, there are some key things I'd like to add to the Phaser 3 renderer. These include multi-texture support, compressed texture support and a proper transform system. Technically that's not a renderer feature, but it will feed directly into it in a big way. I believe that adding the first two features will be relatively painless. We did it before in Phaser 2 and the core concepts are very similar. The performance benefits can, when configured properly in your game, be astronomical too.
The transform system is a lot more work, though. I've discussed it before in depth, so I won't go over it again. Suffice to say, it's quite a large change, but really important for both what I want to do with the Scale Manager and full container support. There are other features I'd love to add too, such as Ropes (i.e. triangle strips), much better / easier shader handling and more 'game' effects, like glow, stroke and shadows.
Which got me thinking: With Pixi 5 about to hit final release, should I even consider moving back to it? I don't under-estimate the amount of work involved, but the whole concept of Pixi 5 is to make it much more configurable than before, more of a toolkit than a complete framework. There are massive pros and cons of course. On the 'plus' side, it would drop a whole stack of great features in that we're currently missing, including WebGL2 support in places. On the 'negative' side, there are lots of features missing from Pixi we require, such as Cameras and non-list display sorting. Plus, we'd end-up bound to another library again. They are also massively deprecating Canvas and focusing purely on WebGL and WebGL2, which I know is a issue for a number of you.
So, I figured it was worth putting this question to the community. Please vote in the poll, but more than that, leave your thoughts in the comments. Especially if you have been using Phaser since the v2 days.
Keep on enhancing the Phaser 3 renderer
91%
I want Pixi back!
7%
Look at other alternatives (StackGL, etc)
2%
111 votes total
Hi all,
As you may know, there are some key things I'd like to add to the Phaser 3 renderer. These include multi-texture support, compressed texture support and a proper transform system. Technically that's not a renderer feature, but it will feed directly into it in a big way. I believe that adding the first two features will be relatively painless. We did it before in Phaser 2 and the core concepts are very similar. The performance benefits can, when configured properly in your game, be astronomical too.
The transform system is a lot more work, though. I've discussed it before in depth, so I won't go over it again. Suffice to say, it's quite a large change, but really important for both what I want to do with the Scale Manager and full container support. There are other features I'd love to add too, such as Ropes (i.e. triangle strips), much better / easier shader handling and more 'game' effects, like glow, stroke and shadows.
Which got me thinking: With Pixi 5 about to hit final release, should I even consider moving back to it? I don't under-estimate the amount of work involved, but the whole concept of Pixi 5 is to make it much more configurable than before, more of a toolkit than a complete framework. There are massive pros and cons of course. On the 'plus' side, it would drop a whole stack of great features in that we're currently missing, including WebGL2 support in places. On the 'negative' side, there are lots of features missing from Pixi we require, such as Cameras and non-list display sorting. Plus, we'd end-up bound to another library again. They are also massively deprecating Canvas and focusing purely on WebGL and WebGL2, which I know is a issue for a number of you.
So, I figured it was worth putting this question to the community. Please vote in the poll, but more than that, leave your thoughts in the comments. Especially if you have been using Phaser since the v2 days.
Keep on enhancing the Phaser 3 renderer
91%
I want Pixi back!
7%
Look at other alternatives (StackGL, etc)
2%
111 votes total