Web Analytics
Privacy Policy Cookie Policy Terms and Conditions Game Maker - Wikipédia

Game Maker

Un article de Wikipédia, l'encyclopédie libre.

Vous avez de nouveaux messages (diff ?).
Game Maker v. 6.1 en mode simple avec la fenêtre d'édition des propriétés d'un sprite
Agrandir
Game Maker v. 6.1 en mode simple avec la fenêtre d'édition des propriétés d'un sprite

Game Maker est un logiciel de développement de jeu 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 GameMaker 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, greque, hollandais, hongrois, japonais, portugais, russe et turque.

Sommaire

[modifier] Version actuelle

La dernière version Game Maker à ce jour est la version 6.1, disponible depuis le 29 mai 2005. Game Maker utilise maintenant Direct3D, ce qui permet un usage limité de graphiques et de modèles 3D, et intègre 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 mais reste encore assez basique. FAQ sur les fonctions 3d de Game Maker

Le moteur 2D quand à lui est devenu beaucoup plus rapide dans le domaine graphique et permet d'utiliser des fonctions alpha et blending pour les sprites du jeu.

Le logiciel est disponible en "free version" ou "full version".

  • La "free version" est gratuite ; elle est suffisante pour commencer la création de jeux, et sa durée d'utilisation est illimitée.
  • La "full 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).

[modifier] Version 5.3

Le programme Game Maker a été en grande partie réécrit entre les versions 5.3 et 6.0, ce qui signifie qu'il n'est pas entièrement compatible avec les versions précédentes. Certains utilisateurs préfèrent garder la version 5.3 car les nouvelles versions (à partir de 6.0) nécessitent une carte graphique 3D et 16 MB de mémoire. Les anciennes versions de Game Maker sont disponibles sur le site officiel.

[modifier] 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.

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 librairies. Les librairies 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 librairies 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,...).

[modifier] 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. Pour pallier cette difficulté, la communauté francophone modifie les dernière version du logiciel pour y placer la plupart des menus traduits en français.

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). Des forums d'entraide entre créateurs de jeux avec Game Maker ont aussi vu le jour.

[modifier] Voir aussi

[modifier] Liens internes

[modifier] Liens externes

Sites officiels
Autres resources
Portail du jeu vidéo – Accédez aux articles de Wikipédia concernant le jeu vidéo.
THIS WEB:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia 2006:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu