Game Development is a multidisciplinary field that involves many skills like art and design, sound design, project management, programming, story writing and many more…It can be time consuming but its the most fun especially when you see your creation come to life and people enjoy playing it.



Softwares :

Two main softwares you must have heard of are Unreal Engine and Unity, other than these Godot, GameMaker studio, RPG Maker are a few famous softwares you can use (we wont be discussing Roblox Game Maker Studio and Lua here)

Each software has its own pros and cons Godot is great for beginners because of its GDScript programming language. RPG Maker is hard at first but once you know the fundamentals you can easily create great games. GameMaker Studio is a very simple and easy to understand engine but it can only be used to create simple games

Unreal engine and Unity are both amazing but unity is more user friendly and has a large array of tutorials online enabling user to easily learn and find bugs. We will be using Unity but feel free to try Unreal.


Getting started with Unity :

Unity is a powerful and light weight game development engine

Unity primarily uses C#, a powerful and versatile programming language, You must know c# basics to start using unity.

Unity is able to provide many of the most important built-in features that make a game work. That means things like physics, 3D rendering, and collision detection. This makes things simpler and easier for us.

You should try reading https://docs.unity.com/


Download Unity :

Visit unity/download to download unity

Follow this tutorial if you are having issues downloading unity -

https://www.youtube.com/watch?v=DDPd2UKnoaU