Categories
Uncategorized

Intermediate Tutorials

This set of tutorials will help you to build on your abilities to create more unique and in-depth experiences for your players in Crayta!

Tags: Events, Interaction, Design Basics, Game Mechanics
Using events

By using the events system you can make your character interact with various entities inside of Crayta.

More

Skill Level: 3
Skill Type(s): Designer
Format: Written
Tags: UI, Events
Creating UI

Create on-screen UI element to appear when you interact with an object or lose a life.

More

Skill Level: 3
Skill Type(s): Designer
Format: Written
Tags: Triggers, Programming, Scripting, Game Mechanics
A Highly Dangerous Football Game

In this tutorial you will use the team deathmatch starter game and build upon it to create a more dangerous version of football. This covers how to use physics, triggers and the damage function within the scripting API to remix a standard template game.

More

Skill Level: 3
Skill Type(s): Programmer, Designer
Format: Written
Tags: Scripting, Player, Interaction
Introduction to Lua Scripting in Crayta

A basic example covering how a basic script is structured and how to access the API debug tools to spot issues with your code.

More

Skill Level: 3
Skill Type(s): Programmer, Designer
Format: Written
Tags: Coding Basics
Code Editor Shortcut Keys

A basic tutorial on the common shortcut keys you can use to navigate the code editor.

More

Skill Level: 3
Skill Type(s): Programmer, Designer
Format: Written
Tags: UI, Interaction
Introduction to Widgets, building a game UI

How to create a simple UI that will tell you what entities you have collected when you interact with them.

More

Skill Level: 3
Skill Type(s): Programmer
Format: Written
Tags: Networking, Programming
Client/Server relationship and how they communicate

The basics on how to understand the client and server relationship, when you should use each and how to communicate across them.

More

Skill Level: 3
Skill Type(s): Programmer
Format: Written
Tags: UI, Design Basics
Using Fonts in Crayta

How to access additional fonts in Crayta that can be used to improve the styling of your UI elements.

More

Skill Level: 3
Skill Type(s): Designer, Artist
Format: Written
Tags: UI, Interaction, Inventory, Pickups
How to use the Inventory package

The inventory package is one of the packages developed exclusively by the Crayta team. It has a lot of options that can be used to have your player be able to pickup, store and even sell items. This tutorial covers how you can use the package to hold items in an inventory bar and how to re-theme the UI that is displayed.

More

Skill Level: 3
Skill Type(s): Programmer, Designer
Format: Written
Tags: Packages
Packages, migrating level components from one game to another

Packages can be used to share your work with the community so they can remix your contributions into their games. You can also use the package tool to share work between multiple game you’re working on. This guide goes through how to use the community tab to upload/download your packages to migrate between games.

More

Skill Level: 3
Skill Type(s): Programmer
Format: Written
Tags: Design Basics
Getting Feedback – Part One

In the first part of this new mini-series on feedback Andy outlines just some of the ways that you can obtain and process feedback once your brand new Crayta game is published and out in the wild!

More

Skill Level: 3
Skill Type(s): Designer
Format: Video
Tags: Design Basics
Getting Feedback – Part Two

In part two of our feedback mini-series Andy takes us through some of the feedback he has received for his game on stream as well as the various other recommended places. Follow along the process as he looks through it all and updates his game live in the editor!

More

Skill Level: 3
Skill Type(s): Designer
Format: Video
Tags: Design Basics
Getting Feedback – Part Three

In this final part of our feedback mini-series Andy takes us through the changes that he has made to his game based on all of the great feedback that he has received over the previous week.

More

Skill Level: 3
Skill Type(s): Designer
Format: Video
Tags: Scripting, Triggers
Crayta Tutorial – Building Games in 15 minutes

Struggling to get a concept together or never quite able to wrap up a project? In this tutorial Andy shows how it’s possible to make a game in Crayta in as little as 15 minutes! This is a great way to get a core concept worked out that you can then gain feedback on and iterate upon.

More

Skill Level: 3
Skill Type(s): Programmer
Format: Video
Tags: Game Design
Crayta Tutorial – Creating Games WIth Meaning

Sometimes games can be about more than high scores and fastest times, they can be short experiences designed to take the player on a journey of discovery or be thought provoking on a subject you as a creator care about. In this tutorial Andy explains with an example how easy it is to create games with meaning in Crayta!

More

Skill Level: 3
Skill Type(s): Designer
Format: Video
Tags: World, Lighting, Level Design
Crayta Tutorial: Lighting

Tutorials guru Andy Sargeant shows different types of light you can use in Crayta, how to use them effectively, and a variety of dramatic results you can achieve with those lights.

More

Skill Level: 3
Skill Type(s): Artist, Designer
Format: Video
Tags: Voxels
Crayta Tutorial: Voxel meshes

This tutorial explains what voxel meshes are, why you might want to use them, and how to use them in Crayta.

More

Skill Level: 3
Skill Type(s): Artist, Designer
Format: Video
Tags: Inventory, Pickups, Scripting, Spawning
Crayta Tutorial: Traps

