---
title: "Creator Kit: Beginner Code"
content_type: course
url: "https://learn.unity.com/course/creator-kit-beginner-code?language=en"
language: en
difficulty: beginner
duration_minutes: 205
unity_version:
  - "2022.3"
supported_unity_versions:
  - name: "2022.3"
    url: "https://learn.unity.com/course/creator-kit-beginner-code.md?language=en&version=2022.3"
  - name: "2021.3"
    url: "https://learn.unity.com/course/creator-kit-beginner-code.md?language=en&version=2021.3"
  - name: "2020.3"
    url: "https://learn.unity.com/course/creator-kit-beginner-code.md?language=en&version=2020.3"
  - name: "2020.2"
    url: "https://learn.unity.com/course/creator-kit-beginner-code.md?language=en&version=2020.2"
  - name: "2020.1"
    url: "https://learn.unity.com/course/creator-kit-beginner-code.md?language=en&version=2020.1"
  - name: "2019.4"
    url: "https://learn.unity.com/course/creator-kit-beginner-code.md?language=en&version=2019.4"
  - name: "2019.3"
    url: "https://learn.unity.com/course/creator-kit-beginner-code.md?language=en&version=2019.3"
last_updated: "2026-08-04T14:20:39.000Z"
---

# Creator Kit: Beginner Code

No coding experience? No problem! In this beginner project, you’ll explore the basics of C# code for Unity in the context of an action RPG.

To get the most out of this project, you’ll have completed one of the three introductory Creator Kits ([Puzzle](https://learn.unity.com/project/creator-kit-puzzle), [FPS](https://learn.unity.com/project/creator-kit-fps), [RPG](https://learn.unity.com/project/creator-kit-rpg)), so you can apply your knowledge of the Unity Editor and focus on customizing the game with scripts.

Important: This learning content requires at least Unity 2019.2, and will not work correctly on older versions.

Participating in the global Hour of Code? Visit our [Hour of Code Edition of this Creator Kit.](https://learn.unity.com/project/hour-of-code-creator-kit-beginner-coding)

## Contents

- [Get started with Creator Kit: Beginner Code](https://learn.unity.com/course/creator-kit-beginner-code/tutorial/get-started-with-creator-kit-beginner-code?language=en&version=2022.3) ([md](https://learn.unity.com/course/creator-kit-beginner-code/tutorial/get-started-with-creator-kit-beginner-code.md?language=en&version=2022.3)) — Set up the Creator Kit, review Unity Editor navigation and tools, and play the sample game to prepare for scripting in Unity.
- [Get started with code in Unity](https://learn.unity.com/course/creator-kit-beginner-code/tutorial/get-started-with-code-in-unity?language=en&version=2022.3) ([md](https://learn.unity.com/course/creator-kit-beginner-code/tutorial/get-started-with-code-in-unity.md?language=en&version=2022.3)) — Learn basic programming concepts, see how scripts work in the Unity Editor, and open your first Creator Kit script for review.
- [Introduction to variables](https://learn.unity.com/course/creator-kit-beginner-code/tutorial/introduction-to-variables?language=en&version=2022.3) ([md](https://learn.unity.com/course/creator-kit-beginner-code/tutorial/introduction-to-variables.md?language=en&version=2022.3)) — Learn what variables are, how to read them in scripts, and prepare to define your own variable values.
- [Write your own instruction](https://learn.unity.com/course/creator-kit-beginner-code/tutorial/write-your-own-instruction?language=en&version=2022.3) ([md](https://learn.unity.com/course/creator-kit-beginner-code/tutorial/write-your-own-instruction.md?language=en&version=2022.3)) — Practice editing C# script instructions and variables to change potion spawn distance in the Creator Kit: Beginner Code game.
- [Introduction to functions](https://learn.unity.com/course/creator-kit-beginner-code/tutorial/introduction-to-functions?language=en&version=2022.3) ([md](https://learn.unity.com/course/creator-kit-beginner-code/tutorial/introduction-to-functions.md?language=en&version=2022.3)) — Practice writing and identifying functions by spawning an extra health potion at game start using the SpawnerSample script.
- [Write your own spawn function](https://learn.unity.com/course/creator-kit-beginner-code/tutorial/write-your-own-spawn-function?language=en&version=2022.3) ([md](https://learn.unity.com/course/creator-kit-beginner-code/tutorial/write-your-own-spawn-function.md?language=en&version=2022.3)) — Practice spawning health potions efficiently, checking code in the Unity Editor, and using scope across scripts.
- [Introduction to classes](https://learn.unity.com/course/creator-kit-beginner-code/tutorial/introduction-to-classes?language=en&version=2022.3) ([md](https://learn.unity.com/course/creator-kit-beginner-code/tutorial/introduction-to-classes.md?language=en&version=2022.3)) — Learn how classes organize code and how to use the dot operator so you can write a class for SpawnerSample.
- [ Write your own spawner class](https://learn.unity.com/course/creator-kit-beginner-code/tutorial/write-your-own-spawner-class?language=en&version=2022.3) ([md](https://learn.unity.com/course/creator-kit-beginner-code/tutorial/write-your-own-spawner-class.md?language=en&version=2022.3)) — Design and code a C# class, initialize variables, and test it in the Console to spawn potions in Creator Kit: Beginner Code.
- [Introduction to the public keyword and inheritance](https://learn.unity.com/course/creator-kit-beginner-code/tutorial/introduction-to-the-public-keyword-and-inheritance?language=en&version=2022.3) ([md](https://learn.unity.com/course/creator-kit-beginner-code/tutorial/introduction-to-the-public-keyword-and-inheritance.md?language=en&version=2022.3)) — Explore public variables and inheritance in C# to script a custom health potion effect in Unity.
- [Customize the health potions](https://learn.unity.com/course/creator-kit-beginner-code/tutorial/customize-the-health-potions?language=en&version=2022.3) ([md](https://learn.unity.com/course/creator-kit-beginner-code/tutorial/customize-the-health-potions.md?language=en&version=2022.3)) — Create and customize a health effect script so health potions increase the player’s HP via a public variable.
- [Customize your game](https://learn.unity.com/course/creator-kit-beginner-code/tutorial/customize-your-game?language=en&version=2022.3) ([md](https://learn.unity.com/course/creator-kit-beginner-code/tutorial/customize-your-game.md?language=en&version=2022.3)) — Use script templates from Creator Kit: Beginner Code to build usable items, equipment, and weapons with custom effects.
- [Homework Submissions](https://learn.unity.com/course/creator-kit-beginner-code/tutorial/homework-submissions?language=en&version=2022.3) ([md](https://learn.unity.com/course/creator-kit-beginner-code/tutorial/homework-submissions.md?language=en&version=2022.3))
- [WebGL Submissions - Create your first Action-RPG with C#](https://learn.unity.com/course/creator-kit-beginner-code/tutorial/webgl-submissions-arpg?language=en&version=2022.3) ([md](https://learn.unity.com/course/creator-kit-beginner-code/tutorial/webgl-submissions-arpg.md?language=en&version=2022.3))
- [Live Session - Create your first Action-RPG Game with C#](https://learn.unity.com/course/creator-kit-beginner-code/tutorial/live-session-create-your-first-action-rpg-game-with-c?language=en&version=2022.3) ([md](https://learn.unity.com/course/creator-kit-beginner-code/tutorial/live-session-create-your-first-action-rpg-game-with-c.md?language=en&version=2022.3)) — Explore C# scripting basics for Unity Action-RPG projects through a three-part recorded live virtual series.
