Friday, 28 November 2014

Gamemaker





What is gamemaker?


Gamemaker, originally named Animo, is a trademarked game creation system created by Mark Overmars and published by YoYo Games, a software and game publishing company based in Scotland. It is written in the Delphi programming language and functions as both a game engine and an IDE, otherwise known as an Interactive Development Environment. This engine was designed for those with little to no programming experience or skill to be able to effectively create games without be limited due to their lack in programming abilities. This is due to the fact that Game Maker centers itself on a drag-and-drop system that allows developers to literally drag and drop what they need in order to complete their games. The interesting about gamemaker is that it also includes a sandbox scripting language known as game maker language that can be utilized to make more advanced games that could not be created using just the drag and drop features.


Development history

While gamemarker is a popular engine when it was originally released in 1999 it was a program for creating 2D animations. It was later renamed gamemaker and originally did not have DirectX support, a separate runner to run games independently from the IDE, syntax highlighting, nor the ability to compile games into executable files

What can it do?

As it Gamemaker has greatly evolved from its original 2d animation purpose it slowly added more and more attractive features that have drawn in developers. First of all, like unity, Gamemaker includes a feature compiler that can compile a developed game into any number of executable files for numerous playforms including windows, Mac, Ubuntu, Android, IOs and HTML 5. It also as the capability to render in both 2D and 3d and uses either Direct3D for windows and OpenGL for Mac. Furthermore, it also features interface plugins or ‘extensions’ which can give Gamemaker more functionality. 


The Development experience

Gamemaker makes it easy to bring a game from a concept from a concept to a deliverable with its interactive IDE with all the resources conveniently located in one place. The engine also feature a shader support network, uses box2D physics, openAl for audio, and features networking support. Finally it features one of the most important tools for developers who are constantly going through iteration after iteration of their game, version control.

Controversy

Gamemaker has undergone a few controversies over the years that have affected its reputation in the industry:

Reverse Engineering

 


  • ·         Multiple decompiles for various versions of the software have been written 
    •  Used to obtain editable files to produce executables 
    •  One allowed users to publish apps to IOS without the company’s consent 
      •  Resulted in a law suit

Logo Controversy

 


  • ·         YoYo Games hosted a competition for a new logo in 2009, the winner was Albert Zak 
    •  The decision was highly criticized for the product’s userbase 
      •  Became an internet meme

Digital Rights Management


  • ·         In a version released in early 2013 some developers would import their games and found all of the legitimate image type resources to be destroyed 
    •  There would be a symbol of a pirate on top of the image 
    •  This was a result of a fault in their digital management software implementation which was used as their method for combating pirated copies of Gamemaker 
    •  It took a few weeks to address and fix this issue

2013 April Fools’ Day Joke


  • ·         On March 30th in 2013, Mike Daily, someone, announced that YoYo Games was being purchased by Valve 
    •  The joke drew so much criticism from the community and led to widespread arguments within the community 
    •  It resulted in a huge loss in the user base of Gamemaker

Hacking Scandals


  • ·         On March 18th in 2013, the Gamemaker community forum was hacked unknowingly for an unknown period of time 
    •  The hacker stole countless member’s accounts and password information 
    •  The same hacker hacked GMC again in an attack involving their twitter feed and IRC chat link at a later date

Gamemaker Vs Unity

While gamemaker was released long before unity they pretty do the same thing; each have their own interactive IDE, their own scripting languages, and support for multiple platforms and graphics APIs. Unity however implemented many features before gamemaker and fully supports 3D which is much more attractive to developers. Currently both programs have all the same features and while game maker is cheaper to license at $800 as opposed to Unity Pro at $1500, it is only available on windows unlike unity that is available for both windows and mac.

No comments:

Post a Comment