9 years ago by Janix
First let me start off with a little background. I bought ImpactJS a few years back and was at that time learning Javascript while playing around with the engine in one of my earlier college classes.
Fast-forward a few years and I am now employed as a software engineer, using lots of PHP, some Javascript, some NodeJS, and of course HTML5/CSS3. At my job, we use Laravel for most of our projects so I am pretty familiar with that framework as well.
Now to my actual question..
In present day, what are considered bulletproof technology stacks for creating a 2D sprite-based browser mmorpg? Something like https://www.youtube.com/watch?v=08bLSByOajM, but in the browser vs. an executable client.
I have been wanting to try my hand at creating a fairly basic implementation of such a game for a long time now, but up until this point I didn't really have the coding knowledge to actually follow through. Now, I believe this could actually be a possibility and gives me something to do in my downtime, while also improving my overall value at my job.
I have discussed this a little with my co-workers and they mentioned a few options that I should consider. We are thinking that a combination of Laravel, NodeJS, Socket-IO, and MySQL would be a good starting point.
Anyone have any thoughts or suggestions on this plan of action? Alternatives are absolutely welcome. I just want to make sure that I cover my bases, ie. security, speed, scalability, etc. This will start out as just a fun project to flex my coding prowess, but hopefully, eventually, it could turn into something a few hundred people could enjoy together.
Fast-forward a few years and I am now employed as a software engineer, using lots of PHP, some Javascript, some NodeJS, and of course HTML5/CSS3. At my job, we use Laravel for most of our projects so I am pretty familiar with that framework as well.
Now to my actual question..
In present day, what are considered bulletproof technology stacks for creating a 2D sprite-based browser mmorpg? Something like https://www.youtube.com/watch?v=08bLSByOajM, but in the browser vs. an executable client.
I have been wanting to try my hand at creating a fairly basic implementation of such a game for a long time now, but up until this point I didn't really have the coding knowledge to actually follow through. Now, I believe this could actually be a possibility and gives me something to do in my downtime, while also improving my overall value at my job.
I have discussed this a little with my co-workers and they mentioned a few options that I should consider. We are thinking that a combination of Laravel, NodeJS, Socket-IO, and MySQL would be a good starting point.
Anyone have any thoughts or suggestions on this plan of action? Alternatives are absolutely welcome. I just want to make sure that I cover my bases, ie. security, speed, scalability, etc. This will start out as just a fun project to flex my coding prowess, but hopefully, eventually, it could turn into something a few hundred people could enjoy together.