Gamemaker

Gamemaker

Game Maker

Game Maker est un logiciel de développement de jeux vidéo créé par Mark Overmars à l'aide du langage de programmation Delphi. Mark Overmars utilise ce logiciel pour enseigner la programmation de Jeu vidéo à l'Université de Utrecht (Pays-Bas). La première version de Game Maker est sortie le 15 novembre 1999.

Game Maker a été conçu pour permettre aux développeurs amateurs de créer leurs propres jeux vidéo sans devoir apprendre un langage de programmation avancé comme C++ ou Java. On le voit parfois désigné par ses initiales GM. L'interface est en anglais, mais simple d'utilisation, et utilise abondamment le drag and drop.

Le site officiel propose une traduction française de la documentation et du fichier d'aide effectuée par Philippe Ragni (Xierra54) de la communauté de GM-Zone. Le site officiel met aussi à disposition des traductions de la documentation ou du fichier d'aide en allemand, espagnol, grec, hollandais, hongrois, japonais, portugais, russe et turque.

Sommaire

Version actuelle

La dernière version Game Maker à ce jour est la version 7.0. Cette version a été conçue principalement pour des raisons de compatibilités avec le système d'exploitation Windows Vista, notamment pour la compilation des jeux et des DLLs .Game Maker utilise maintenant Direct3D, ce qui permet un usage limité de graphiques et de modèles 3D. Il existe des convertisseurs lui permettant d'utiliser les formats 3D les plus courants, par exemple .3ds, dans un projet 3D. La dernière version de Game Maker permet de créer facilement certains effets de particules comme la pluie, la neige ou les nuages.

Le moteur 3D de Game Maker s'est amélioré au fil des ans (depuis la version 6 en fait) mais reste encore assez sommaire (mais suffisant pour des jeux d'une qualité comparable à la N64 ou la Playstation), toutefois il existe des moteurs 3d externe plus performants utilisables avec Game Maker, tels qu'Xtreme 3d ou Ultimate 3D, dont la documentation a été traduite en Français par FKTech & Le CBNA (Traduction Française de la documentation d'Ultimate 3D)

Le moteur 2D, quant à lui, est devenu (beaucoup ?) plus rapide dans le domaine graphique et permet d'utiliser des fonctions alpha et blending pour les sprites du jeu (tout comme la version 6).

Ancienne version majeur

Game Maker 1.1

Cette première version a commencé à être conçu durant l'été 1999, et a été rendu publique le 15 novembre 1999. Il n'existe pas de version 1.0, étant donne que ce logiciel a été conçu originellement pour la création simplifie d'animation en 2 dimensions, sous le nom d'Animo. Cette première version permettait déjà la création de jeu via le drag and drop, des icônes visuelles remplaçant les fonctions et actions des langages de développement informatique habituelle. Cette même version n'utilisait pas encore DirectX, il n'était pas possible de créer des exécutables et jouer aux jeux créer nécessitait de passer directement par le logiciel.

Game Maker 1.4

Cette version a été un pas important dans l'histoire de Game Maker. Elle a permis la création d'exécutable propre pour chaque jeu, l'apparition de nouvelles fonctions pour le développement, les tâches d'édition comme copier-coller ou insérer ont vu le jour, et il a été possible de travailler avec du texte, et non plus uniquement des images.

Game Maker 2.0

Sorti en Septembre 2000. Cette version a apporte la gestion de DirectX au niveau sonore, les objets (ou instances) ont désormais une profondeur qui leurs aient propre, le moteur interne a été optimise pour être deux fois plus rapide, il est possible de tester son jeu dans une fenêtre sépare, l'interface a été légèrement remanie et la documentation en grande part ré-écrite, pour prendre en compte toutes les nouvelles fonctions incluses au fil des versions.

Game Maker 3.0

Sorti début 2001. Cette version a également été une étape importante dans le processus de développement de Game Maker. C'est la première version a utilisé DirectX pour toutes les opérations graphiques. Elle a aussi apporté (entre autres choses) le support du fullscreen, les splash-screen, le support du mp3 pour les musiques, les collisions précises au pixel près, et un nouveau système de fichier, simplifiant et cryptant les donnes du jeu.

Game Maker 4.0

