Plasma Forks


3D Sci-fi FPS for the Modern Web!

Battle against killer robots with your powerful fork gun in this open source 3d first-person shooter.

Screenshot   Screenshot

Play! Video

Oh no! Your browser or GPU doesn't seem to support WebGL. Unfortunately you can't play the game without it.
You may be affected by ANGLE/browser bug.
Try disabling shadows in the options and reloading the game if there are missing textures.
You seem to be using Firefox. It has bad performance and reduced features.
Check out Performance Tips or switch to Chrome.

System Requirements

  • Latest version of Chrome
    • Currently on Windows, you might need to launch it with --use-gl=desktop flag or disable shadows due to ANGLE bugs
    • Firefox kind of works too, but has bad performance and some missing features
    • IE does not support WebGL and Opera is broken
  • Excellent dedicated GPU and drivers (both must not be blacklisted for WebGL by the browser vendors)
  • Fast CPU and 1GB of free RAM so that JavaScript runs well

Features

  • Single-player campaign
  • Editor for creating and sharing more levels
  • High quality textures, models etc
  • Rigid body dynamics, i.e. physics
  • Dynamic lighting with shadows
  • Post-processing effects
  • Spatial audio

GitHub Game Off 2012

This game was made for GitHub's Game Off 2012 challenge. Since existing engines were allowed, I took Dark Corners, completely replaced the medieval-themed assets with a sci-fi setting, implemented stuff needed for a shooter, such as sounds, weapons, "power-ups", smarter enemies etc. and came up with this new game, complete with a short campaign. Unfortunately, the game did not place within the 18 (of around 200 playable) entries mentioned in the winners.

Troubleshooting

If you experience problems, follow these steps:

  1. Check that your system fulfills the system requirements on the left.
  2. Read the Known Issues wiki page.
  3. Check out the Performance Tips wiki page if needed.
  4. If the above didn't solve the problem, you are welcome to file an issue.

Editor

There is also a level editor for creating and editing levels for the game. For maximum productivity and minimal learning curve, the editor is 2D, but you can test your creation very easily with a push of a button.

Levels can be exported and then shared with friends.

Launch editor »

Open Source

This game is open source under the very permissive MIT license, so you can freely study and modify it. Assets have different but still free licenses. Everything is available at GitHub.

Project page @ GitHub »