As a level designer or a games designer you may have the task of scripting. Scripting is effectively programming in the games engine and uses languages such as LUA, Python or another scripting language. Typically in programming you would have to compile code prior to running the game, however scripting tends to get compiled during run-time making it somewhat flexible. Another concept of scripting is that game actions typically trigger an event to happen. Using GameMaker we will show using the visual GMS language to set up gameplay events and script a small game.
Level designers often use trigger volumes, scripting and animation to create interactive elements in games for players. We will be using Unity to explore how we would go about this and make a simple door that opens.
I have included the following assets with this tutorial: