Hi there,
I’m a software engineer, who has a hobby of occasionally building pet projects. From one of those private projects I recently extracted a tiny UI library built specifically for Phaser 4 (RC6), optimised for ease of use, especially with pixel art games.
Today I’ve published the first version to npm, and opened both the source code on GitHub (https://github.com/skhoroshavin/phaser-pixui) and a demo page on Itch (https://skhoroshavin.itch.io/phaser-pixui). Since every time I build projects based on Phaser Vite template I see message "Tell us about your game! - [email protected]”, I tried to write to that e-mail - but looks like it doesn't exist, so I came here instead 🙂
I understand, that current state is still quite rudimentary - just a simple layout and styling system, some core components as building blocks, plus a small number of styled components like button, progress bar and scrollable text area - but I would be very happy if you could provide at least a brief code review. This is my first front-end project (I’m normally a backend engineer), and it is my first experience with Phaser, so any feedback would be hugely appreciated.
P.S. I'm of course aware of rexui by now, but when I started experimenting with my own UI I wasn't, and after learning about it I still couldn't stop myself - maybe I'm fell victim to NIH syndrome 😂