Game Development with Unity | Introduction Last Updated : 30 Aug, 2019 Summarize Comments Improve Suggest changes Share Like Article Like Report Game Development: The article "Do you want to make your own games?" introducing the basic concept of game development. As mentioned in the article, Unity is one of the most popular game engines for both 2D and 3D games. You don't need to have a strong understanding of physics or mathematics to develop games. The game engine takes care of most of that stuff. In this article, we will see what Unity is and how to get installed on your computer. What is Unity? Unity is a cross-platform game engine for creating games in both 2D and 3D. Unity supports building games for many platforms such as iOS, Android, Windows, PlayStation, etc. The Unity game engine was launched in 2005 and is one of the most famous game engines. Unity gives the ability to the users to create games and experiences in both 2D and 3D. For the main scripting in Unity, C# is used. Unity allows the specification of texture compression and resolution settings for each platform that the game engine supports. Unity editor is supported on Windows and macOS. An editor is available for Linux as well but it is in an experimental stage. How to install Unity? Visit the Unity's official download page. Agree the terms and conditions in the page. Click on Download Unity Hub. Unity Hub is a complete installer for Unity game engine, Visual Studio (For C# Scripting) and the game editor. Follow the instructions in Unity Hub and complete the installation along with all the components. While installing, you will be asked to create a Unity account which can be used to access all your projects as well as connect to the community. Once Unity is installed, you will be able to access the game engine from the Desktop icon or from your installed directory. Getting help The Unity Community page helps you to discuss your problems and seek help from other experienced users. In the site, you can do one of the five things: Visit the forums to see community discussions. Visit the answers section to see the questions and answers section. Visit Issue tracker to get the status of bugs that have been reproduced. Avail the Unity Live Help to have a live session on any topic related to Unity from a verified community expert. Visit the documentation section The Unity Community is well supported and maintained and if you have any doubt which has not yet been asked before, you can post your question and it will be answered soon. Comment More infoAdvertise with us Next Article Build a Calculate Expression Game in Java A AbhijeetSridhar Follow Improve Article Tags : Project Game Theory DSA Practice Tags : Game Theory Similar Reads Unity | Introduction to Interface The article "Game Development with Unity | Introduction" introduces about Unity and how to install it. In this article, we will see how to create a new project and understand the interface of the Unity Game Editor. Creating a new project Open the Unity Hub. Click on New button at the top right. Sele 3 min read Create Settings Menu in Python - Pygame Python is a flexible programming language with a large selection of libraries and modules for a variety of applications. Pygame menu is one such toolkit that enables programmers to design graphical user interfaces for games and apps. In this tutorial, we'll look at how to use the pygame menu package 9 min read Practice Problems on Game Theory Game Theory is a topic in competitive programming that involves a certain type of problem, where there are some players who play a game based on given rules and the task is often to find the winner or the winning moves. Game Theory is often asked in short contests with a mixture of other topics like 4 min read Best Way To Start With Competitive Programming - GeeksforGeeks CP Self-Placed Course Remember the day of your childhood memories when the first time your parents and friends handover some jigsaw puzzle games to you and you accepted the challenge to solve it (We know we just have brought a smile on your face...). It was interesting and fun for you to solve your first puzzle and then 6 min read Build a Calculate Expression Game in Java Java is a class-based, object-oriented programming language and is designed to have as few implementation dependencies as possible. A general-purpose programming language made for developers to write once run anywhere that is compiled Java code can run on all platforms that support Java. Java applic 14 min read Top 30 Scratch Projects in 2024 Scratch is a free programming language developed by MIT where students can create their own interactive stories, games, and animations. Scratch provides a child-friendly platform where kids can learn coding through interactive, fun game projects. It makes programming approachable with its easy-to-us 8 min read Like