Making Games in Basic Mode
Use these tutorials to learn how to make games in Crayta using nothing more than your controller!
- Basic Workflow Tutorial
- Tutorial 1: How to use packages
- Tutorial 2: Using events
- Tutorial 3: Creating UI
- Tutorial 4: Combat
Obstacle Game Mini-series (Basic Mode)
A short series of tutorials guiding you through the steps in developing a full game, from start to finish, all in Basic Mode.
- Obstacle Game Mini-series #1: The Elevator Ride
- Obstacle Game Mini-series #2: The Locked Door
- Obstacle Game Mini-series #3: Spinning Saws
- Obstacle Game Mini-series #4: Flying Cars Jump Puzzle
- Obstacle Game Mini-series #5: Finishing Touches
Learn to Program in Crayta
Let’s learn to code with keyboard and mouse! These tutorials introduce programming in Crayta, while also showing how game data is linked together and accessed via code.
- Basic Coding 1: Exploding Barrels
- Basic Coding 2: Variables and Datatypes
- Basic Coding 3: Functions
- Basic Coding 4: Conditionals
- Basic Coding 5: Physics
- Basic Coding 6: A Highly Dangerous Football Game
When you’re up and running with coding games in Crayta, these guides provide specific and more advanced information.
- Introduction to Lua Scripting in Crayta
- Code Editor Shortcut Keys
- Adding editor properties to Crayta scripts
- Event Functions in Crayta Scripts
- Accessing table methods in Lua
- Script variable scope
- Voxel meshes and templates, when to use each
- Introduction to Widgets, building a game UI
- Coroutines in Crayta. Using Schedules and OnTick
- Client/Server relationship and how they communicate
- The relationship between Player and User
- Player Animation: Grips, Actions and Events
- Using Fonts in Crayta
- Adding Camera Shake
There’s no need to reinvent the wheel every time you make a game in Crayta. Packages allow you to import large amounts of commonly-used features:
- How to use the Inventory package
- Packages, migrating level components from one game to another
- Using the Combat Improvements (An update to the Gun package)
These articles introduce how to make game environments in Crayta, from beginner to advanced tips and tricks.
- Advanced Level Design 1: Voxels
- Advanced Level Design 2: Props
- Advanced Level Design 3: Lighting, skydome and fog
- Advanced Level Design 4: Particles and optimisation
Publishing your Game
When you’re ready to share your game with the world, or if you’re looking to improve and promote your game within Crayta, make sure to check out these guides.