Sorti en Juin 2001. Pour cette version, l'auteur a complètement ré-écrit le code source de Game Maker, permettant une refonte de l'interface, pour plus de clarté, et le logo a été ré-colore en rouge, couleur inchangé depuis cette version. Il est à noté que cette version n'est pas compatible avec les fichiers des anciennes versions.

Game Maker 5.0

Sorti en Avril 2003. Cette version marque l'abandon du support de Win95. L'interpréteur pour les codes crées directement en GML a été optimise, le rendant 5 fois plus rapide, et le support de deboggage a été amélioré. La création de librairie personnalise permettant d'ajouter de nouvelles icônes en drag-and-drop est désormais possible, le principe des timelines et les structures de fichiers, comme la pile de données ou premier entrée-premier sorti, ont été incorpore. Les exécutables sont maintenant plus légers et chargent plus vite.

Game Maker 6.0

Sorti en Octobre 2004. Le moteur graphique de cette version a été ré-écrit, de manière à utiliser Direct3D. Il en résulte une meilleure finesse graphique, de nouvelles fonctions d'édition graphique (comme le blending ou une meilleure gestion des canaux alpha) et un moteur 3D plus performant. Le moteur sonore a également été revu, pour une meilleure restitution des sons et pour permettre l'utilisation du son 3D. Game Maker nécessite désormais une carte 3D et 16MB de mémoire vive, et la comptabilité avec les anciennes versions n'est pas complète. Il en résulte que certains utilisateurs préfèrent encore utiliser la version 5.3.

Mode de distribution

Le logiciel est disponible en version "lite" ou "pro" (anciennement "free version" ou "full version").

  • La "lite version" est gratuite ; elle est suffisante pour commencer la création de jeux, et sa durée d'utilisation est illimitée.
  • La "pro version" est payante (15€) ; elle rajoute plusieurs éléments intéressants au logiciel, tel que les fonctions 3D ou en ligne.

Les jeux créés avec Game Maker, que ce soit la version gratuite ou payante, sont libres de droits, et peuvent être commercialisés (mais en général les créateurs proposent leurs jeux gratuitement).

YoYo Games

Le 27 janvier, 2007, [1] Mark Overmars annonça qu'il allait travailler avec une entreprise anglaise nommée YoYo Games. Ce qui a motivé ce partenariat est l'espoir d'un développement plus rapide de Game Maker, ainsi qu'un meilleur site web pour ses utilisateurs. Le site web est une communauté dans laquelle les utilisateurs peuvent télécharger et partager leurs jeux, et passer en revue les autres jeux téléchargés sur le site. YoYo Games distribue Game Maker 7 depuis le 28 avril 2007, et les visiteurs de l'ancien site officiel sont maintenant redirigés vers le site de YoYo Games. Depuis peu, Yoyo Games a instauré des concours de création de jeux vidéo. Les utilisateurs ont plusieurs mois pour créer un jeu en relation avec un thème donné. Les résultats des deux premiers concours ont été annoncés.

Possibilités

Game Maker est très simple d'utilisation. Il peut être utilisé en mode simple (simple mode) ou en mode avancé (advanced mode). On passe d'un mode à l'autre en utilisant une des commandes du menu Fichier. Le mode avancé permet de régler beaucoup plus de paramètres et l'interface est plus chargée, il est donc déconseillé aux débutants. L'interface du programme est en anglais.

Un rendu 3D optimisé sous GM

Les possibilités offertes par cette application sont très larges: Tous les genres de jeux (plate-forme, action, réflexion, RPG, aventure ...) peuvent être réalisés. Il est également possible d'utiliser des graphismes 2D ou bien 3D. Le jeu créé peut même être multijoueur en ligne. Il est aussi possible de créer des utilitaires avec Game Maker !

La connaissance de la programmation n'est pas nécessaire pour commencer à créer des jeux. Game Maker a été conçu pour faciliter le travail d'organisation de l'ensemble des ressources faisant partie d'un projet de jeu. L'interface fait un large appel au glisser-déposer d'icônes pour définir les événements et les actions associées à ces évènements. D'autres icônes permettent de travailler avec des variables et effectuer des tests logiques simples.

