Get the latest tech news

I made a multiplayer shooter game in Lisp, here is my journey


Developing a multiplayer third-person shooter game as a solo developer is a journey filled with challenges and rewards. I embarked on this adventure to create Wizard Masters, a web-based multiplayer game where players battle as mages wielding elemental spells. Built using Clojure, a Lisp dialect, this project pushed the boundaries of web game development and my own skills as a programmer. Here’s how it went. In Wizard Masters, players can choose from six elemental spells—fire, toxic, ice, lightning, and earth—and compete in two modes: solo and team deathmatch. I published the game on CrazyGames to reach a broader audience. However, its multiplayer nature demanded a large player base, which was a constant challenge.

I embarked on this adventure to create Wizard Masters, a web-based multiplayer game where players battle as mages wielding elemental spells. Second, Clojure’s REPL and functional paradigm enabled rapid iteration, but its niche nature and lack of game development resources added unnecessary difficulty. Moving forward, transitioning to a mainstream engine like Unity or Unreal could streamline development and allow me to focus more on the creative aspects of game design.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of multiplayer

multiplayer

Photo of shooter game

shooter game

Photo of journey

journey

Related news:

News photo

Lonely Mountains: Downhill's multiplayer skiing sequel Snow Riders is out next week

News photo

How to become a Data Scientist? My journey, overview of skill set, practice tips

News photo

Harnessing 3200 Gbps Network: A Journey with RDMA, EFA, and Libfabric