Game engines are tools available for game designers to code and plan out a game quickly and easily without building one from the ground up. Whether they are 2D or 3D based, they offer tools to aid in asset creation and placement. Note: The following list is not exhaustive.
. PROS: Good for pure light-hearted entertainment, helping you switch off, A good range of activities to do that will keep you occupied, Playing with friends adds extra replay value, Decent physics engine enhances gameplay. CONS: Overcrowded genre, with plenty of superior open world games out there, Novelty value quickly wears off and the game may become boring for some, Visuals are okay but poor in comparison with high-end titles, Essentially just a loose remake of Goat Simulator, with a frog in its place.
Installing Unity 3D Game EngineGame development requires the use of an IDE along with one or two programming language(s). This IDE will be the Game Engine on which you will be developing you game project. In this tutorial, we will learn how to install/setup and use the Unity Game Engine to use it as your game development environment.Setup Unity 3D environment for WindowsFor using Unity 3D, you have to download the Installer from the Unity's official website. For that, just follow the steps given.Download and install the Unity Editor from the link:.Clicking on the Download (for Windows) button, will show a drop down list of options like this,Select your required choice and start the downloading.The installer uses a Download Assistant and has detailed instructions that you need to follow.
Unity Download Assistant is a light weight, small sized executable (.exe) program, that will let you select the components of the Unity Editor, which you want to download and install.