Skip to content

Ohmnivore/SkullRush

Repository files navigation

SkullRush

SkullRush is an open-source (GPLv3) 2D online multiplayer shooter. Think of it as Quake meets Mario.

This is my attempt at making the game I have been envisioning for a long time. While there exist other games of the same type, I've found none to be particularly alike to the experience I wanted. Most importantly, SkullRush can be extensively modded. In short, the client acts as a canvas of sorts, and the server has almost complete control over the game's graphics, sounds, and logic. This means that there's out of the box support for custom game modes, custom game entities, custom graphics (that can even override the default game graphics if you want) and much more. Mod it enough and you can make into a completely different game, which is a good thing of course.

At the moment the source code is a mess. I'll take a couple of weeks to clean all of it up.

Links:

alt text

Powered by:

TODO:

Engine:

  • Plugins
  • Spectate
  • Interactive events:
  • Meteorite strike
  • Destruction events
  • Lasers
  • Radiation
  • Levers

Gameplay:

  • New maps
  • custom tiles (spikes and such things)

Bugs:

  • Fix annoying LAN server discovery bug
  • Fix client-side crashes on map change

Assets:

  • Make crosshairs
  • Make background more dynamic
  • Make custom flixel-ui theme
  • Find music and sounds

Masterserver:

  • route through HTTPS
  • use params instead of url variables
  • CSS styling and background

About

💀 A 2D online multiplayer shooter written in Haxe

Resources

License

Stars

Watchers

Forks

Packages

No packages published