Start Creating Games Today: 7 Must-Save Tutorials for Beginners
Do you want to create a game? Have you started a game and are struggling to finish it? Have you finished a game but are unsure about what to do next?
Below, we’ve curated a collection of resources to help you expand your game development skills, processes, and management, bringing you to professional game creator status in no time. Discover how to use game jams in the development process, and learn about services and analytics for managing your game and understanding how it’s performing.
Game development skills
Expand your code
In Unity’s flagship project, Intermediate Scripting, you’ll learn to create with code as you program your own exciting projects from scratch in C#. As you iterate with prototypes, tackle programming challenges, complete quizzes, and develop your own personal project, you’ll transform from a beginner to a capable Unity developer.
Get started with Addressables
Have you ever wanted to create a mobile game that performs well on almost any device? What about adding downloadable content (DLC) or having holiday-themed content in your game? This is where the Addressables system can help.
DOTS best practices
If you’re working on a game (or other real-time simulation) that requires the most efficient CPU usage possible, then Unity’s Data Oriented Technology Stack (DOTS) is a great way to get the performance you need.
Game development process
Design and publish your original game: Unity USC games unlocked
Lots of people start games, but it’s surprisingly hard to finish one. This course guides you through the process used by professional creators to develop their ideas, keep their projects on track, and deliver complete games.
Get started with game jams
Are you a creator in need of a challenge? Developers all over the world participate in game jam events to expand their skills and test their ingenuity. This project will guide you through the basics of game jams, from what you can expect when you join a game jam to developing your game after the jam is complete.
Game development management
Get started with Unity DevOps
Development operations (DevOps) is a key group of tools and workflows that you can use to help you create and manage your game or other real-time experience throughout its lifecycle.
User Acquisition dashboard
Learn about the features and campaign types available on Unity’s User Acquisition (UA) dashboard, including campaign setup, creative pack addition, targeting options, monitoring tools, and best practices for optimal performance.
Curious about what other educational tools are available? Check out the full Unity Learn catalog.