Introduction To Game Design Game Engine
Introduction to Game Engines
Hello everyone.In this article we are going to see an introduction to Game-Engine and also about various game engines
What is a Game Engine?
A game engine, also known as a game architecture, game framework or gameframe, is a software-development environment designed build video games,architecture models,automobile 3D models. Developers use game engines to construct games for consoles, mobile devices, PC and Mac. The game engine deals with major aspects of a game which includes
- 2D and 3D rendering(Using GPU or CPU)
- Physics Engine(For collision,explosion etc)
- Animation and Audio(To add BGM and Cinematics)
- Networking(For multiplayer games)
- Artificial Intelligence(For Enemy or CPU players)
- Memory Management
- Scripting(To add core-logic to the game using programming languages)
- Localization(To make the game to adapt to different regions and languages)
- Porting(To make the game playable across various platforms)
Game-Engines also includes IDE which integrates all the above mentioned features into a single software.Some game engines are Proprietary to specific game studio like Fox-Engine of Konami,Decima Engine of Guerrilla Games, Kojima Productions etc.
Widely used Game-Engines
Unity :
Unity is a cross-platform game engine developed by Unity Technologies, first announced and released in June 2005 at Apple's WWDCas a Mac OS exclusive game engine. As of 2018, the engine had been extended to support more than 25 platforms including Nintendo Switch. The engine can be used to create 3D,2D,VR and AR games as well as simulations and other experiences.
Supported programming language:
- C#(Widely used)
- Unity Script(A Unity version of JavaScript)
- Boo
Some of the Games developed using Unity
- Assassin's Creed Identity
- Temple Run
- Iron Man VR
Unreal Engine:
The Unreal Engine is a game-engine developed by Epic Games, first showcased in the 1998 fps game named Unreal. Although initially developed for first-person shooters, it has been used in a variety of other genres, including platformers,Multiplayer games, RPGs etc. Written in C++, the Unreal Engine features a high degree of portability, supporting a wide range of platforms like PS4,Xbox,PC,Mac,Linux and also they now support Nintendo Switch.
The latest release is Unreal Engine 4, which launched in 2014 under a subscription model. Since 2015, it can be downloaded for free, with its source code available on GitHub.
Supported programming language:
- C++
- Blueprints(A visual scripting tool alternative to C++)
Some of the Games developed using Unreal Engine
- Raji: An Ancient Epic
- Fortnite
- Dragon Ballz Kakarot
- Yoshi's Crafted World
Resources to learn Unreal Engine 4
Recently Epic games announced Unreal Engine 5 with a demo video running in PS5 hardware.
Resources to learn Unity
Thanks for reading this article.If you like this article give some claps.If you are interested make sure you check out my game developed using C++ and Unreal Engine 4.
If you are interested make sure you check out my game Dungeon Escape developed using C++ and Unreal Engine 4.
Introduction To Game Design Game Engine
Source: https://medium.com/techiepedia/introduction-to-game-engines-8dd8cd8af03e
Posted by: sieggonvegred.blogspot.com

0 Response to "Introduction To Game Design Game Engine"
Post a Comment