Before we start here is a document that hopefuly will help you understand game development! 3D video games include more coordinates, functions, and variables. As well as 3D modules, textures, animations, ringing, skinning, sculpting, etc...
This document will focus on 2D game development.
A 2D video game is composed of music, sound effects, code, images, and animations.
These elements allow the player to hear, see, and interact with the game.
Most game development kits are folder databases. Unity and Game maker, are a widely used game development application that develop 2D and 3D games. This doc will use game maker. Every thing must exist somewhere, there must be space for the mass to exist in it. This space this area is classified in game maker as a room. A room is a level, menu, pause screen, and congrats page at the end of the game. A background image is assigned to the room, and a OBJECT is created. A object is a programmable file. A SPRITE (a image and or animation)is assigned to the object in order to make it visible. Every sprite has a collision mask. This mask is never visible in the game. A collision mask is the area that interacts with other masks. Because the sprite is assigned to the object so is the mask. Now the object is placed in the room. You can run the game, but nothing will happen although you will see a image in front of a background. Let's go back to the object. Now the object must react to keys being pressed or when it runs it to something else, so the object is programmed.
In the programming process due to specific events actions will occur, such as playing music, sound effects, creating other objects, and moving in certain directions. Multiple objects are created developing buttons, players, walls, bad guys, bosses etc... This is the basic jist of a 2 dimensional video game.
This document will focus on 2D game development.
A 2D video game is composed of music, sound effects, code, images, and animations.
These elements allow the player to hear, see, and interact with the game.
Most game development kits are folder databases. Unity and Game maker, are a widely used game development application that develop 2D and 3D games. This doc will use game maker. Every thing must exist somewhere, there must be space for the mass to exist in it. This space this area is classified in game maker as a room. A room is a level, menu, pause screen, and congrats page at the end of the game. A background image is assigned to the room, and a OBJECT is created. A object is a programmable file. A SPRITE (a image and or animation)is assigned to the object in order to make it visible. Every sprite has a collision mask. This mask is never visible in the game. A collision mask is the area that interacts with other masks. Because the sprite is assigned to the object so is the mask. Now the object is placed in the room. You can run the game, but nothing will happen although you will see a image in front of a background. Let's go back to the object. Now the object must react to keys being pressed or when it runs it to something else, so the object is programmed.
In the programming process due to specific events actions will occur, such as playing music, sound effects, creating other objects, and moving in certain directions. Multiple objects are created developing buttons, players, walls, bad guys, bosses etc... This is the basic jist of a 2 dimensional video game.