Hi everyone,
I’ve been experimenting with building a small HTML5 browser game using the Joomla framework — mostly as a learning project and partly because I wanted something fun to add to my site. The idea is a simple tile-matching game, similar to Mahjong, that runs entirely in the browser without any plugins.
I built it as a Joomla component so it fits within the site’s design and uses the same user sessions. The graphics are handled through HTML5 canvas, and I added a small leaderboard that saves scores via AJAX requests to the Joomla backend. Everything runs smoothly on desktop, though some lower-end mobile devices show a bit of lag during animations.
Right now, I’m trying to balance performance and design. Too many tile effects slow things down, but without them the game feels plain. I’m also working on preventing fake score submissions by validating data server-side.
If anyone here has built or embedded games in Joomla before, I’d love to hear your thoughts on optimizing performance and keeping everything lightweight but secure.