FACTOID # 151: The five countries with the highest coffee consumption are also the five countries whose citizens trust one another the most. Coincidence? Probably.
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
 
 
WHAT'S NEW
RECENT ARTICLES
More Recent Articles »
 

SEARCH ALL

FACTS & STATISTICS    Advanced view

Search encyclopedia, statistics and forums:

 

 

(* = Graphable)

 

 


Encyclopedia > Game Maker
Game Maker

The Game Maker user interface. An example of the sprite properties, object properties and script editor are visible.
Developed by YoYo Games
Initial release November 15, 1999
Stable release 7.01 [+/−]
Preview release (none) [+/−]
Written in Delphi
OS Microsoft Windows
Available in English
Genre Game development / Program development
License Proprietary
Website YoYo Games

Game Maker is a proprietary software application written by Mark Overmars in the Delphi programming language. Overmars released the first public version on November 15, 1999. It is currently at version 7. Game Makers was a semi-regular show on the G4 television network. ... GameMaker is a name given to two different pieces of computer software written for two different platforms by different people. ... Image File history File links Gamemaker_Logo. ... Image File history File links Download high-resolution version (1280x1024, 134 KB) Image of the Game Maker interface. ... For other uses, see Software developer (disambiguation). ... YoYo Games is a small company based in the UK that was launched on January 26, 2007. ... A software release refers to the creation and availability of a new version of a computer software product. ... A software release refers to the creation and availability of a new version of a computer software product. ... A programming language is an artificial language that can be used to control the behavior of a machine, particularly a computer. ... An operating system (OS) is a software that manages computer resources and provides programmers with an interface used to access those resources. ... Windows redirects here. ... This article is about the properties of language in general. ... Game development - Wikipedia, the free encyclopedia /**/ @import /skins-1. ... A software license is a legal agreement which may take the form of a proprietary or gratuitous license as well as a memorandum of contract between a producer and a user of computer software. ... Proprietary software is software with restrictions on copying and modifying as enforced by the proprietor. ... A website (alternatively, web site or Web site) is a collection of Web pages, images, videos or other digital assets that is hosted on one or more web servers, usually accessible via the Internet. ... Prof Dr. Mark H. Overmars (born 29 September 1958) is a Dutch programmer and teacher of programming (particularly of games). ... Delphi is the primary programming language of Borland Delphi. ... A programming language is an artificial language that can be used to control the behavior of a machine, particularly a computer. ...


Originally, Game Maker was named Animo as a graphics creation tool, and eventually was programmed into an Easy Development Tool for programming specifically for inexperienced programmers.


Game Maker's primary development interface uses a drag-and-drop system, allowing users unfamiliar with traditional programming to intuitively create games by visually organizing icons on the screen. Game Maker comes with a set of standard action libraries, covering such things as movement, basic drawing, and simple control structures. To extend the drag-and-drop functionality of Game Maker, users can use custom-built action libraries to add new actions (drag-and-drop command icons) to their games. These can be created (generally by more advanced users) using the official special library builder tool. Game development - Wikipedia, the free encyclopedia /**/ @import /skins-1. ... Drag-and-drop refers to the act of (or support for the act of) clicking on a virtual object and dragging it to, or onto, another virtual object. ...


