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. 😅

Do your career a big favor. Join DEV. (The website you're on right now)

It takes one minute, it's free, and is worth it for your career.

Get started

Community matters

Top comments (0)

Need a better mental model for async/await?

Check out this classic DEV post on the subject.

⭐️🎀 JavaScript Visualized: Promises & Async/Await

async await

👋 Kindness is contagious

Explore a sea of insights with this enlightening post, highly esteemed within the nurturing DEV Community. Coders of all stripes are invited to participate and contribute to our shared knowledge.

Expressing gratitude with a simple "thank you" can make a big impact. Leave your thanks in the comments!

On DEV, exchanging ideas smooths our way and strengthens our community bonds. Found this useful? A quick note of thanks to the author can mean a lot.

Okay