Robostorm: multiplayer robot battlefield

Say hello to Robostorm - online multiplayer robot battlefield:

Less than 7 MB, play in your browser :slight_smile:


Note: only playable on desktop platforms at the moment.

Rules:

You control a robot and belong to one of 4 teams (marked by nickname color). There are 4 teams and 5 capture points on the map, and the aim is to help your team gain control over most of these points, while shooting enemies.
You will gain XP by killing enemies and capturing points, and you can spend it on buying useful upgrades.
Damaged robots can be repaired in small repair cabins at the corners of the map.

Controls:

  1. Use W, A, S, D keys to move your robot.
  2. Aim with mouse cursor.
  3. Shoot left and right weapons with left and right mouse buttons.
  4. Press Space to sprint.
  5. Press Shift to activate shield.
  6. Press B to open shop menu.
  7. Press Esc to change sound/fullscreen/quality settings.

Tips:

  • Don’t forget to repair.
  • Don’t forget to buy upgrades.
  • Don’t forget to use both weapons.
  • Experiment with different weapons.
  • Shotgun is more efficient when shot close to enemy.
  • Grenades bounce off walls and allow indirect kills.
  • Flamethrower starts small fires around, and each of those can ignite any robot. Be careful to not walk into your own fire. Use it to slow down enemies.
  • You can receive damage from your own explosions, so be careful with rocket launcher and grenades.

Made in 6 months (not full-time) on PlayCanvas with friends (me and 2 artists).
It was my first experience with networking and multiplayer.

11 Likes

Awesome! What did you use for the flame thrower effects? The particle system?

1 Like

Thanks! It’s a completely custom-made effect. I should probably write an article about…
I started with the explosion effect, wrote a little breakdown, but it’s in Russian: http://www.gamedev.ru/projects/forum/?id=227876&page=2#m23
you can however click picture links in the post and get the general idea.
Flamethrower is basically a quad trail with the same “explosion” blobs added on top of it.

1 Like

You did really a good job, it’s really funny (maybe coz i like mecha) but it’s really well done, not easy to play with touchpad though :smiley: I like the burnts of the explosions that are left on the walls and floors wondering how you did that

2 Likes

Made a decal system specifically for this game. It works by finding, copying and modifying triangles affected by the decal. Insertion has some cost, but rendering is very cheap.

1 Like

Yes, just a single default directional

v 1.01

  • Added AI bots, so there are always at least 4 robots.
  • Fixed disappearing shadows on some systems.
  • Fixed some other minor bugs.

5 Likes

Great work! Thanks for sharing!

How many people were involved? Or was it just you?

If you hit the ABOUT button on the loading screen, you’ll see what the team looked like:

Amazing Game! Congratulations!
I especially love how the robot dissolves when it gets hit & dies!

Does it have an Authoritative server? How did you do the server for that game?
Would it be possible to have some kind of insight look or a tutorial? I’m currently struggling with that.
Thank you!

1 Like

funnest game ever

  • List item

Hello, is it possible to insert your game by iframe on the website please?

Please can you put the SSL in the domain.

Thank you

Great game! One question:
What is the maximum number of players PlayCanvas support simultaneously?

PlayCanvas imposes no particular limits on the number of simultaneously supported players in an online multiplayer game. This is mainly determined by your back-end configuration and your server-side code.

1 Like