This program is designed to allow its users to easily develop computer games without having to learn a complex programming language such as C++ or Java. For experienced users, Game Maker contains a built-in scripting programming language called the Game Maker Language (GML), allowing the user to further customize their game and expand features. Games can be distributed under any license subject to the terms of Game Maker's EULA, in non-editable executable .exe files or as .gmk (Version 7.x), .gm6 (Version 6.x), .gmd (Version 5.x and 4.x), and .gmf (Version 3 and below) source files. Users of Game Maker are allowed to distribute and even sell their creations as long as they comply with the terms of the Game Maker EULA, which prohibits a number of illicit programs such as those which involve unauthorized use of copyrighted material or those which are unlawful in general. Computer and video games redirects here. ... A programming language is an artificial language that can be used to control the behavior of a machine, particularly a computer. ... C++ (pronounced ) is a general-purpose programming language. ... Java language redirects here. ... Scripting programming languages (commonly called scripting languages or script languages) are computer programming languages designed for scripting the operation of a computer. ... This article is about GML, the scripting language of Game Maker. ... To licence or grant licence is to give permission. ... A software license is a type of proprietary or gratiuitious license as well as a memorandum of contract between a producer and a user of computer software — sometimes called an End User License Agreement (EULA) — that specifies the perimeters of the permission granted by the owner to the user. ... EXE is the common filename extension for denoting an executable file (a program) in the OpenVMS, DOS, Microsoft Windows, ReactOS, and OS/2 operating systems. ... Source code (commonly just source or code) is any series of statements written in some human-readable computer programming language. ... A software license is a type of proprietary or gratiuitious license as well as a memorandum of contract between a producer and a user of computer software — sometimes called an End User License Agreement (EULA) — that specifies the perimeters of the permission granted by the owner to the user. ...


Game Maker is becoming more widely known and used. It has attracted a substantial number of users; mainly because of the program's accessibility to beginners while still allowing complex tasks to be undertaken by more advanced users. It is not as narrow in game creation as some other programs, as it allows the creation of many types of games, including platform games, first-person shooters, third-person shooters, massively multiplayer online games and construction and management simulation games. It is also possible to create standard applications with Game Maker. A simple platform sequence from the game Wonder Boy Platform game, or platformer, is a video game genre characterized by jumping to and from suspended platforms or over obstacles. ... This article is about video games. ... Third-person shooter (TPS or 3PS) is a genre of 3D computer and video games in which the player character is seen at a distance from a number of different possible perspective angles, as opposed to the first-person model in which the player views everything in the game world... MMO redirects here. ... Construction and management simulation games (or CMSs)[1] are a type of simulation game which task players to build, expand or manage fictional communities or projects with limited resources. ...

Contents

Features

