Skip to content
geeksforgeeks
  • Courses
    • DSA to Development
    • Get IBM Certification
    • Newly Launched!
      • Master Django Framework
      • Become AWS Certified
    • For Working Professionals
      • Interview 101: DSA & System Design
      • Data Science Training Program
      • JAVA Backend Development (Live)
      • DevOps Engineering (LIVE)
      • Data Structures & Algorithms in Python
    • For Students
      • Placement Preparation Course
      • Data Science (Live)
      • Data Structure & Algorithm-Self Paced (C++/JAVA)
      • Master Competitive Programming (Live)
      • Full Stack Development with React & Node JS (Live)
    • Full Stack Development
    • Data Science Program
    • All Courses
  • Tutorials
    • Data Structures & Algorithms
    • ML & Data Science
    • Interview Corner
    • Programming Languages
    • Web Development
    • CS Subjects
    • DevOps And Linux
    • School Learning
  • Practice
    • Build your AI Agent
    • GfG 160
    • Problem of the Day
    • Practice Coding Problems
    • GfG SDE Sheet
  • Contests
    • Accenture Hackathon (Ending Soon!)
    • GfG Weekly [Rated Contest]
    • Job-A-Thon Hiring Challenge
    • All Contests and Events
  • DSA
  • Practice Game Theory
  • Game Theory in DSA
  • Nash Equilibrium
  • Normal form games
  • Minimax Algorithm
  • Impartial games
  • Combinatorial Game Theory
  • Nim Game
  • Grundy Numbers
  • Sprague Grundy Theorem
  • Minimax Algo
  • Alpha Beta Pruning
  • Zorbist Hashing
  • Coin Game
  • DP in Game Theory
  • Problems on Game Theory for CP
Open In App
Next Article:
Unity | Introduction to Interface
Next article icon

Game Development with Unity | Introduction

Last Updated : 30 Aug, 2019
Comments
Improve
Suggest changes
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.



Next Article
Unity | Introduction to Interface

A

AbhijeetSridhar
Improve
Article Tags :
  • DSA
  • Game Theory
  • Project
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
  • Game Theory (Normal - form game) | Set 1 (Introduction)
    Game theory is a mathematical model used for decision making. It has applications in all fields of social science, as well as in logic and computer science. Game theory has come to play an increasingly important role in logic and in computer science. To be fully defined, a game must specify the foll
    4 min read
  • Minimax Algorithm in Game Theory | Set 1 (Introduction)
    Minimax is a kind of backtracking algorithm that is used in decision making and game theory to find the optimal move for a player, assuming that your opponent also plays optimally. It is widely used in two player turn-based games such as Tic-Tac-Toe, Backgammon, Mancala, Chess, etc.In Minimax the tw
    9 min read
  • Introduction to Chess | Learn Chess Online
    Chess is a timeless and strategic two-player board game that has been played for centuries. It's a game of skill, tactics, and strategy that requires players to out-think their opponent while considering multiple possibilities at every turn. Chess is often referred to as the "game of kings" due to i
    7 min read
  • Project Idea | Breakout game in Python
    Project Title: Breakout game in Python Introduction: The project 'Breakout game in Python' is proposed to recreate a classical game of Breakout by using the Python language. It is meant to be a fully functional game with scores, lives, game over, and high score management. The high scores can also b
    2 min read
  • UI Design of a Gaming Company Website
    In the dynamic world of gaming, a well-crafted web interface serves as the gateway to immersive experiences, community engagement, and exciting updates. Drawing inspiration from industry leader Riot Games, let's explore the essential design concepts and their application across key pages of a gaming
    5 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
  • Create a Text-based Adventure Game using React
    Text-based adventure games, also known as interactive fiction, have been very popular games since early computing. With their immersive storytelling and engaging gameplay, text adventures offer a unique gaming experience that relies heavily on narrative and player choice. In this article, we'll expl
    4 min read
  • Dynamic Programming in Game Theory for Competitive Programming
    In the fast-paced world of competitive programming, mastering dynamic programming in game theory is the key to solving complex strategic challenges. This article explores how dynamic programming in game theory can enhance your problem-solving skills and strategic insights, giving you a competitive e
    15+ min read
  • 30 Easy Python Projects for Kids: Cool, Fun, and Educational
    Looking for fun and simple ways to teach your kids Python programming? This Python Project for Kids is ideal for you! Python projects should be both creative, educational, and enjoyable. We’ve gathered simple, beginner-friendly Python projects that kids will enjoy. They can make games, build apps, a
    15+ min read
