

Logic : In this section, we can define the characters' behavior (jumping, running, squatting, etc.) and the behavior of the scenes.

Tiles : In this screen, we will be able to create the “ image blocks” that we will use to create objects that appear in each level of the game.We can also import a song and use it as background music. The audio files that we import may be used as sound effects: when the character jumps, falls on an enemy, or shoot, etc. We will be able to use MP3 and OGG files. Sound : Here, we can add the sounds that will be part of the game.The creation/editing of maps is very simple since we will use an interface similar to a graphical editor. For example, if we're creating a 2D platforms game, we will be able to define where the platforms will be located, in which place there are obstacles, and there will be a hole in the ground. Scenes : Here, we add and edit levels of the game.This is essential to creating a typical platform video game with horizontal scroll or creating a shoot 'em-up with vertical scroll. Background : Here, we can define how it will be the background of the video game and how the scroll will move vertically or horizontally.We can also define the collision detection between the different characters, and also we can define the physics that affects the character we are creating. We can add events that happen when a key is pressed or happen from time to time, etc. Within this section, we can import or create the sprites that will make up the characters.Īlso, we will control the characters' behavior when jumping, running, squatting, etc. Actor Types : Here, we can create the characters of the game, the main character, as the enemies.The program is divided into several sections belonging to the different elements we can create within the game. While it is true that we will be able to start using the program without knowing anything about programming, having prior knowledge will help us greatly understand its use. Even so, we must know a few programming fundamentals to understand how to operate the control blocks. Thanks to that, we can program the game's behavior using only the mouse. It uses graphics blocks representing the basic control structures (loops, conditions, events, etc.) to achieve that. Stencyl is a tool that allows game development without the need for programming skills.
