Begin your journey in crating your own games in Crayta! The selection of tutorials will help guide you on how to get the best out of the features within the editor.
Tags: Starter Game, Voxels, Events, Combat |
CombatBuild your first capture the flag level inside of Crayta while learning about how to add combat to your game. |
Skill Level: 2 |
|
Skill Type(s): Designer |
|
Format: Written |
|
Tags: Starter Game, Voxels, Level Design |
Obstacle Game Mini-series #1: The Elevator RideIn the first in the Obstacle Game Mini-Series you will learn how to make a moving elevator ride. |
Skill Level: 2 |
|
Skill Type(s): Designer |
|
Format: Written |
|
Tags: Events, Triggers, Interaction, Level Design |
Obstacle Game Mini-series #2: The Locked DoorIn the second of the Obstacle Game Mini-Series you will learn how to make a locked door that you can open remotely and automatic doors. |
Skill Level: 2 |
|
Skill Type(s): Designer |
|
Format: Written |
|
Tags: Events, Triggers, Packages, Level Design |
Obstacle Game Mini-series #3: Spinning SawsIn the third of the Obstacle Game Mini-Series you will learn how to make it looks like you have destroyed a fan to gain access into a new area and how to add spinning saw blades as a obstacle to avoid at all costs. |
Skill Level: 2 |
|
Skill Type(s): Designer |
|
Format: Written |
|
Tags: Movement, Level Design |
Obstacle Game Mini-series #4: Flying Cars Jump PuzzleIn the fourth of the Obstacle Game Mini-Series you will learn how to make a jumping puzzle where your player needs to navigate hover cars and industrial cranes. |
Skill Level: 2 |
|
Skill Type(s): Designer |
|
Format: Written |
|
Tags: Voxels, Level Design |
Obstacle Game Mini-series #5: Finishing TouchesIn the finale of the Obstacle Game Mini-Series you will learn how to use the library of assets to add polish to your level design. |
Skill Level: 2 |
|
Skill Type(s): Designer |
|
Format: Written |
|
Tags: Triggers, Scripting, Game Mechanics |
Exploding BarrelsA simple tutorial on how to use triggers to create a barrel that explodes with suitable particle and sound effects to finish the effect. |
Skill Level: 2 |
|
Skill Type(s): Programmer, Designer |
|
Format: Written |
|
Tags: Coding Basics |
Variables and DatatypesA basic tutorial on how to initialise and use variables and datatypes within Crayta and using the API. |
Skill Level: 2 |
|
Skill Type(s): Programmer |
|
Format: Written |
|
Tags: Coding Basics |
FunctionsA basic tutorial on how to use functions in the Crayta API. |
Skill Level: 2 |
|
Skill Type(s): Programmer |
|
Format: Written |
|
Tags: Coding Basics |
ConditionalsA basic tutorial on how to use if statements and the concept of tick in the Crayta API. |
Skill Level: 2 |
|
Skill Type(s): Programmer |
|
Format: Written |
|
Tags: Coding Basics, Physics |
PhysicsA basic tutorial on how to use the physics components such as thrusters and launch can be used to affect entities in your game. |
Skill Level: 2 |
|
Skill Type(s): Programmer |
|
Format: Written |
|
Tags: Coding Basics |
Adding editor properties to Crayta scriptsHow to access and customise the properties that you see in the editor from within a game script. |
Skill Level: 2 |
|
Skill Type(s): Programmer, Designer |
|
Format: Written |
|
Tags: Events, Interaction |
Event Functions in Crayta ScriptsHow to access the existing event functions that are built into the Crayta API. These can be used to hook into events like when a script is initialised, when a player takes damage or logs into the game. |
Skill Level: 2 |
|
Skill Type(s): Programmer |
|
Format: Written |
|
Tags: Coding Basics |
Accessing table methods in LuaHow to access the table properties within the Crayta API and knowing when to use the Colon and Dot Operators to access a method. |
Skill Level: 2 |
|
Skill Type(s): Programmer |
|
Format: Written |
|
Tags: Coding Basics |
Script variable scopeA basic tutorial on how to set and access local and public variables within the Crayta API. |
Skill Level: 2 |
|
Skill Type(s): Programmer |
|
Format: Written |
|
Tags: Templates, Voxels, Design Basics |
Voxel meshes and templates, when to use eachCovering how to use the voxel meshes and template tools to create reusable assets for your game and when you should use each of them. |
Skill Level: 2 |
|
Skill Type(s): Designer |
|
Format: Written |
|
Tags: Programming, Schedules |
Coroutines in Crayta. Using Schedules and OnTickA basic tutorial on how to use the game tick and the schedule function to control when your game updates. |
Skill Level: 2 |
|
Skill Type(s): Programmer |
|
Format: Written |
|
Tags: Player, Programming, Spawning |
The relationship between Player and UserThe basics on what makes up your player avatar and when best to use the user or the player templates. |
Skill Level: 2 |
|
Skill Type(s): Programmer |
|
Format: Written |
|
Tags: Player, Events, Sockets, Grips |
Player Animation: Grips, Actions and EventsGrips can be used to make your player behave like they are holding a weapon or carrying an item in their hands. This guide will go through the types of grips that are available and some sample code on how to implement it on your player. |
Skill Level: 2 |
|
Skill Type(s): Programmer |
|
Format: Written |
|
Tags: Programming, Player, Camera |
Adding Camera ShakeCamera shake can help sell the effect that the player is firing a powerful weapon or is near an explosion and is causing the landscape to move under their feet. This tutorial covers how to implement two types of camera shake effect on your player camera. |
Skill Level: 2 |
|
Skill Type(s): Programmer |
|
Format: Written |
|
Tags: Combat, Player, Packages, Game Mechanics |
Using the Combat ImprovementsThe combat package is one of the packages developed exclusively by the Crayta team. From time-to-time we include new features in Crayta itself and roll this back into our own packages. This guide covers the new features that have been added back into the combat package and how to access them in your games! |
Skill Level: 2 |
|
Skill Type(s): Programmer |
|
Format: Written |
|
Tags: Starter |
Uploading images for your gameHow to upload images to our companion site so that you can access them and apply them to your game. |
Skill Level: 2 |
|
Skill Type(s): Artist, Designer |
|
Format: Written |
|
Tags: Starter Game, Scripting |
Creating with example games in CraytaLooking for inspiration for your next game or want to learn more about how certain mechanics work in Crayta? Watch as we create new games from our example games and learn how you can take them and make them your own. |
Skill Level: 2 |
|
Skill Type(s): Designer, Programmer |
|
Format: Video |
|
Tags: Packages |
Crayta: Stock PackagesIn this stream, we’ll be taking a look at some of the stock packages (such as the inventory, health and the shop) that come with some of our starter games. We’ll show how they can be installed and added to your game in basic mode and then used to create custom gameplay. |
Skill Level: 2 |
|
Skill Type(s): Designer, Programmer |
|
Format: Video |
|
Tags: Events, Challanges, Game Design |
Crayta Tutorial: Making games out of Creator ChallengesIn this tutorial Andy takes a look at interesting ways that Creator Challenges can be used as the main mechanic within a game. Follow along and create fun ways to further engage players into your games! |
Skill Level: 2 |
|
Skill Type(s): Designer, Programmer |
|
Format: Video |
|
Tags: Packages, Game Mechanics, Design Basics |
Crayta Tutorial: Obby ComponentsFind out how you can use the Obby Components package: https://forum.crayta.com/t/obby-obstacle-course-components/517/7 |
Skill Level: 2 |
|
Skill Type(s): Designer |
|
Format: Video |
|
Tags: World |
Crayta Tutorial: World SettingsLearn about world settings and rendering settings in Crayta, and how they can have quite a dramatic impact on the player’s experience of your game. |
Skill Level: 2 |
|
Skill Type(s): Designer, Artist |
|
Format: Video |
|
Tags: Templates, Design Basics |
Crayta Tutorial: TemplatesFind out how you can create and edit templates in Crayta in this tutorial. |
Skill Level: 2 |
|
Skill Type(s): Designer, Programmer |
|
Format: Video |
|
Tags: World |
Crayta Tutorial: World TreeFind out how, why and when you would use the World Tree (which contains all the entities in your game) in Crayta. It’s useful to keep your World Tree tidy…as your game grows, you’ll want to keep it easy to edit! |
Skill Level: 2 |
|
Skill Type(s): Designer, Artist |
|
Format: Video |
|
Tags: Voxels, Scripting |
Crayta Tutorial: Voxel healthWondering about how you can set voxels to be healed or damaged in your game in Crayta? Find out more through Andy’s example here which is set in a mining game where players have to collect resources. |
Skill Level: 2 |
|
Skill Type(s): Designer, Programmer |
|
Format: Video |
|
Tags: Coding Basics |
Crayta Tutorial: Script propertiesIn 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. |
Skill Level: 2 |
|
Skill Type(s): Designer, Programmer |
|
Format: Video |
|
Tags: Scripting, Events, Interaction |
Crayta Tutorial: Working with eventsIn this tutorial Andy takes us through how you can easily build game logic by using the Events system, which allows you to minimise the amount of coding you have to do, or even doing away with it altogether! The events system is accessible in both advanced and basic mode so take take a look and see how you can use it in your games. |
Skill Level: 2 |
|
Skill Type(s): Designer, Programmer |
|
Format: Video |
|
Tags: Starter Game, Scripting, Triggers, Spawning |
Crayta Tutorial: Changing the game objectivesIn this tutorial we’ll take a look at some simple steps to change the game objective when working with a starter game, opening up a wide variety of possible game types! |
Skill Level: 2 |
|
Skill Type(s): Programmer, Designer |
|
Format: Video |
|
Tags: Triggers, Checkpoints, Game Mechanics |
Crayta Tutorial: CheckpointsIn this tutorial Andy takes a look at checkpoints in games and how you can create your own to get players respawning at the correct place in your games! |
Skill Level: 2 |
|
Skill Type(s): Programmer, Designer |
|
Format: Video |
|
Tags: Starter, Templates, Packages |
Crayta Masterclass: Templates and PackagesIn this masterclass stream, we’ll be taking a closer look at how players can create templates to help with their game creation and also share their creations through the community tab via packages. |
Skill Level: 2 |
|
Skill Type(s): Designer, Programmer |
|
Format: Video |
|
Tags: Design Basics |
Crayta Masterclass: Game DesignIn this masterclass stream, we’ll be taking a look at the best practices for designing and planning when it comes to game creation in Crayta. |
Skill Level: 2 |
|
Skill Type(s): Designer |
|
Format: Video |
|
Tags: Level Design, Quick Guides |
Quick Guide – Volume SelectIn this quick guide Andy takes a brief look through one of our more powerful voxel editing tools, Volume Select. In you’re interested in building amazing worlds and game designs in Crayta then this tool is a great one to master! |
Skill Level: 2 |
|
Skill Type(s): Designer, Artist |
|
Format: Video |
|
Tags: Level Design |
Crayta Tutorial – Volume SelectIn this tutorial Andy goes through one of our more powerful voxel editing tools, Volume Select. In you’re interested in building amazing worlds and game designs in Crayta then this tool is a great one to master! |
Skill Level: 2 |
|
Skill Type(s): Designer, Artist |
|
Format: Video |
|
Tags: Quick Guides, Console, Performance |
Quick Guide – Using the console and performance windowAndy brings us another tutorial, this time looking at how you can get information from code at runtime and what all the various statistics mean in the performance window. |
Skill Level: 2 |
|
Skill Type(s): Designer, Programmer |
|
Format: Video |
|
Tags: Quick Guides, Level Design |
Quick Guide – How to build your own social hub spaceCrayta is about more than game creation, in this tutorial Andy shows us just how easy it is to create a hang out space for you and your friends. Think of the parties, events and fun that can be had in your very own custom world! |
Skill Level: 2 |
|
Skill Type(s): Designer |
|
Format: Video |
|
Tags: Level Design |
Crayta Tutorial – How to build your own social hub spaceCrayta is about more than game creation, in this tutorial Andy shows us just how easy it is to create a hang out space for you and your friends. Think of the parties, events and fun that can be had in your very own custom world! |
Skill Level: 2 |
|
Skill Type(s): Designer |
|
Format: Video |
|
Tags: Coding Basics |
Crayta Tutorial: VectorsFind 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! |
Skill Level: 2 |
|
Skill Type(s): Programmer |
|
Format: Video |
|
Tags: Coding Basics, Physics |
Crayta Tutorial: PhysicsHere’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! |
Skill Level: 2 |
|
Skill Type(s): Programmer |
|
Format: Video |
|
Tags: Design Basics |
Crayta Tutorial: ChallengesFind out how the challenge system in Crayta works in this tutorial. What kind of challenges would you implement in your game for players to tackle? Remember to use the “Challenges” tag when you publish your game so players can search for it. |
Skill Level: 2 |
|
Skill Type(s): Programmer, Designer |
|
Format: Video |
|
Tags: Quick Guides, Coding Basics |
Crayta Quick Guide: Variables 1.01 IntroductionHere’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! |
Skill Level: 2 |
|
Skill Type(s): Programmer, Designer |
|
Format: Video |
|
Tags: Quick Guides, Coding Basics |
Crayta Quick Guide: Variables 1.02 Limiting object requestsFind out what an object request is and why you should get into the mindset of optimising your scripts when you create a game. |
Skill Level: 2 |
|
Skill Type(s): Programmer, Designer |
|
Format: Video |
|
Tags: Quick Guides, Coding Basics |
Crayta Quick Guide: Variables 1.03 ScopeIn this quick guide, Andy talks about how creators can use variable scope in ways to make it easier and better for coding. |
Skill Level: 2 |
|
Skill Type(s): Programmer, Designer |
|
Format: Video |
|
Tags: Coding Basics |
Crayta Tutorial: Conditional statements in LuaIn 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! |
Skill Level: 2 |
|
Skill Type(s): Programmer |
|
Format: Video |
|
Tags: Voxels, Quick Guides, Scripting |
Quick Guide – Working with Voxels in CodeHave you ever wanted to make a wallpaper gun or insta-bridge weapon? Well look no further! In this quick guide Andy shows us some of the amazing things that we can do in lua code when it comes to working with Voxels. |
Skill Level: 2 |
|
Skill Type(s): Programmer |
|
Format: Video |
|
Tags: Voxels, Scripting |
Crayta Tutorial – Working with Voxels in CodeHave you ever wanted to make a wallpaper gun or insta-bridge weapon? Well look no further! In this quick guide Andy shows us some of the amazing things that we can do in lua code when it comes to working with Voxels. |
Skill Level: 2 |
|
Skill Type(s): Programmer |
|
Format: Video |
|
Tags: Quick Guides, Camera, Scripting, Movement |
Quick Guide – Multiple Cameras: Change POV in luaIn this weeks tutorial Andy shows how we can use the camera primitive in games to give the player a different perspective. |
Skill Level: 2 |
|
Skill Type(s): Programmer, Designer |
|
Format: Video |
|
Tags: Camera, Scripting |
Crayta Tutorial – Multiple Cameras: Change POV in luaIn this weeks tutorial Andy shows how we can use the camera primitive in games to give the player a different perspective. |
Skill Level: 2 |
|
Skill Type(s): Programmer, Designer |
|
Format: Video |
|
Tags: Coding Basics |
Crayta Masterclass: LUA Scripting and the APIIn 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. |
Skill Level: 2 |
|
Skill Type(s): Programmer, Designer |
|
Format: Video |
|
Tags: Sounds |
Crayta Tutorial: Sounds for jailbreak gameHere’s a quick guide on how you can add lots of drama and tension into your game by layering sound in Crayta. |
Skill Level: 2 |
|
Skill Type(s): Programmer |
|
Format: Video |
|