geeksforgeeks-footer-logo
Corporate & Communications Address:
A-143, 7th Floor, Sovereign Corporate Tower, Sector- 136, Noida, Uttar Pradesh (201305)
Registered Address:
K 061, Tower K, Gulshan Vivante Apartment, Sector 137, Noida, Gautam Buddh Nagar, Uttar Pradesh, 201305
GFG App on Play Store GFG App on App Store
Advertise with us
  • Company
  • About Us
  • Legal
  • Privacy Policy
  • In Media
  • Contact Us
  • Advertise with us
  • GFG Corporate Solution
  • Placement Training Program
  • Languages
  • Python
  • Java
  • C++
  • PHP
  • GoLang
  • SQL
  • R Language
  • Android Tutorial
  • Tutorials Archive
  • DSA
  • Data Structures
  • Algorithms
  • DSA for Beginners
  • Basic DSA Problems
  • DSA Roadmap
  • Top 100 DSA Interview Problems
  • DSA Roadmap by Sandeep Jain
  • All Cheat Sheets
  • Data Science & ML
  • Data Science With Python
  • Data Science For Beginner
  • Machine Learning
  • ML Maths
  • Data Visualisation
  • Pandas
  • NumPy
  • NLP
  • Deep Learning
  • Web Technologies
  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • ReactJS
  • NextJS
  • Bootstrap
  • Web Design
  • Python Tutorial
  • Python Programming Examples
  • Python Projects
  • Python Tkinter
  • Python Web Scraping
  • OpenCV Tutorial
  • Python Interview Question
  • Django
  • Computer Science
  • Operating Systems
  • Computer Network
  • Database Management System
  • Software Engineering
  • Digital Logic Design
  • Engineering Maths
  • Software Development
  • Software Testing
  • DevOps
  • Git
  • Linux
  • AWS
  • Docker
  • Kubernetes
  • Azure
  • GCP
  • DevOps Roadmap
  • System Design
  • High Level Design
  • Low Level Design
  • UML Diagrams
  • Interview Guide
  • Design Patterns
  • OOAD
  • System Design Bootcamp
  • Interview Questions
  • Inteview Preparation
  • Competitive Programming
  • Top DS or Algo for CP
  • Company-Wise Recruitment Process
  • Company-Wise Preparation
  • Aptitude Preparation
  • Puzzles
  • School Subjects
  • Mathematics
  • Physics
  • Chemistry
  • Biology
  • Social Science
  • English Grammar
  • Commerce
  • World GK
  • GeeksforGeeks Videos
  • DSA
  • Python
  • Java
  • C++
  • Web Development
  • Data Science
  • CS Subjects
@GeeksforGeeks, Sanchhaya Education Private Limited, All rights reserved
We use cookies to ensure you have the best browsing experience on our website. By using our site, you acknowledge that you have read and understood our Cookie Policy & Privacy Policy
Lightbox
Improvement
Suggest Changes
Help us improve. Share your suggestions to enhance the article. Contribute your expertise and make a difference in the GeeksforGeeks portal.
geeksforgeeks-suggest-icon
Create Improvement
Enhance the article with your expertise. Contribute to the GeeksforGeeks community and help create better learning resources for all.
geeksforgeeks-improvement-icon
Suggest Changes
min 4 words, max Words Limit:1000

Thank You!

Your suggestions are valuable to us.

What kind of Experience do you want to share?

Interview Experiences
Admission Experiences
Career Journeys
Work Experiences
Campus Experiences
Competitive Exam Experiences