DEV Community

Paul
Paul

Posted on

Introductions + Ongoing Gamedev Projects

Hi, I'm Paul. I'm a Ruby/Javascript developer and aspiring gamedev. I've been working professionally with web development for 20+ years. I've been dabbling in indie projects recently and was looking for a blogging platform to more freely share things. (Twitter can only do so much.)

A quick overview of my two current projects, both related to gaming:

WebMUDs

I was introduced to MUDs (Multi-User Dungeon - text-based MMOs) in the 90s and wanted to bring them back using modern technologies. MUD games are usually played over telnet/ssh, but they are very capable of running in browsers as well.

So I'm building a platform called WebMUDs where creators can create games using web forms and have them played in the browser. It's not a game per se but a game maker.

The project is in early stages of development and a prototype used to be up back when Heroku had free plans. I'm currently working on deploying the project to another platform. I'll post an update here once the project is back up.

Fightron

Fighting games are my other favorite game genre, so I wanted to create one myself. It's a huge challenge for me since I am not an artist, just a programmer, and those kinds of games rely a lot of art and visuals.

I've compromised for now with creating characters in blocky style (they're just a bunch of boxes glued together really) so that I am able to program the gameplay elements without worrying too much about visuals for now.

The first variant of the project is a beat-em-up and there is currently a very basic prototype running at:

https://prototype.fightron.com/

It has an offline and online mode. The online mode uses Websockets and runs in Node/Bun, currently hosted on Railway in the US-West region.

Here's a video of a multiplayer session done using the early versions of the prototype:

Creating such a browser game has been a great challenge and I'm confident I can evolve it enough to turn it into a good product. If people will buy it remains to be seen. šŸ˜…

Top comments (0)