UGDP - Game Development Tools Lesson

Game Development Lesson

Once a plan is in place, with the game design and assigned roles, the team needs to use the right tools for the job. There are so many tools, and most usually focus on specific types of games, but there are some that can be used for various formats like 2D, 3D, and more. View the following information to learn more about game development tools.

 

Explore each section in the tabs below to learn more.

Game Engines

 

To build the game itself, you rely on a game engine. A game engine is a software that has built-in tools that help interaction occur, like picking up a prize, or hitting a wall, or shooting a ball. It can give you artificial physics to make things roll or fall, and can even help you create the worlds, locations or levels that you will be playing in. This is the place where you will bring all of your other work, called assets. Engines are not a place to create assets, just collect them, organize them, and create relationships between them. You do a lot of programming in the engine, to make the relationships and reactions happen, from a simple "boink" sound effect if you hit your head, to fire, smoke, and sound following a meteor, and the accompanying effects of the impact.

Some of the most commonly used engines for 3D games are Unreal, Crytech, and Unity. These have been the basis of most of the top 3D games you see today. In addition, they can be used for simulations as well, like the military training you've read about. Each engine has its strengths and weaknesses, so it's good to have a list of priorities for your games before you commit to a specific engine. The top gaming companies usually get access to the new game engines early, and can even add features to them. Not all game developers use one of these three engines, as there are others to use and some companies even make their own!

 

 

 

 

IMAGES CREATED BY GAVS