
Unity FPS Microgame
Code games with Unity
New creators can download Unity for free and begin with ready-made Unity Microgames and Mods. Then dive into our tutorials to explore the structure of C#, the programming language used in Unity. Learn how to write simple C# scripts to create gameplay, mechanics, visual effects, AI systems and more.

Make beautiful games
Discover your love of programming in Unity! It could be the start of a great career. Unity is the most widely used game creation platform in the world – 50% of all mobile games are made with it. According to LinkedIn, “Unity Developer” is among the top 10 emerging positions in the U.S.

Introduction to C# scripting in Unity
What is C#?
Scripts in Unity are written in C#(pronounced C Sharp), a rich, general-purpose programming language that’s easy to learn. Here’s our own straightforward introduction to C# scripting in Unity, including an explanation of the basic syntax of the language: variables, functions and classes.

Unity Creator Kit: Code
Write your first script in Unity
Creator Kits are simple game-making projects available on Unity Learn. You can complete them in just a few hours. With the Creator Kit for beginner coders, you’ll explore the basics of C# code for Unity in the context of an action RPG video game.

Create with Code course from Unity
Full course: Create with Code in Unity
Create with Code is Unity’s official introductory scripting course – more than 37 hours of rich instructional content. Through prototyping, tackling programming challenges, and completing fun quizzes, you will learn how to develop your own game project from scratch in C#.
More ways to learn how to program a game in Unity

Unity C# scripting tutorials
We have a large collection of bite-sized tutorials that guide you through the fundamentals of C# scripting in Unity. Start with the Beginner series and then move onto the Intermediate collection.

Learn C# from Brackeys
Check out this series from uber-popular YouTube channel Brackeys, which introduces you to creating C# scripts in Unity.

From Jabrils
Software developer and ace YouTuber Jabrils shares how he learned to program games and provides his own series of beginner tutorials in Everything you need to start programming.