As of November 2007, Game Maker is at version 7, released on February 28. It still incorporates the use of Direct3D, allowing the usage of limited 3D graphics, and adds limited support for simple 3D models. Converters make it possible to use more popular 3D formats such as .3ds, and .obj for use in a 3D project. It also supports the ability to create certain particle effects such as rain, snow, and clouds easily. 2007 is a common year starting on Monday of the Gregorian calendar. ... Direct3D is part of Microsofts DirectX API. Direct3D is only available for Microsofts various Windows operating systems (Windows 95 and above) and is the base for the graphics API on the Xbox and Xbox 360 console systems. ... The rewrite of this article is being devised at Talk:3D computer graphics/Temp. ... 3D Studio Max (name changed to 3DS Max, also sometimes called 3dsm, or just Max) is a 3D modeler developed by Autodesk Media & Entertainment (formerly known as Discreet and Kinetix). ... OBJ (or . ... For more background on this topic, see game physics. ...


Game Maker is available in an unregistered version ('Lite') free of charge and a registered version ('Pro'). The registered version, which costs 15, $20, or £10, extends the features available in the program, such as the ability to incorporate DLLs, take advantage of Direct3D, use particles, and utilize advanced drawing functions. The free version displays a small Game Maker advertisement during the loading of the game, while the registered version removes the advertisement, giving a more professional feel to the finished game. For other uses, see Euro (disambiguation). ... USD redirects here. ... GBP redirects here. ... This article is about dynamic libraries implemented by Microsoft. ... Direct3D is part of Microsofts DirectX API. Direct3D is only available for Microsofts various Windows operating systems (Windows 95 and above) and is the base for the graphics API on the Xbox and Xbox 360 console systems. ... Computer animation physics or game physics involves the introduction of the laws of physics into a simulation or game engine, particularly in 3D computer graphics, for the purpose of making the effects appear more real to the observer. ...


The new website from which Game Maker can be downloaded is www.YoYoGames.com. Game Maker's runner program has improved over the years and gained wider functionality, particularly in the graphics area, allowing for easy alpha adjustments and blending settings for sprites and other shapes. Starting with version 6, Game Maker has adapted to the use of DirectX 8, making some of these effects possible, though it has led to an increase in the minimum system requirements. RGBA stands for Red Green Blue Alpha. ... In computer graphics, a sprite (also known by other names; see Synonyms below) is a two-dimensional/three-dimensional image or animation that is integrated into a larger scene. ...


Game Maker itself is not limited to the functions and abilities included in the Game Maker Language. Game Maker games can load and utilize DLLs for additional functionality. The community has developed a variety of DLLs to extend Game Maker with things like socket support and MySQL connectivity. As of version 7, the new extension mechanism allows users to easily include DLLs, GML scripts and action libraries in neat, pre-built extension packages. This article is about GML, the scripting language of Game Maker. ... This article is about dynamic libraries implemented by Microsoft. ... MySQL (pronounced (IPA) , my S-Q-L[1]) is a multithreaded, multi-user SQL database management system (DBMS)[2] which has, according to MySQL AB, more than 10 million installations. ...


There are many tools for Game Maker including the Library Maker, a program to create libraries of drag-and-drop functions, and the Extension Maker, which allows for the creation of scripts and functions in GML. Several resource packs can be downloaded on the website. The older versions are also available for download.


Sprite editor

Game Maker has its own sprite editor which can be used to make and edit sprites for games without using an external program. The basic version of the sprite editor includes a pencil tool, a line tool, a circle tool, a rectangle tool, a free-form line tool, a rounded-rectangle tool, true color format, and custom color palette creation. The advanced form includes a gradient-fill tool and a clear image tool. At the startup screen, special effects can be added to images. Such effects include: adding alpha, blurring the image, rotation, resizing of the canvas, stretching, and skewing. Animation tools include fading/colorizing, rotating and resizing, translation effects, merging images, and overlaying animated images. Advanced users can also use some of the built-in runtime drawing functions as an alternative to colorizing or scaling through the sprite editor. Sprites can also be dynamically edited at runtime using the built in drawing functions.

The Game Maker Sprite Editor

Game Maker Language

Main article: Game Maker Language

The Game Maker Language (often abbreviated to GML) is a scripting language within Game Maker which allows for users to further enhance and control the design of their game through conventional programming as opposed to the drag-and-drop system. The syntax of GML borrows aspects from other languages such as C, C++, and Pascal. This has led to some confusion and has caused some to believe that such languages can be used directly in Game Maker. This article is about GML, the scripting language of Game Maker. ... This article is about GML, the scripting language of Game Maker. ... A scripting language, script language or extension language, is a programming language that controls software application. ... Drag-and-drop refers to the act of (or support for the act of) clicking on a virtual object and dragging it to, or onto, another virtual object. ... C is a general-purpose, block structured, procedural, imperative computer programming language developed in 1972 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system. ... C++ (pronounced ) is a general-purpose programming language. ... Pascal is an imperative computer programming language, developed in 1970 by Niklaus Wirth as a language particularly suitable for structured programming. ...


Originally, GML was designed to supplement the drag-and-drop interface, allowing more advanced users to add additional functionality to their games or programs. Newer versions of Game Maker actually use GML as their base, with all of the drag-and-drop functions coming as pre-written GML scripts.


GML is an interpreted programming language instead of a compiled language. When Game Maker creates a stand alone game, all GML (including drag and drop functions) is packed into the game executable. Every time the generated program is executed, an included interpreter carries out the commands indicated by the GML code. Being an interpreted language, GML is generally slower than compiled languages such as C++. In computer programming, an interpreted language is a programming language whose programs may be executed from source form, by an interpreter. ... A compiled language is a programming language whose implementations are typically compilers (translators which generate machine code from source code), and not interpreters (step-by-step executors of source code, where no translation takes place). ...


GML also includes support for loading and using DLLs. This allows functions and routines to be written in other programming languages such as C++, Delphi, Pascal and others. This article is about dynamic libraries implemented by Microsoft. ... C++ (pronounced ) is a general-purpose programming language. ... Delphi is the primary programming language of Borland Delphi. ... Pascal is an imperative computer programming language, developed in 1970 by Niklaus Wirth as a language particularly suitable for structured programming. ...


YoYo Games

On January 26, 2007, Mark Overmars announced that he would be working with a company in the UK named YoYo Games.[1] The company, headed by CEO Sandy Duncan (ex Vice President of Xbox Europe),[2] was founded to support the future development of Game Maker, and to develop a community for developers and casual games players. The motive behind the cooperation is that it would bring faster and better development to Game Maker, as well as provide a better website for its users. The website is a community in which users can upload, share, and play their created games and those made by others while having the ability to review and discuss these games, and games in development on the website. It will also provide a much extended help system and support for the sharing of resources. YoYo Games is recreating the GMC (Game Maker Community) and YoYo Games has published Game Maker 7. As of April 28, 2007, the YoYo Games Web site has been officially released to the public (in beta).[3] Their involvement provoked mixed views within the community, causing many users not to move to Game Maker 7. The controversy has since died down. is the 26th day of the year in the Gregorian calendar. ... Year 2007 (MMVII) was a common year starting on Monday of the Gregorian calendar in the 21st century. ... Prof Dr. Mark H. Overmars (born 29 September 1958) is a Dutch programmer and teacher of programming (particularly of games). ...


YoYo Games provide a free hosting service for any Game Maker games - by early January, 2008, over 11,000 user generated games had been uploaded. The website also has an instant play feature so people can play games online, as well as offering downloads on all content.


On January 10th, 2008, YoYo Games concluded its first Game Maker competition [4], awarding $1750 in prizes to the three winning developers, and has promised similar contests in the near future. On 1st February, 2008, YoYoGames announced the second competition, based on the theme of 'Ancient Civilizations' with total prize money of $1750.


System requirements

The following specifications reflect the system requirements of Game Maker's exported executable files. The Game Maker tool has unspecified, but significantly lower requirements.[5]


System Requirements for Game Maker 7.x:

System Requirements for Game Maker 6.x: Windows 2000 (also referred to as Win2K) is a preemptive, interruptible, graphical and business-oriented operating system designed to work with either uniprocessor or symmetric multi-processor computers. ... Windows XP is a line of operating systems developed by Microsoft for use on personal computers, including home and business desktops, notebook computers, and media centers. ... Windows Vista (pronounced ) is a line of operating systems developed by Microsoft for use on personal computers, including home and business desktops, laptops, Tablet PCs, and media centers. ... Microsoft DirectX is a collection of application programming interfaces for handling tasks related to multimedia, especially game programming and video, on Microsoft platforms. ... A graphics/video/display card/board/adapter is a computer component designed to convert the logical representation of visual information into a signal that can be used as input for a display medium. ... VRAM an acronym for Video RAM. Generally a term used in computers to describe RAM dedicated to the purpose of displaying bitmap graphics in raster graphics hardware. ... This article does not cite any references or sources. ...

  • Windows 98, Windows ME, Windows 2000, Windows XP or Windows Vista (if you use a patch)
  • DirectX 8 or later
  • DirectX 8 compatible graphics card with at least 16MB of video memory (32MB or more recommended)
  • Pentium or equivalent processor
  • DirectX 8 compatible sound card
  • 64 MB of memory or greater (noted only in official Game Maker help file documentation)
  • 800x600 (or greater) screen resolution with 16-bit or 32-bit colors

System Requirements for Game Maker 5.x: Windows 98 (codenamed Memphis) is a graphical operating system released on June 25, 1998 by Microsoft and the successor to Windows 95. ... Windows Millennium Edition, or Windows Me (IPA pronunciation: [miː], [ɛm iː]), is a hybrid 16-bit/32-bit graphical operating system released on September 14, 2000 by Microsoft. ... Windows 2000 (also referred to as Win2K) is a preemptive, interruptible, graphical and business-oriented operating system designed to work with either uniprocessor or symmetric multi-processor computers. ... Windows XP is a line of operating systems developed by Microsoft for use on personal computers, including home and business desktops, notebook computers, and media centers. ... Windows Vista (pronounced ) is a line of operating systems developed by Microsoft for use on personal computers, including home and business desktops, laptops, Tablet PCs, and media centers. ... Microsoft DirectX is a collection of application programming interfaces for handling tasks related to multimedia, especially game programming and video, on Microsoft platforms. ... This article does not cite any references or sources. ...

Note: Versions 6.x and the .exe files from those versions do not work with the Microsoft Windows Vista Operating System, due to an incompatible compression implementation in its creation of executable files. Version 7 of the program, however, works correctly with Vista, as well as most supported functions in versions 5.x and prior. As of June 24th, 2007, Mark Overmars made a program to convert .exe files created with version 6 to work on Windows Vista.[6] Windows 95 is a consumer-oriented graphical user interface-based operating system. ... Windows 98 (codenamed Memphis) is a graphical operating system released on June 25, 1998 by Microsoft and the successor to Windows 95. ... Windows NT 4. ... Windows 2000 (also referred to as Win2K) is a preemptive, interruptible, graphical and business-oriented operating system designed to work with either uniprocessor or symmetric multi-processor computers. ... Windows Millennium Edition, or Windows Me (IPA pronunciation: [miː], [ɛm iː]), is a hybrid 16-bit/32-bit graphical operating system released on September 14, 2000 by Microsoft. ... Windows XP is a line of operating systems developed by Microsoft for use on personal computers, including home and business desktops, notebook computers, and media centers. ... Windows Vista (pronounced ) is a line of operating systems developed by Microsoft for use on personal computers, including home and business desktops, laptops, Tablet PCs, and media centers. ... The display resolution of a digital television or computer display is the number of pixels (or maximal image resolution) that can be displayed on the screen, usually given as a product of the number of columns (horizontal, X) and lines (vertical, Y) making up the aspect ratio. ... Windows Vista (pronounced ) is a line of operating systems developed by Microsoft for use on personal computers, including home and business desktops, laptops, Tablet PCs, and media centers. ... An operating system (OS) is a software that manages computer resources and provides programmers with an interface used to access those resources. ...


Educational use

Game Maker was written by Mark Overmars, a professor of the University of Utrecht, partly as a teaching aid for his students. It is gaining recognition as a useful teaching tool in primary and secondary schools because of its easy entry and sophisticated scripting language.[citation needed] Prof Dr. Mark H. Overmars (born 29 September 1958) is a Dutch programmer and teacher of programming (particularly of games). ... Utrecht University (Universiteit Utrecht in Dutch) is a university in Utrecht, The Netherlands. ...


Game Maker Community

The Game Maker Community (commonly abbreviated "GMC" by its users) is an online forum with over 60,000 members, made for the discussion of Game Maker. The current forum was created by Mark Overmars on September 18, 2003, merely a month after the first release and is now a subdomain of the official YoYo Games website. The forum currently has eight administrators and twenty-one moderators. A typical Internet forum discussion, with common elements such as quotes and spoiler brackets A page from a forum showcasing emoticons and Internet slang An Internet forum is a web application for holding discussions and posting user generated content. ... Prof Dr. Mark H. Overmars (born 29 September 1958) is a Dutch programmer and teacher of programming (particularly of games). ... is the 261st day of the year (262nd in leap years) in the Gregorian calendar. ... Year 2003 (MMIII) was a common year starting on Wednesday of the Gregorian calendar. ... In the Domain Name System (DNS) hierarchy, a subdomain is a domain that is part of a larger domain. ... Forum administrators are normally the highest ranking and most powerful members on an internet forum. ... This article does not cite any references or sources. ...


On March 20, 2008, a major upgrade went live on the GMC forum. The new server has 8GB of RAM, a quad core processor, more hard drive space and 10 terabytes a month bandwidth. It also got a re-skin to look more like the new YoYo games site and an update to the latest Invision Power Board software, version 2.3.4. The upgrade did not cause any loss of posts on the forum.[who?] Invision Power Board (abbreviated IPB or IP.Board or IP Board) is Internet forum software produced by Invision Power Services, Inc. ...


Lite and Pro editions

When downloading the software, one is only able to download the Lite Edition. In the Lite Edition of the software, fewer functions are available and some demo games, such as Asteroids, do not work as they use functions that are only available in the Pro Edition of the software. The Lite Edition is totally free but is not suitable for commercial and professional game-designing as it displays the logo of the Game Maker company and gives a limited availability to all the functions written on the Game Maker software. The Lite Edition of the software lacks some functions, e.g. basic 3D game making, playing music from a CD in the CD drive, extended graphic options such as transforming the image to a new size/shape, and creating a particle system which gives the option to create some effects such as rain, explosions, fireworks, sparks, etc.


To upgrade one's edition of the software from Lite to Pro, one must pay $20 USD, £10 BP or €15 Euro. To get to the form that gives the option to upgrade one must open the software and click on "Purchase New" instead of "Cancel", the latter button opening the Lite edition of the software, the former opening a form from which one purchases their copy of the Pro license. The payment can be paid through PayPal or credit/debit card. When purchasing a license, one enters their personal details (e.g. name, address). An important detail mandatory for the upgrading of the software from Lite to Pro is the entering of the email, to which the details of the license. After purchasing, one must enter an Activation Code sent to their email account or the Purchase Reference from the "Reactivate existing license" button and then input the email (License holder). One license works on three computers, but an extra $9.95 can be paid to get a Backup CD which is sent to your address by mail and from the CD the Pro Edition is available on any computer with the CD in the drive. Currently, it is possible to get a new license code, by inputting your old version 6 registration code to a form on the YoYo Games web page. The link to the upgrade site is here: YoYo Games Upgrade Site


Other extension/extension packages

Game Maker supports the use of both specially programmed DLL's and specialized Game Maker extension files created with a separate editor which can contain DLL's, Libraries, GML scripts and any other desired resource. This allows users of Game Maker to add new features and functions to the program using GML or a compiled language such as C++ or Delphi. Several websites have been created since the addition of extensions in version 7.0 of the program to let users upload and share their extensions including a dedicated section of the GMC and also a section of YoYo Games.


Macintosh version

Sandy Duncan recently announced a port of Game Maker for Mac OS X. A beta version should have been running by the end of March 2008, was delayed until sometime in late April, and is now delayed because of problems with the software they were using to program it with. Sandy says that the earliest chance for a beta will be July. [7]


See also

This article is about GML, the scripting language of Game Maker. ... Prof Dr. Mark H. Overmars (born 29 September 1958) is a Dutch programmer and teacher of programming (particularly of games). ...

References

  1. ^ Public announcement from Mark Overmars, Game Maker Community
  2. ^ YoYo Games on CNNMoney.com
  3. ^ GMC post by Mark Overmars officially announcing the renewed opening of the YoYo Games website
  4. ^ YoYo Games Winter Competition on the YoYo Games website
  5. ^ The official Game Maker documentation
  6. ^ The topic where Mark Overmars released the converter
  7. ^ Sandy Duncan. News June Update. YoYoGames Glog. Retrieved on 2008-06-02.
Prof Dr. Mark H. Overmars (born 29 September 1958) is a Dutch programmer and teacher of programming (particularly of games). ... 2008 (MMVIII) is the current year, a leap year that started on Tuesday of the Anno Domini (or common era), in accordance with the Gregorian calendar. ... is the 153rd day of the year (154th in leap years) in the Gregorian calendar. ...

  Results from FactBites:
 
Game-Maker.nl - Leer zelf games maken (140 words)
Game Maker is een programma waarmee je zelf spelletjes kunt maken, zonder dat je daarvoor een programmeertaal hoeft te leren.
De Game Maker Language is speciaal ontwikkeld voor dit programma.
Game Maker is een uitgave van The Game Maker Company.
Game Maker - Wikipedia, the free encyclopedia (1094 words)
Game Maker's engine has improved over the years and has become much faster -- especially in the graphics area -- allowing one to use alpha and blending functions for their game's sprites.
The Game Maker Language (often abbreviated to GML) is a flexible scripting language within Game Maker which allows for users to further enhance and control the design of their game through conventional programming, as opposed to the default drag-and-drop system.
Game Maker was written by Mark Overmars, a Professor of the University of Utrecht, partly as a teaching aid for his students.
  More results at FactBites »


 
 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments

Want to know more?
Search encyclopedia, statistics and forums:

 


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms, 1022, m