Game Maker regroupe les actions dans des bibliothèques. Les bibliothèques d'actions sont visibles sous forme d'onglets dans l'éditeur des propriétés d'un objet (il y en a 6 en mode simple et 7 en mode avancé). De nombreux utilisateurs ont créé des bibliothèques supplémentaires à l'aide d'un programme spécial mis au point par Mark Overmars.

Game Maker intègre son propre langage de script, le GML (Game Maker Langage), dérivé du Delphi qui permet d'insérer des éléments de code ou d'écrire des scripts. Au départ, ce langage a été développé pour étendre le système des glisser-déposer utilisé pour programmer. Dans les versions les plus récentes de Game Maker, ce sont les actions "glisser-déposer" qui sont basées sur le GML et non le contraire.

Game Maker permet aussi d'utiliser des DLL (écrits en C, C++, Pascal, Delphi, Visual Basic...) pour étendre ses fonctions (utilisation de la webcam, des bibliothèques openGL,...).

Communauté francophone

Game Maker est utilisé partout dans le monde, et a reçu un accueil favorable par les développeurs francophones de jeux amateurs malgré le fait que son interface soit en anglais. D'ancienne version ( dont la 6.1 ) ont ete traduite en francais.

De nombreux jeux créés avec Game Maker sont disponibles sur le net, ainsi que des tutoriaux en français (et dans d'autres langues).

Voir aussi

Liens internes

Liens externes

Sites officiels
  • (en) Site officiel (téléchargements, notice traduite en français, ressources...)
Autres ressources
  • Portail du jeu vidéo Portail du jeu vidéo
Ce document provient de « Game Maker ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Gamemaker de Wikipédia en français (auteurs)

Игры ⚽ Поможем написать реферат

Regardez d'autres dictionnaires:

  • Gamemaker — ist der Titel mehrerer kommerzieller und nicht kommerzieller Computerspiel Entwicklungssysteme, unter anderem: Activision Gamemaker für Commodore 64 und Apple II YoYo Games Game Maker für Windows und Mac OS X Diese Seite ist eine …   Deutsch Wikipedia

  • GameMaker — NOTOC GameMaker is a name given to two different pieces of computer software written for two different platforms by different people. It is not to be confused with Game Maker (two words) or with Game Maker created by Recreational Software Design… …   Wikipedia

  • GameMaker Language Command Line Interpreter — Infobox Software name = GMLCMD caption = GMLCMD running on Windows XP. author = Leif Greenman developer = Leif Greenman released = latest release version = 1.2.0.0 latest release date = March 3, 2007 latest preview version = latest preview date …   Wikipedia

  • Activision Gamemaker — (aka Garry Kitchen s Gamemaker ) was an IDE for the Commodore 64 created by Garry Kitchen and released by Activision in 1985.The system was divided into 6 subsystems, all of which provided a graphical interface controlled with the joystick:*… …   Wikipedia

  • Activision Gamemaker — (auch unter dem Titel Garry Kitchen s Gamemaker erschienen) war ein Spiel Entwicklungssystem für den Heimcomputer Commodore 64, das von Garry Kitchen entwickelt und vom Unternehmen Activision im Jahr 1985 veröffentlicht wurde. Das Programm war in …   Deutsch Wikipedia

  • The 3D Gamemaker — is a computer application developed by The Game Creators that allows users to make basic shooter/adventure games for Microsoft Windows. Programming and art skills are not required to develop Gamemaker games, but developers may optionally add… …   Wikipedia

  • Game Maker — Тип Игровой движок/Интегрированная среда разработки/Конструктор Разработчик YoYo Games Написана на Delphi Операционная система …   Википедия

  • Game Maker — Infobox Software name=Game Maker logo= caption=The Game Maker user interface. An example of the sprite properties, object properties and script editor are visible. developer=YoYo Games, Mark Overmars released=November 15, 1999 frequently… …   Wikipedia

  • Game Maker Language — (GML) is an interpreted programming language developed for use with a computer game creation application called Game Maker. It was originally created by Mark Overmars to supplement the drag and drop action system used in Game Maker. However, in… …   Wikipedia

  • Commodore 64 software — The Commodore 64 amassed a large software library of nearly 10,000 commercial titles, covering most genres from games to business applications, and many others. Contents 1 BASIC 2 Development tools 3 Modern Day Development Tools 4 …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”