Everything you need for an online multiplayer in GameMaker
Making an online game doesn’t have to be difficult. Simplify the process with Rocket Networking’s room-based system and make quality multiplayer games fast.
Simple data sharing
Networking made simple
All you need to do is share the information you want other players to see. They do the same.
Dynamically-managed Clients
Other players are automatically created and destroyed as they enter and exit the RNet room, making things simple to manage and understand.
Entity System
Entities: everything you could possibly need
Entities are game objects that you create on one client. They are then created for every other client in the room. This can be used for more complex objects like bullets and NPCs that cannot be shared through a single object.
Database
var playerInfo = { ip: "155.34.22.11", location : "Ontario" } var name = "lilshake";
SetSimpleData("users", name, playerInfo)
ReadSimpleData("users", "lilshake")
DeleteSimpleData("users", "lilshake")
Permanent Database
Every account gets at least 1GB of Cloud Storage. Our database system is built on Firebase Firestore, and is extremely easy to use. You can store player information, world data etc
The functions are designed to be as easy to use as possible.
Join the Community!
Join all the other developers using Rocket Networking!
Discord Integration
Talk to your Discord Server from Gamemaker Directly!
Integrate your games with your discord servers with low code! You also receive callbacks in Gamemaker so you can view and edit the behavior when others in your discord server send messages.
🎒 Tutorials and Courses
These tutorials are meant to teach you the core concepts of rocket networking and cover a wide range of networking topics. The non networking parts are intentionally not developed further and kept in a prototype stage so we can focus on how this engine works.
How much do I have to do?
- To start off, you’ll need to create an account with us. Go to the dashboard.
- You can then create a new unique server ID (secret key) like “SV9Hk11vdiO9vmYoZEOr7VtUFcn2” Note it down safely. It’s easiest to copy from our web app.
- Download our gamemaker template from the marketplace or Google Drive and replace the dummy server id with your own in Scripts/Rocket Networking/Options.gml
- That’s it! You have finished the set up. With our easy room based system combined with entity logic, you can share data between clients with low code.
lilshake@rocketnetworking.net
Some Information on our backend providers.
Secured login info.
Out of the limited data we do collect (Email, password and name), None of it is shared with anyone.
Node.js Hosting
Our server code is written is nodejs and this runs on a heroku. This means your rocket networking server can handle all your load and is fully private.
Safe and easy payments
All your payments happen through stripe. You are always prorated for all your subscriptions, ie switching plans means you are refunded the previous amount.
We make sure that you work with the most suitable plan for you.
Please do read this first → ***Billing Guide : Must read While upgrading to a paid plan
Please note that since we just launched, we aren’t looking for business yet, but more on your honest feedback and support! That being said, please contact us directly if you’d like to use any of the following features for free! Educators, Testers, Open source projects etc will be free to try out any features and custom requests.
FREE FOREVER
Our Enterprise plans, for solutions tailored to your game.
$125 / mo
$245 / mo
Every VM has the capacity to handle only a fixed number of clients. If you are sharing a large amount of data with every client, this is affected further, and can result in your game slowing down significantly which is why a CCU limit is required. If you go over the limit, the callback_Admin function is called and it notifies you that you have hit max capacity. In a production build of your game, you can edit this callback to do anything you want.
No problem. You can try our development server for free. This comes under the basic plan and all you have to do is make an account. Then you can learn the concepts of rocket networking.
⚖️Legal
Terms of Service, Cancellation/Refund
I just bought a subscription. Now what?
Privacy Policy