Você está na página 1de 6

Unit 70

Game Engines

P1

Game Engines
1. Introduction
Are game Engines important? Well of course they are as they can are the
foundation of most video games. They are the building blocks for making a game
as it easier than building from scratch. All the assets and objects are there for
you and all you have to do is build the game. Without Game Engines not many
games would be made. Game Engines are really useful if you dont where to start
such as unity as it is really popular for beginners and also for professionals. It
saves time as you dont have to do all the coding. There is different component
to a game engine such as a 3d renderer, AI functions, input functions and so on.
We should be thankful for Game Engines as they are your building blocks for
making any game.

.What is a game engine?


A game engine is a game-making kit that contains all the source code and
libraries necessary to get a game window up and running, letting the developer
script in the gameplay, levels, and characters, without needing to touch a single
line of C/C++ game code or know advanced programming. This simplifies the
process of making games, where the developer can focus more on the gameplay
and the fun factor, and less on complex math and deep coding trying to get
everything set up. . A lot of mobile games have been made on a game engine
like temple run, bad pigies and crossy road.
https://nullpwd.wordpress.com/2011/05/09/game-engines-what-they-are-andhow-they-work/
2 .Why are game engines used?
A game engine is the framework used to make a game. Using an engine rather
than building a game from scratch saves the developer time because they are
not reinventing the wheel. Engines can be modified by programmers to extend or
modify their capabilities. Game engines are used a lot and are popular because it
does most of the programming for you. It has all the basic needs for building a
game like texture packs, objects, rendering tool, character control etc. It is like
assembling a car together all the parts are there all you have to do is put it
together in the right order which is the same for a game engine when making a
game. It also saves a lot of money when using a game Engine. Some Game
Engines allow you develop a game for multi-platform such as PlayStation, Xbox,
pc and mobile. Cry engine is a well-known game engine that makes game for
every platform making games such as Far Cry, sniper: Ghost warrior 2 and many
other games.

[Type here]

Unit 70

Game Engines

3)
Engines (features)

P1

Purpose of Game

3.1
AI (Artificial Intelligence): AI in games is used generate Intelligent behaviour
primarily in Non Playable Characters (NPC`S) A first-person shooter where the
player assumes the role of the Master Chief, battling various aliens on foot or in
vehicles. Enemies use cover very wisely, and employ suppressive fire and
grenades. The squad situation affects the individuals, so certain enemies flee
when their leader dies. A lot of attention is paid to the little details, with enemies
notably throwing back grenades or team-members responding to you bothering
them. .
Types of Game AI

Scripting - Without question the most used game A.I. used to day. Think of it as
an "If... then..." statement. If the player ducks behind a wall, wait four seconds
and throw a grenade.
Random Scripting - A type of scripting that adds more variety to game play. Think
"If... then... or..." If the player ducks behind a wall, wait four seconds and throw a
grenade, or rush the wall guns blazing, or find higher ground and cover to shoot
over the wall."

http://www.giantbomb.com/artificial-intelligence/3015-218/

3.2 Physics: game physics involves the introduction of the laws of physics into
a simulation or game engine, particularly in 3D computer Graphics for the
purpose of making the effects appear more real to the observer. Typically,
simulation physics is only a close approximation to real physics, and computation
is performed using discrete values.
[Type here]

Unit 70

Game Engines

P1

Physics simulation
There are two central types of physics simulations; rigid body and soft
body simulators. In a rigid body simulation objects are grouped into categories
based on how they should interact and are less performance intensive. Soft-body
physics involves simulating individual sections of each object such that it
behaves in a more realistic way. https://en.wikipedia.org/wiki/Game_physics

3.3 Graphics: A variety of computer graphic techniques have been used to


display video game content throughout the history of video games. The
predominance of individual techniques have evolved over time, primarily due
to hardware advances and restrictions such as the processing power
of central or graphics processing units.
There is different types of graphics in video games

Vector graphics refers to the use of geometrical primitives such as points, lines,
and curves (i.e. shapes based on mathematical equations) instead of resolutiondependent bitmap graphics to represent images in computer graphics. In video
games this type of projection is somewhat rare, but has become more common
in recent years in browser-based gaming with the advent of Flash, since Flash
supports vector graphics natively. An earlier example for the personal computer
is Star glider (1986).

4. Types of Game Engines


There is different types of game Engines:
4.1 2D Game engine- Game maker studio is a 2d game engine for windows. It is
mostly for beginners and it has visual scripts so no program skills are required. It
has an IDE used for loading all of the assets.
It is very easy to manage all these resources you want to put in your game, the
UI widgets for each assets (sprites, sounds, backgrounds, rooms, objects and
shaders) are intuitive enough for when adding or even editing the properties of
[Type here]

Unit 70

Game Engines

P1

each your assets. The included editors are also good and easy to use
(sprite/image editors, shader editor and room editor).
Games that was made with game maker studio is savant ascent, abandoned,
cooking papa, fire blast and many more. It is free to download.

- A mesh collider takes a mesh asset and builds a collider based on that mesh
and is far more accurate for collision detection then using primitives for
complicated meshes.

4.2 3D

Game engine: A well-known 3d game Engine is unreal engine which is a


complete suite of game development tools made by game developers, for game
developers. From 2D mobile games to console blockbusters, Unreal Engine 4
gives you everything you need to start, ship, grow and stand out from the crowd.

[Type here]

Unit 70

Game Engines

P1

Unreal Engine 4 uses the PhysX 3.3 physics engine to drive its physical
simulation calculations and perform all collision calculations. PhysX provides the
ability to perform accurate collision detection as well as simulate physical
interactions between objects within the world. Having physics in your game will
help improve the immersion value of every scene, as it helps players believe that
they are interacting with the scene and that the scene is responding back in
some way or another.

C++, C#, GLSL, Cg, HLSL; Unreal Script


Platform

Microsoft Windows, Linux,OS


X, Xbox One, PlayStation
4, HTML5,[60][61] iOS,Android,[62]
[63][64][65]
[67]

License

Oculus Rift,[66] Ouya,

HTC Vive[68]

Free to use, with access to


source code; 5% royalty after
first $3000USD per quarter[69]

Website

www.unrealengine.com

This is a picture of all the different things about unreal engine such as the
platforms it supports games for and the license for the software
Games made with unreal engine are the batman games, borderlands 2, Gears of
war, home front and loads more.

[Type here]

Unit 70

Game Engines

P1

4.3 Mobile game engine- Marmalade SDK is a cross-platform SDK from


Marmalade Technologies Limited

[]

that contains library files, samples,

documentation and tools required to develop, test and deploy applications for
mobile devices.
It runs games for android blackberry 10 IOS

and

LG smart

So that takes me to the end of this discussion about game engines are what is
good about them and also some cons about them. To summarise game engines
are the reason games are so popular are how most of them as it saves time
money and a lot of programming. But the question is what will game engines do
in the future? Well I think they can only get better by modifications and upgrades
will is really exciting if it did happen because games will take a lot less time
make and it will save developers more time.

[Type here]

Você também pode gostar