A game engine is the software that allows people to create, code and run games. The game engine is supported by the computers operating system and the operating system by the computers hardware. there are multiple game engines all offering different mechanics and performs levels
Frostbite Engine
The Frostbite engine was created by Electronic Arts(EA) and is most notably used for the Battlefield games which where created by EA Digital Illusions CE also know as DICE. The newest version of the engine is Frostbite 3 and was first used for Battlefield 4. The engine runs on three primary components FrostEd, Runtime and Back end services. FrostEd is a desktop program that allows the developers to create games in realtime workflow and runtime allows then to code the games.They also cover animation, audio and cinematics. The Frostbite engine is only used by EA and was update to run real time strategy games along with racing games FPS games and even sports games. The best thing about the Frostbite engine is its ability to add more detail and even destructible environments. The physics engine in this engine is brilliant and has amazing rag doll physics to watch as you take a rocket to the face. The rag doll system can be kinda over the top at times but adds a lot to the games.
Unity
The Unity Engine is a cross platform game engine mainly used to create mobile apps as well as PC games. A lot of games have been made using the unity including Firewatch, Kerbal space program and Hatotful boyfriend. The latest version of the Unity engine 5 and it included many different objects available for you to use as well as its own physics engine and a new lighting system. The Unity engine can work on 21 platforms including Wii U and Xbox as well as mobiles unity is one of the biggest game engines used today. Unity also has a top of the line physics engine which allows for designers to add a physics engine without having to programme it in themselves allowing for more time to work on things like graphics. Unity also can be used to make mutiple types of games ranging from first person shooters to racing games.
Unreal

CryEngine

Comparison
Each of the Game engines I have wrote about each have there own pros and cons but the one big thing I have noticed Is that the engines available to everyone can be used across more platforms than the engines that can only be used by certain companies as well as being able to make lots of different types of game like platformers and space shooters. The Frostbite engine has its own qualities like breakable objects and walls as well as being able to make the environments far more detailed than that of the unreal and unity engines. In my opinion The unreal engine is still better than that of the Frostbite engine as it can do far more than the frostbite engine and still with brilliant graphics. CryEngine is also a engine that can only be used by one company and although it has multiple features it is not as detailed as frostbite and cannot make as much types of game as unreal making it slightly worse than both.
Information was gained from :
https://en.wikipedia.org/wiki/Unity_(game_engine)
https://en.wikipedia.org/wiki/Unreal_Engine
https://en.wikipedia.org/wiki/CryEngine
https://en.wikipedia.org/wiki/Frostbite_(game_engine)
VERY GOOD WORK
ReplyDelete