Variables and Datatypes
Novice
Written
Programmer
A basic tutorial on how to initialise and use variables and datatypes within Crayta and using the API.
Conditionals
Novice
Written
Programmer
A basic tutorial on how to use if statements and the concept of tick in the Crayta API.
Physics
Novice
Written
Programmer
A basic tutorial on how to use the physics components such as thrusters and launch can be used to affect entities in your game.
Adding editor properties to Crayta scripts
Novice
Written
Programmer
Designer
How to access and customise the properties that you see in the editor from within a game script.
Accessing table methods in Lua
Novice
Written
Programmer
How to access the table properties within the Crayta API and knowing when to use the Colon and Dot Operators to access a method.
Script variable scope
Novice
Written
Programmer
A basic tutorial on how to set and access local and public variables within the Crayta API.
Crayta Tutorial: Script properties
Novice
Video
Designer
Programmer
In this tutorial Andy takes a deeper look into how script properties are defined and the various ways in which these properties can be customised to make scripts really powerful for other users.
Crayta Tutorial: Vectors
Novice
Video
Programmer
Find out what vectors are and how and why you’d want to use them when creating a game in Crayta. Feel free to script along with Andy in this tutorial if you’re interested in making homing missiles or robots that will follow you around!
Crayta Tutorial: Physics
Novice
Video
Programmer
Here’s an introduction to some of the physics possibilities in Crayta. Creating a game and wondering how to add physics to certain items in it? Check out this tutorial by Andy Sargeant!
Crayta Quick Guide: Variables 1.01 Introduction
Novice
Video
Programmer
Designer
Here’s a quick introduction to variables and how you might use them. Andy talks about variables in the context of a timer here, which might be useful for your game!
Crayta Quick Guide: Variables 1.02 Limiting object requests
Novice
Video
Programmer
Designer
Find out what an object request is and why you should get into the mindset of optimising your scripts when you create a game.
Crayta Quick Guide: Variables 1.03 Scope
Novice
Video
Programmer
Designer
In this quick guide, Andy talks about how creators can use variable scope in ways to make it easier and better for coding.
Crayta Tutorial: Conditional statements in Lua
Novice
Video
Programmer
In this tutorial, Andy will show how you can use conditional statements to affect your game logic in Crayta. Feel free to script along in the advanced mode of Crayta’s editor!
Crayta Masterclass: LUA Scripting and the API
Novice
Video
Programmer
Designer
In this Crayta Masterclass, we’ll be taking a closer look at the Lua scripting side of Crayta as we build a football game from scratch.
Code Editor Shortcut Keys
Intermediate
Written
Programmer
Designer
A basic tutorial on the common shortcut keys you can use to navigate the code editor.
Crayta Tutorial: Observer Pattern
Intermediate
Video
Programmer
Learn more about programming patterns and how you can implement them in this scripting tutorial which features a dodgeball game!
Quick Guide: Using Global Search
Novice
Video
Programmer
Designer
We’ve updated our search functionality in the Crayta editor to allow globally searching across all scripts, widgets and more! In this tutorial Andy takes us through how to best use this update!