Welcome to Unity
1. Get Unity
2. Get up to speed
If you’re new to Unity, here are our recommended learning resources for getting started.
Once you’ve completed the material below, you’ll be ready to explore the wide range of tutorials in our learn section. We also offer extensive documentation about both scripting and the editor interface.
The Unity community also offers an extremely rich and diverse source of material. Just search for “Unity tutorial [Add the Topic of your interest]” and you’ll find lots of great resources.
You should also consider commercial training like the Complete Unity Course on Udemy, which offers a mix of 2D and 3D elements.
Dedicated 2D game creation section
Find tutorials on specific features, 2D physics, and videos of live training sessions.
Sorting and 9-slicing in Unity 2D
In this live training session we will learn a workflow for laying out a simple 2D scene using 2D sorting groups, sprite meshes and 9-Slice sprites introduced in Unity 5.6. We will use these tools to create a simple 2D game. In this episode we introduce our goals and demonstrate our minimap system.
Get involved in our community
Need Help? You can always ask the Unity community, or check out the forums for the latest community discussions.
3. Plan out the lifecycle of making a 2D game
Designing characters and gameplay mechanics and developing the logic are not the only aspects that matter in the lifecycle of making a game. Here are some other important actions you can take, including descriptions and how Unity helps for each.
Unity Cloud Build
Create continuous platform-specific builds on the relevant platforms as often as possible in order to detect early technical issues and distribute faster to your testers. Unity Cloud Build eliminates the burden of asking a developer or build engineer to make a binary version that testers can load on devices. You can simultaneously and effortlessly build for iOS and Android (and other platforms) in the cloud. And since Cloud Build is integrated with Collaborate, it works seamlessly for your entire team.
Understand your audience and how they interact with your content in order to ensure retention and success. Unity Analytics, which is natively integrated with the Unity engine, provides invaluable insight into your audience's behavior. This insight helps you optimize your gameplay experiences and monetization strategies based on real-time game data.
Choose the right monetization model at an early stage in order to make sure it is well integrated with your game mechanics. For free-to-play games, Unity has a built-in ads platform and offers codeless IAP integration. Combine our plug and play Unity Ads, IAP, and Analytics to improve your ARPDAU (Average Revenue Per Daily Active User) and user retention.
4. More support resources
Best practices in Unity
Need help with C# scripting in Unity?
Are you a teacher?
Read case studies
Next Games is among the first to successfully monetize a battle builder mobile game using rewarded video ads. Download their case study to find out how they created well integrated rewarded video ads that have a high opt-in rate and drive $0.06 average revenue per player per day.