Mechanisms

A game created with Game Develop is composed of several elements:

  • Images, which can be displayed within objects;
  • Objects, your game's building blocks. Almost everything displayed on screen is an object: missiles, heroes, backgrounds, text, you name it. Different types of objects are available: Sprite objects display animations, and each animation consists of one or more images. Different animations can be set up depending on the status of an object (standing up, running, destroyed, …) or the direction the object is moving;
  • Events give life to the game. Whenever some set conditions are met within an event, actions will be triggered: for example, an object will move, appear, or change its direction;
  • Automatisms allow to automatically modify the objects behavior. For example, the Physics automatism makes objects behave realistically, as if they were subject to the laws of physics;
  • Scenes are the different screens making up a game. Each scene contains objects and events and can represent a menu, a level, or an options screen. You can navigate across scenes by using events.


Everything displayed on a scene is an object, including the background.


How does Game Develop work internally?

Internally, Game Develop compiles the events of scenes into machine code, using the same technologies as commercial video games and professional software. Extensions and features of Game Develop are written by programmers, using the powerful C++ programming language.