C# Interfaces In Unity – Create Games The Easy Way

When creating a game in Unity the most important thing is to structure your project in a way that you can expand it later by adding new updates to the game.

This is done from the beginning when you start creating parts of your game, not like what you see on all YouTube tutorials and low-quality courses where they just open a project and start creating things at random.

If you don’t have a proper structure and you decide after 6 months to add a new feature in your game, it can break other features, and then you’ll have to deal with bugs that are hard to solve.

And what’s worse, if you use a project with a bad structure in your portfolio and the game studio you applied for sees that, it’s an immediate rejection.

To solve this problem we use Object Oriented programming and design patterns principles. And one concept that helps us implement that is called Interface.

Before we start, this tutorial is not for complete beginners. If you don’t know how to create basic games with Unity and you’re not familiar what are classes, variables, and functions, you should first go through our C# beginner series and then come back to this lecture.

You can check out our C# beginner series by clicking here.

Leave a Reply

Your email address will not be published. Required fields are marked *

GaminZone – Expert Gaming Guides, Game News & Pro Tips
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.