Want to make a game in Crayta where players can lay traps for other players? Then this is the tutorial you’re looking for! Consider thinking outside the box and turning what you learn in this tutorial into new types of traps, rewards or surprise events.

More

Skill Level: 3
Skill Type(s): Designer, Programmer
Format: Video
Tags: Scripting, Packages, Spawning, Player
Crayta Tutorial: Working with the game script properties

In this tutorial, Andy will take a deeper dive into the various properties that are available to users on the stock game script. These properties are a great way to define your own game rules without needing to change a single line of code!

More

Skill Level: 3
Skill Type(s): Designer, Programmer
Format: Video
Tags: Voxels, Level Design
Crayta Masterclass: Building games with powerful voxel tools

In this masterclass stream, we’ll be taking a look at the powerful voxel editing tools available in Crayta. We’ll show how you can make beautiful landscapes and use voxels in your own game creations.

More

Skill Level: 3
Skill Type(s): Designer, Artist
Format: Video
Tags: UI, Quick Guides, Scripting
Quick Guide – UI Animations

Want to make your UI more exciting and eye catching? Perhaps you want to signpost UI elements to players at certain times in your game? In this tutorial Andy shows you how you can achieve all of this with UI animations in CSS!

More

Skill Level: 3
Skill Type(s): Designer, Programmer
Format: Video
Tags: UI, Scripting
Crayta Tutorial – UI Animations

Want to make your UI more exciting and eye catching? Perhaps you want to signpost UI elements to players at certain times in your game? In this tutorial Andy shows you how you can achieve all of this with UI animations in CSS!

More

Skill Level: 3
Skill Type(s): Designer, Programmer
Format: Video
Tags: Quick Guides, Game Mechanics, Scripting
Quick Guide – Stealth

In this weeks tutorial Andy explores ways that we can script cameras to detect players, opening up a whole host of great stealth mechanics and game types. Be sure to check out the package too here: https://forum.crayta.com/t/andys-stealth-package/1253

More

Skill Level: 3
Skill Type(s): Designer, Programmer
Format: Video
Tags: Game Mechanics, Scripting
Crayta Tutorial – Stealth

In this weeks tutorial Andy explores ways that we can script cameras to detect players, opening up a whole host of great stealth mechanics and game types. Be sure to check out the package too here: https://forum.crayta.com/t/andys-stealth-package/1253

More

Skill Level: 3
Skill Type(s): Designer, Programmer
Format: Video
Tags: Quick Guides, Interaction, Simulation
Quick Guide – TrackWorx: Moving Trains on a Track [No Scripting]

Want to get some full functioning trains into your Crayta creations? Look no further than the TrackWorx package made by a member of the Unit 2 Games code team!

More

Skill Level: 3
Skill Type(s): Designer
Format: Video
Tags: Interaction, Simulation
Crayta Tutorial – TrackWorx: Moving Trains on a Track [No Scripting]

Want to get some full functioning trains into your Crayta creations? Look no further than the TrackWorx package made by a member of the Unit 2 Games code team!

More

Skill Level: 3
Skill Type(s): Designer
Format: Video
Tags: Quick Guides, Interaction, Simulation, Scripting
Quick Guide – Using the TrackWorx Package: Part 2

In this tutorial Andy continues looking deeper into the incredible TrackWorx package available in the community tab in Crayta.

More

Skill Level: 3
Skill Type(s): Designer, Programmer
Format: Video
Tags: Interaction, Simulation, Scripting
Crayta Tutorial – Using the TrackWorx Package: Part 2

In this tutorial Andy continues looking deeper into the incredible TrackWorx package available in the community tab in Crayta.

More

Skill Level: 3
Skill Type(s): Designer, Programmer
Format: Video
Tags: Console, Performance
Crayta Tutorial – Using the console and performance window

Andy 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.

More

Skill Level: 3
Skill Type(s): Designer, Programmer
Format: Video
Tags: UI, Scripting
Crayta Tutorial: User Interface

Part of designing a multiplayer game includes thinking about which user interface elements are presented to specific players. Find out more about adding and customising text and user interface elements in your game world in this tutorial.

More

Skill Level: 3
Skill Type(s): Programmer
Format: Video
Tags: Quick Guides, Scripting, Performance
Crayta Quick Guide: Object Pooling

Object pooling is a programming pattern used by game developers to manage resources – here’s a quick look at object pooling in Crayta!

More

Skill Level: 3
Skill Type(s): Programmer
Format: Video
Tags: Scripting, Performance
Crayta Tutorial: Object Pooling

Object pooling is a programming pattern used by game developers to manage resources – here’s a quick look at object pooling in Crayta!

More

Skill Level: 3
Skill Type(s): Programmer
Format: Video
Tags: Scripting
Crayta Tutorial: Level Select

Are you creating a game with multiple worlds in Crayta and wondering how you can navigate between them? Find out how you can make a level select screen for your game in this tutorial.

More

