GameMaker Source Code And Nodejs WebSocket
A downloadable tool for Windows
Get this tool and 14 more for $19.99 USD
Buy Now$9.50 $7.12 USD or more
On Sale!
25% Off
A example of WebSocket and GameMaker that can run on any platform, you can start learning from that example and do your own MMO.
- Server-sided movement, collision and health for less lag and less hackers.
- Login system with MongoDB.
- MongoDB accounts, Saving Player x, y and Health. and fetches when you reconnect.
- A* Pathfinding for enemies on server using easystar library.
- No Double Login.
- 2 Attacks, Melee and ranged spear.
- Attacks can hit multiple players.
- Low bandwidth usage, Doesn't send every frame.
- Push back hspeed from server.
- No sync issues, if you lag other players will be fine but the lagger.
- Can host more players than GameMaker which is limited to 1024.
- Works on all platforms that support WebSocket.
The Server2 file has more commented code and organized with password encryption.
How to use:
- Install NodeJS and Visual Studio Code.
- Open the server folder from VS Code and Run.
- Start as many clients as you want.
- Arrows to move, Z for Melee and X for Ranged Attack.
- For MongoDB, Create a account, insert your URL to server and allow your iP to access it.
| Updated | 2 days ago |
| Status | In development |
| Category | Tool |
| Platforms | Windows |
| Author | Bukmand |
| Made with | GameMaker |
| Tags | demo, GameMaker, gamemaker-studio, mmo, Multiplayer, networking, online, source-code, Tutorial, yyz |
| Average session | A few seconds |
| Multiplayer | Server-based networked multiplayer |
| Links | Support |
| Content | No generative AI was used |
Purchase
Get this tool and 14 more for $19.99 USD
Buy Now$9.50 $7.12 USD or more
On Sale!
25% Off
In order to download this tool you must purchase it at or above the minimum price of $7.12 USD. You will get access to the following files:
GameMaker WebSocket.yyz
Download demo
Development log
- Small UpdateMay 28, 2023
- ResourcesSep 22, 2021




Comments
Log in with itch.io to leave a comment.