Our great sponsors
-
php-glfw
🪐A fully-featured OpenGL and GLFW extension for PHP. 🔋Batteries included (Math Functions, Texture Loaders, etc..)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
I am glad that most of your tips are front end related (phew). Anyways I agree that front end test would be cool but I do not know how exactly to test front-end? Like when game mechanics would be stable I can see something like I have on back-end https://github.com/solcloud/Counter-Strike/blob/master/test/simulation/data/requests/001.bin where I play lets say 10 rounds in 5 minutes and record all keyboard and mouse events and then replay them in test with puppeteer and at the end assert that it took 5 minutes and assert final scoreboard of each player that would probably be easy to do and quite decent overall smoke test. But for something like when I drop gun to assert that there is actually 3d model lying on the ground - how to test that without taking screenshot and comparing using ImageMagick to template? If you have any specific test suggestion I would love to hear them.
There is php opengl project https://github.com/mario-deluna/php-glfw for example so if somebody wants only truly PHP experience there are free to do so.
Thank you! Well, I hope that somebody will join me and we make it not so exotic. It always fascinate me what Andreas Kling and gang are doing with https://github.com/SerenityOS/serenity/ and other projects.
About php, I have no problem of rewriting whole game for performance reasons once it is done and popular in low level language like https://github.com/SerenityOS/jakt but I think for now php is good and sufficient.