Intermediate Level Tutorials
Most studio concepts are introduced at this level. The pace is quicker than previous levels and most concepts are described in further detail. At the end of each tutorial, the viewer should feel comfortable working with the discussed concepts on his/her own.
Users with experience in games development or development in general should find most concepts familiar.
Tutorial 4 - Logic I
This is the first of a two tutorial series on using logic in the Studio. Some of the introduced concepts include actions and events, and a number of use cases are given. By the end of the tutorial, the viewer should have sufficient knowledge to start basic experimentation with game logic.
If the term "Event Driven" does not ring familiar, this is a must read tutorial.
Mentioned topics: "Event-Driven", Events (Keyboard Events, Position Events), Actions (Set Speed, Move to), Comments and Event Categories.
Download .ZIP(6.1MB)
Tutorial 5 - Logic II & Controllers
Delving even deeper into logic creation using the studio, this tutorial wraps up the logic series. This is achieved by supplying the viewer with many more use cases and introducing the non-visual counterpart of sprites, the controller.
Mentioned topics: Events (Collision Event, Created Event, Timer Event), Action (Destroy Action, Start Timer Action, "Applies To"), Sprite Creation (Dynamic), Game Objects (Controllers), Expressions (Using random numbers)
Download .ZIP(13.5MB)
Tutorial 6 - Variables & Flow Control
Building on top of the game that was gradually constructed in the previous tutorials, the tutorial introduces two of the most useful concepts in game development: Variables and Flow control. By the end of the tutorial and with the aid of a couple of hours of experimentation, the viewer should be able to create some rather complex games.
Mentioned topics: Actions (If Action, Else Action, Set Global Variable Action, End the Game Action, Inner Actions), Expressions (Built-in Properties, Conditions), Global Variables.
Download .ZIP(17.7MB)
Tutorial 7 - Capabilities
(Intermediate-Advanced Level)
While rated at the upper intermediate level, this tutorial introduces the advanced concept of constructing games based upon capabilities. This tutorial demonstrates how capabilities may be used to improve the manageability of complex games and reveals new opportunities for sharing logic between games.
Mentioned topics: Capabilities, Rotate and Mirror Action, Path
Download .ZIP(13.1MB)
Tutorial 8 - Properties
(Intermediate-Advanced Level)
This tutorial compliments the capabilities tutorial, and introduces the concept of variables that are local to a specific object, also-known-as properties. Combining the two concepts enables easy packaging and sharing of game objects that be easily reused over multiple games.
Mentioned topics: Numeric Properties, Set Numeric Property Action.
Download .ZIP(9MB)