Skill Level: 3
Skill Type(s): Programmer
Format: Video
Tags: Coding Basics
Crayta Tutorial: Observer Pattern

Learn more about programming patterns and how you can implement them in this scripting tutorial which features a dodgeball game!

More

Skill Level: 3
Skill Type(s): Programmer
Format: Video
Tags: Scripting, Combat
Crayta Tutorial: Grenades

Curious about how to make a grenade for your game in Crayta? There are many different types of grenades you can make, as well as different ways of doing so. Here’s one suggestion from Andy, feel free to share yours over at the official Crayta Discord server or the forum though!

More

Skill Level: 3
Skill Type(s): Programmer
Format: Video
Tags: Scripting, Combat
Crayta Tutorial: Projectile weapons 1.01

In this tutorial, Andy will show how you can make a rocket launcher in Crayta. There is some scripting involved for those of you who are comfortable with the advanced editor mode.

More

Skill Level: 3
Skill Type(s): Programmer
Format: Video
Tags: Scripting, Combat
Crayta Tutorial: Projectile weapons 1.02

Want to learn how to turn a rocket launcher into a ray gun or magic wand? Script along with Andy in this tutorial!

More

Skill Level: 3
Skill Type(s): Programmer
Format: Video
Tags: Scripting, Physics
Crayta Tutorial: Thrusters

In this tutorial Andy takes a look at how thrusters can be applied as part of Crayta’s built in physics and builds some quite spectacular looking hot air balloons!

More

Skill Level: 3
Skill Type(s): Programmer
Format: Video
Tags: UI, Scripting
Crayta Masterclass: UI Creation

In this Masterclass stream, we will be looking at several aspects of UI creation in Crayta including adding widgets to entities, widget properties and functions, and data binding.

More

Skill Level: 3
Skill Type(s): Programmer
Format: Video
Tags: UI, Scripting, Quick Guides
Crayta Quick Guide: UI Widget Principles

It’s Crayta quick guide time and this week Andy is going through UI widgets and how to build dynamic UI all within the Crayta editor.

More

Skill Level: 3
Skill Type(s): Programmer
Format: Video
Tags: UI, Scripting
Crayta Tutorial: UI Widget Principles

It’s Crayta tutorial time and this week Andy is going through UI widgets and how to build dynamic UI all within the Crayta editor.

More

Skill Level: 3
Skill Type(s): Programmer
Format: Video
Tags: Scripting, Game Mechanics
Crayta Tutorial: Making Arcade Games

It’s Crayta tutorial time and this week Andy shows us how we can make small game mechanics inside of games. In this example we see how to make a “test your strength” hammer game within the Crayta editor.

More

Skill Level: 3
Skill Type(s): Programmer, Designer
Format: Video
Tags: Scripting, Game Mechanics, Quick Guides
Crayta Quick Guide: 1 vs All

In this quick guide Andy takes us through how to adjust the stock game script to create a 1 vs All style game. This can then be used to build a whole host of fun and exciting game modes!

More

Skill Level: 3
Skill Type(s): Programmer, Designer
Format: Video
Tags: Scripting, Game Mechanics
Crayta Tutorial: 1 vs All

In this quick guide Andy takes us through how to adjust the stock game script to create a 1 vs All style game. This can then be used to build a whole host of fun and exciting game modes!

More

Skill Level: 3
Skill Type(s): Programmer, Designer
Format: Video
Tags: Quick Guides, Sockets, Scripting
Quick Guide – Player Sockets: Attaching Objects

In this weeks tutorial Andy show us how we can use sockets to attach entities to the player and create some interesting results!

More

Skill Level: 3
Skill Type(s): Programmer
Format: Video
Tags: Sockets, Scripting
Crayta Tutorial – Player Sockets: Attaching Objects

In this weeks tutorial Andy show us how we can use sockets to attach entities to the player and create some interesting results!

More

Skill Level: 3
Skill Type(s): Programmer
Format: Video
Tags: Quick Guides, Grips, Scripting
Quick Guide – Player Grips & Actions: Weapons

In this weeks tutorial Andy show us how to use Grips and Actions to build upon the sockets we covered last week.

More

Skill Level: 3
Skill Type(s): Programmer
Format: Video
Tags: Grips, Scripting
Crayta Tutorial – Player Grips & Actions: Weapons

In this weeks tutorial Andy show us how to use Grips and Actions to build upon the sockets we covered last week.

More

Skill Level: 3
Skill Type(s): Programmer
Format: Video
Tags: Scripting, Quick Guides
Quick Guide: How to make a game portal!

To continue the construction of Tutorial Springs, Andy will show us how to create in game portals to other worlds and games in Crayta!

More

Skill Level: 3
Skill Type(s): Programmer, Designer
Format: Video
Tags: Scripting
Crayta Tutorial: How to make a game portal!

To continue the construction of Tutorial Springs, Andy will show us how to create in game portals to other worlds and games in Crayta!

More

Skill Level: 3
Skill Type(s): Programmer, Designer
Format: Video