Jump to content

Opensource minimal and extendible multiplayer 2D platformer


spocchio
 Share

Recommended Posts

Psi2d is a minimal extendible multiplayer 2D platformer shooting browser game.

Following this old guide from valve, multiplayer games must cope with delays and the client must evolve the world while waiting for server's updates: for this reason the game is made with node.js. HTML client and node.js server are capable of sharing the same codebase ❤.

I had the  idea of a 2D multiplayer shooting gain back in 2008, inspired by Commander Keen. I did some trials in Java but didn't manage to make anything interesting. Then I re-started the project as a HTML/JS browser game and decided to leave it open source:)

It is slim, lightweight and minimal. I wanted to make it mobile-friendly so  this (so far: but I am open to changes) is a "one-button-game": you can run and shoot with touch only. On mobiles: swipe on the lower side of canvas to move and jump; tap on the upper side of the canvas to shoot. On desktops: WAD/arrows/space to move; click to fire.

The game is easily expandible and it is possible to add new kind of elements, level and player skills. So far there is only one level (made with Tiled Map Editor with tiles from kenney.nl. And four characters with assets from gameart2d.com and four characters. 

Youtube gameplay: https://www.youtube.com/watch?v=qfNqr_UtGLU 

Github repo: https://github.com/aragagnin/psi2d

Game is running at itch: https://psi2d.itch.io/psi2d

Q9VyHkM.png

Edited by spocchio
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...