Hello, today’s topic is all about the game development. In this generation the gaming is the a type sport. Which can make a career for the any person as gamer. But its not all about the playing its also making the games for the gamers. And today we will talk about how the games are developed.
Game can have multiple type of the methods like story line wise and the open world games they in that also can make multiple sub-types like 2D or 3D games. Some are action, advanture, horror, running, shooting, maze, and puzzle types.
Its depend on the what type of game you want to make.
The game is develop by the using the game developing engines like UNITY, UNREAL ENGINE, and etc. some of the people consider for the developing game is required to understand programming language but its not completely true but at a point there have two types of making it in engine first there have a particular programming language or the Structure models some people can also called it the Branches. If the game is can develop by the both programming language and the structures.
How it works:
First of all we need over view of that game which we want to develop then make plane for that game and it also depend on the game 2D or 3D. take a paper and make UI for the starting the game.
Making the 2D games
For the 2D games developing the best engine is the UNITY because other are present for develoing but they are paid but the same specification are also in unity with other more specification and then after the planning if the game is about the normal 2D running and advanture game then you need to learn C++ programming language which is Object oriented programming language and it is more efficient for the response time. This game is 2D it means it can make able play on the pc, laptop, and android phones.
If your making it by the structure model then do it by wisely and interconnect there component by on there command and there required interconnections working like example a character is done then you want to make other structure block for its colour, animation, design and more where that all are connected with in only for character and that model can’t connected for the other things like trees, trains and other. For the other structure your want to make new models for them.
After completing the UI structure and models then goes to use C# or C++ language that can make character do there commands, like when to run, when to jump, when to stop, when to slide and more. Also for the more another character like for the villain.
And its all after that your 2D Running game is completed (MARIO). For the publishing the game your want take subscription from that engine where you make you game (UNITY). But unity don’t want subscription to sponsor and publish your game but if after publishing the if your game is making more downloader then unity will take some charge for it.
Developing 3D games :
now we come to some advance and difficult type the game developing the 3D games and now it depend on the category of the game like I mention above (adventure, shooting, surviving, horror, fighting, scripted or open world including maps). But it will depend on which Operating System based your making the game. Three ways to make your game :

- PC, laptop games
- Only for mobile phones and android
- Works on both PC and Mobile phones
If want to make a game related like assassin, palworld, spiderman, god of war game which is supported to the PC’s and laptops which are 3D graphical games. And also like Minecraft, pubg, free fire these are can be play on the Both devices.
Methods:
For making the 3D games we need a powerful engine to make the game like “Unreal Engine” because this engine will make the best graphical games for the PC’s and Unity can also used in that case because Unity can do make the both type of games 2D and 3D.
But now we are considering the Unreal Engine for that it will make the best graphical and powerful games.
If we want to make game using the programming then you have to learn the C++ programming language for it, this engine also support the branches structure to that. Now we want to make the UI page for it. Which is home page and it will make much of the graphical elements and using that you can make the page.