Friday, September 24, 2021

GameMaker Studio 2 Linux IDE (Ubuntu)

 



Wow. Gamemaker Studio 2 has an Ubuntu IDE and i have missed the party.

Yoyogames states that the Ubuntu IDE is at beta state and not suitable for production machine

Using the Ubuntu IDE beta

Note that this IDE is not suitable for a production environment at this time. Please continue to use a Windows/Mac as your main development machine and give feedback on the Ubuntu IDE if you wish to try it.

This early beta IDE is specifically for Ubuntu 20.04 LTS versions and no other distro is offered any support - it may work if you can install the .deb, but we will not answer tickets about other distros or customised kernels, etc., as we are only interested in Ubuntu feedback.
You must have Mono 6 installed first (it does come with Ubuntu 20.04 LTS, so you should have it already). Beyond that, GMS2 will try to install any required components during the installer process, so ensure you are connected to the internet first.
A separate physical Windows PC is still required for targeting Windows, UWP, and any consoles - see the target's own section below for specifics.
A separate physical Mac is still required for targeting macOS, iOS/iPadOS, and tvOS - see the target's own section below for specifics.
When targeting the other machine, we would highly recommend both machines are connected to your network using Ethernet, rather than WiFi, as this can result in issues when building large projects for YYC.

GMS2 2.3.0 or above: supports Ubuntu 20.04 LTS 64bit and Ubuntu 18.04 LTS 64bit.
In GMS2 2.3.1+, you also have the option of building ARMv7 packages by simply targeting an ARMv7 device when you do your build.
Ubuntu 18.04 LTS 64bit is the last version supported by 2.2.5 or older, so please update your GMS2.
For simply playing GMS2 games: Ubuntu 16 or later is required. Other distros can usually run the games GMS2 generates with no issues, but we only state support for Ubuntu, so if you have issues playing games on these other platforms you will need to investigate this yourself. All games are 64bit-only.

ARMv7 architecture support is available for games built with GMS2 2.3.1 or newer if the developer built the package using an ARMv7 device.

Another useful links :
1. GMS 2 Required SDKs

2. Setting Up For Ubuntu.
Yoyogames do not recommend trying newer versions of Ubuntu than they claim support for.

You will need to install the development libraries/tools required during builds.

sudo apt-get install <packagename>

where you replace <packagename> with each of the following individually and keep running apt until you have installed all of them:

build-essential
openssh-server
clang
libssl-dev
libxrandr-dev
libxxf86vm-dev
libopenal-dev
libgl1-mesa-dev
libglu1-mesa-dev
zlib1g-dev
libcurl4-openssl-dev

Please note that GMS2 2.2.3 and above also require the "nproc" package to be installed. This is installed by default in Ubuntu 18, but might not be there if you have customised your install (or may not be installed by default in other distros), so be aware you might need to install this manually also.

Similarly, if you had selected "3rd Party Components" when prompted during installing Ubuntu itself, you may already have the OpenAL libraries installed.

3. Ubuntu: Compiling Your App

The highlight from the link above is:
It is important to note that - depending on the version of Ubuntu that the user has - additional dependencies may need to be installed to permit them to play the game and this should be mentioned when distributing your compiled projects. The dependencies are:

libcurl4
libopenal1

Users should install these packages on their machine otherwise the games won't run. Note that it is possible to create *.sh scripts to automate this process and include that with your final package.

4. Forum Yoyogames: Official Anouncement

the direct link download (date: Sept 13, 2021):
 
edit:
New version avaliable.

Lets install Gamemaker Studio 2!

Download the .deb file and install it. 
$ sudo dpkg -i <filename>.deb














The dpkg will complain about some unmet dependencies. We can fix it with apt.
$ sudo apt-get --fix-broken install

473 MB needs to be downloaded >.<"


















Now lets run Gamemaker Studio 2. Search and click the icon.










The Gamemaker Studio 2 running for the first time















The IDE will try to download and installing runtime. It will take a while








...and here it is. Happy Gamemaking!















p.s. dont forget to install the rest of package requirement.
It need to download another 659MB >.<"















3 comments:

  1. this is really amazing and helpful about game maker studio. check out more on bidvaluable.

    ReplyDelete
  2. Tukitanotes.Blogspot.Com: Gamemaker Studio 2 Linux Ide (Ubuntu) >>>>> Download Now

    >>>>> Download Full

    Tukitanotes.Blogspot.Com: Gamemaker Studio 2 Linux Ide (Ubuntu) >>>>> Download LINK

    >>>>> Download Now

    Tukitanotes.Blogspot.Com: Gamemaker Studio 2 Linux Ide (Ubuntu) >>>>> Download Full

    >>>>> Download LINK SR

    ReplyDelete
  3. This is an information blog and helps us learn this blog thanks for sharing this wonderful and amazing informative article

    ReplyDelete