Game Develop

Game Develop
Game Develop
Game Develop Logo.png
Développeur Florian Rival (4ian)
Dernière version 2.0.10498 [+/−]
Environnements Windows GNU/Linux
Langues Français Anglais Portugais
Licence Propriétaire (gratuit)
Site web www.compilgames.net

Game Develop est un logiciel permettant de créer tous types de jeux sans utiliser de langage de programmation. L'interface se compose de plusieurs éditeurs, qui permettent la création du jeu. Le programme est entièrement gratuit, et les jeux créés avec fonctionnent sous Windows et GNU/Linux.

Sommaire

Fonctionnement

Le logiciel est découpé en plusieurs éditeurs. Depuis la version 1.2, un ruban est situé en haut de l'interface, et s'adapte à l'éditeur en cours d'utilisation.

Le gestionnaire de projets

Le gestionnaire de projets affiche les jeux ouverts dans l'éditeur, permet de les paramétrer (nom du jeu, de l'auteur, écran de chargement...), et d'organiser les scènes qui les composeront. On peut choisir à travers celui-ci la scène à éditer, ainsi que modifier ses principaux paramètres, comme le titre ou la couleur de fond. Après avoir choisi la scène à éditer, un éditeur de scène s'ouvre pour la modifier. Le gestionnaire de projet donne aussi accès à l'éditeur de la banque d'images du jeu, et permet de choisir les extensions utilisées par le jeu.

L'éditeur de la banque d'image

L'éditeur de la banque d'image permet de gérer toutes les images qui vont être utilisées par le jeu par l'intermédiaire des objets. Les images sont communes à toutes les scènes du jeu.

Il est possible d'utiliser des images PNG, Game Develop supportant directement la transparence integrée aux images. Les images GIF animées ne sont pas animées dans le jeu, le logiciel permet donc de les décomposer en une série d'image PNG.

L'éditeur de scène

L'éditeur de scène permet d'organiser la scène à son départ, en positionnant les objets voulus sur celle-ci. On peut par exemple positionner l'objet "Héros", créer un décor en installant plusieurs objets "Fond" et "Mur", puis insérer les ennemis en mettant les objets "Méchants". L'éditeur permet aussi de tester directement la scène au sein de l'éditeur (ou dans une fenêtre externe), comme dans le jeu final. Un débogueur est disponible afin d'obtenir des informations (sur les objets, les variables...) ou encore de modifier les scènes durant le déroulement de celles-ci.

L'éditeur des objets de la scène

L'éditeur des objets permet la création des objets (qui peuvent représenter le joueur, une arme, une image d'arrière-plan ou encore une barre de vie) qui seront ensuite affichés sur la scène.

Les objets peuvent être de différents types. Par exemple, les objets "Sprite (Image animée)" peuvent disposer de plusieurs animations, contenant elles-mêmes des directions (8 directions ou une seule direction qui tournera à 360°). D'autres types d'objets, tels que les objets "Texte" et "Boite 3D" sont aussi disponibles, et peuvent être apportés au travers d'extensions. Le logiciel possède aussi un objet "Emetteur de particules" permettant d'utiliser des particules simplement dans le jeu.

Les objets supportent depuis la version 1.5 l'ajout d'automatismes, qui vont permettre de donner aux objets possédant ces automatismes un comportement prédéfini, accélérant la création et permettant de recréer des comportements difficilement réalisable. Par exemple, l'automatisme Moteur Physique permet de mouvoir les objets suivant les lois de la physique.

L'éditeur des calques de la scène

L'éditeur de calques permet par exemple de gérer facilement une interface qui reste immobile, tout en permettant à la caméra du reste du jeu de se déplacer ou d'effectuer des zooms.

Le placement des objets sur les différents calques se fait avec l'éditeur de scènes.

L'éditeur des évènements de la scène

L'éditeur des évènements permet d'animer la scène, grâce à un principe de conditions/actions. Chaque évènement est constitué de conditions (un objet est-il en collision, le curseur est-il sur un objet, la vitesse de l'objet est-elle supérieure à... ) et d'actions, qui seront effectuées si les conditions sont remplies (déplacer un objet, créer un objet, afficher un texte, jouer un son...).

Il est possible d'utiliser des sous-évènements et d'ajouter des commentaires, ou des liens vers les évènements des autres scènes du jeu. Les extensions peuvent apporter des nouveaux types d'évènements, comme des boucles ou des évènements-fonctions.

Les évènements sont compilés en interne par Game Develop en code machine, à l'instar d'un code écrit dans un langage de programmation comme le C++.

Compilation des jeux

Game Develop permet de compiler les jeux en des jeux autonomes, ne nécessitant pas le logiciel pour fonctionner. La compilation permet de générer des exécutables pour Windows ou Ubuntu, suivant le système sur lequel est lancé Game Develop.

Technologies utilisées

Game Develop repose essentiellement sur la bibliothèque SFML pour la gestion du multimédia et sur wxWidgets pour l'interface de l'éditeur. Le logiciel utilise également LLVM, Boost et TinyXml.

Liens externes


Wikimedia Foundation. 2010.

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

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

Regardez d'autres dictionnaires:

  • Game development — is the process by which a game is produced. Today this term most commonly refers to the development of video games.OverviewDevelopment of video games is undertaken by a developer, which may be a single person or a large business. Typically, large …   Wikipedia

  • Develop (magazine) — Develop Editor Owain Bennallack Categories Computer and video games Frequency 11 per year Circulation 8,366[1] Company Intent Media …   Wikipedia

  • Game theory — is a branch of applied mathematics that is used in the social sciences (most notably economics), biology, engineering, political science, computer science (mainly for artificial intelligence), and philosophy. Game theory attempts to… …   Wikipedia

  • game plan — ˈgame plan noun [countable] a plan for achieving success: • Investors should first look at their long term objectives and their investment game plan. * * * game plan UK US noun [C] ► a plan for achieving success: »The staff s game plan is to… …   Financial and business terms

  • Develop (издание) — Develop Специализация: Индустрия компьютерных игр, Разработка компьютерных игр Периодичность: 11 раз в год Язык: английский Главный редактор: Owain Bennallack Издатель …   Википедия

  • Develop — or Develop may refer to: NASA DEVELOP (intern program), a NASA Applied Sciences student program Develop India Group, a independent newsletter Develop (magazine), a trade publication for the video game industry develop (Apple magazine), a… …   Wikipedia

  • Game Blender — is a sub application of Blender, the popular open source 3D application, used to make games using Blender. The Game Engine was written from scratch in C++, including support for features like Python scripting and OpenAL 3D sound. Blender being… …   Wikipedia

  • Game based learning — (GBL) is a branch of serious games that deals with applications that have defined learning outcomes. Generally they are designed in order to balance the subject matter with the gameplay and the ability of the player to retain and apply said… …   Wikipedia

  • Develop (producer) — Develop is a hip hop producer well known for his work with The Diplomats. He also works very closely with Lil Wayne, and has done much work for artists such as Young Jeezy and Fabolous as well. Born in New Jersey, he currently resides in Miami… …   Wikipedia

  • develop — [di vel′əp] vt. [Fr développer < OFr desveloper < des (L dis ), apart + voloper, to wrap, prob. OIt viluppo, a bundle < ? faluppa, bundle of straw; infl. by L volvere, to roll] I to cause to grow gradually in some way 1. to build up or… …   English World dictionary

Share the article and excerpts

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