GameMaker Studio 2 (2.0 - 2.2.x)
Icon

BNet Networking

BahamaGames

You must be logged in to obtain assets

Description

Build your next multiplayer game with BNet! Networking made easy. 1 OBJECT!!!

Connection can be as simple as

 bnet_connect()
 bnet_disconnect()

Sending and reading data

bnet_easy_send(bnet_list_lobby, false, -1, x, y, sprite_index, image_index);
bnet_easy_read("x", "y", "sprite_index", "image_index");

Server side object management

bnet_instance_create(x, y, "enemy0", obj_enemy, sync_timer);
enemy_0 = bnet_instance_create("enemy0");
bnet_instance_destroy("enemy0");
bnet_instance_sync();

ALL callbacks and connections are handled for you. You can choose LAN connection utilizing only GML or go WAN connection with an easy to setup Java server. Tested on Windows and Android should work on gml supported platforms as far as tcp, udp, goes. Future updates are planned possibly bluetooth connection being one.

INCLUDED

  • Lan and Wan server
  • Tcp and Udp connection
  • simple java server
  • email registration and validation
  • chat system(VoIP included)
  • global leaderboard
  • server side save and load data
  • lobby management functions
  • global synced room functions
  • global instance functions
  • easy data transmit functions
  • documented scripts with example of use

Can test out some functions with the demo. Setup tutorial.

EACH SCRIPT IS DOCUMENTED WITH HOW TO USE EXAMPLES

BNet IS IN ACTIVE DEVELOPMENT. THERE MAY BE MINOR BUGS FOUND WHICH I MAY HAVE FIXED ALREADY, BUT NOT RELEASED AS YET. FEEL FREE TO CONTACT

WORKS IN GMS2 2.3, SHOULD WORK IN GMS1. WILL GLADLY ASSIST IN SETUP for further assistant contact: bahamagames@gmail.com

End User Licence Agreement (EULA).

Age Rating: 4+

Version

GMS2 - Version 1.3.0. Published September 13, 2020

FRAMEWORK REVAMPED

Loading, please wait

Package contents

Loading, please wait

What is the issue?

Loading, please wait

Back to Top