Unity
A widely used engine for 2D, 3D, mobile and XR games.
- Free + paid plans
- Good for beginners
- Jam-friendly
What it does
Unity is one of the most widely used commercial engines, with a huge asset store and an enormous amount of tutorials. You write game code in C#. Unity Personal is free to use, with limits based on your revenue or funding.
Highlights
- Large asset store and community
- C# scripting
- Targets desktop, mobile, consoles, web and XR
- Free Unity Learn courses
Is it right for me?
- Skill level
- Beginner, Intermediate, Advanced
- Useful for
- Game jams, Indie developers, Students, Hobby projects, Studios, Professionals
- Game jams
- A good fit — quick to pick up and use under time pressure.