Software Engine
Section A
Software Game Engine
The first topic will talk and explain about software. Therefore, the software
is use for operating the computer for every task that helps for the user to do any
kind of task such as creating game, creating presentation, reports and more. In
another term also, software also known as application, scripts and programs
which run the platforms. As a result, below will explain is about the game
engine software which are shows on the list below.
·
Unity Game Engine
·
Godot Game Engine
·
Unreal Game Engine
Unity Game Engine: For
the first game engine is Unity Game Engine. This engine is one of the most and
famous engines ever in game industry and even the top game engine ever used.
Furthermore, the uses of this game engine, is to allow the user create they own
video game by using all the features that already been build-in inside the software
which support for 2D and 3D type of graphics. Furthermore, this game engine
also uses for simulation as well because of the features of 3D that the
software provides for the user. In addition, Unity Game Engine also a
cross-platform game engine that’s means the video game can be either for
computer, mobile phone and console platform. However, this game engine famous
and well-known for mobile phone platform and VR (Virtual Reality).
Moreover, in terms of what type of language that this software is using
C# type of language. With features of drag drop functionality. Meanwhile, for
its either the software is free or not, the answer for this will be Yes, its FREE
and Paid Licensing. Where, this software only free if the user use for personal
project or for small companies that less than $100,000 annually otherwise, they
need to paid licensing due to if they had $200,000 in annual revenue. In
conclusion, the uses of this software game engine are where allowing the user
to create 2D and 3D video game that can be either computer, console and mobile
phone platform; with the help of the features that already been build-in inside
the software. On Figure.1 above shows the logo
of Unity that shape like box. While, in Figure. 1.1 below shows games
that been created by using this game engine such as Pokémon GO, Cuphead, Hollow
Knight, Assassin’s Creed Unity and more.
When talk about the features of this software, the features of this
software have lots. However, below only 5 features that been mention.
·
The first features that have on this software will be, this game engine
provide ‘One-Click Ability’ which means the software have the feature that can
help the user, in terms of changing the platform for they video game from one
platform to all platform such as from PC to console, to browser and to mobile phone.
That only take a few minutes for the process.
·
Another feature that has inside the software is, this software has really
good performance and have smooth rate for the kind all platforms where the user
publishes their video games.
·
This software has flexible animation system build-in and have very
unique that help the user to create more natural animation within short amount
of time needed.
·
The software also provides a good result, which can be one of the
features. Where this engine can produce high-quality graphics for example
create AAA style of games, good in audio part and have a full-throttle action
on it. Without any glitches happen on the user screen.
· Lastly, this software also features ‘Asset Store’ where inside that store have lots of already made models inside. Which can help the user to use that available asset for their project and can reduce time for the user to create a video game by using this software.
On Figure.2 below shows that how the Unity Game engine looks like on the inside of it. Where it shows the process of animation by the software.
Godot Game Engine: For
the second software game engine that will explain the uses and the short definition
is about Godot Game Engine. In Figure.3 above
shows the logo of this software that looks like a robot head design. Furthermore,
this engine is one the game engine that famous on creating 2D video game.
However, it also supports for 3D type of video game but its recommended more
into 2D due to its easy to use by this software. Therefore, the uses of this software
will be, it allows the user to create video games in a form of 2D or 3D type
that create from the scratch without any assets that already build-in inside
like Unity. Unlike Unity this software is based on ‘node’ where it can be reusable.
Moreover, the user will have all game resources saved inside their computer file
systems. Another uses also, on this software is it can be use by these 3
operating systems such as macOS, Windows and Linux. This software one of
cross-platform which are targeting Mobile Phone, Web Platforms and PC.
For the what
kind of language program that use for this software, the answer will it support
lots of languages on this software. That include C++, C# and other type
languages such as Rush and Nim. Not only that, this software also have they own
script which it commonly use by the user which is GDScript, that similar like Python
language. In terms of its either the software is free or not; the answer will
be yes, it is free to use for the developer or user to create they video games.
In conclusion of the use of this software is like Unity, where it allows the
user to create they video game in a form of 2D or 3D type of video game. Where
it recommended to use 2D type of video game with this software. In addition,
this software, as well don’t have any already made game assets which tell the
uses of it to allow the user to learn creating the video game from the scratch
by using the tools that been build-in inside. On Figure.3.1 below shows one
of the example of game that created by using this engine and how the software
looks like on the inside.
For the next
part will be the features that have inside the software itself, where it helps
the process to be faster and easier for the user to use or it help the user to
create a good video game.
·
The first
features of this software will be it have a gorgeous 3D graphics. This is because
of this software is easy to use shader language due to it based on GLSL that
already build-in inside the software with code completion. Another reason also because
of this software have global illumination that help for pre-baked in order to create
beautiful result.
·
The next
feature that have inside the software is it easy to create a 2D video game. This
is because of the software have this software have build in the tools inside such
as: -
ü It have animate by using cut-out or based of
sprite animation
ü The software have tile map editor which use for
rotation, custom grid shape and more
ü Another things also this engine have 2D light
and normal maps tools that give the 2D video game to be more realistic looks
·
For the
next features will be, like mention before, this software support lots different
kind of script which one of it will be C++.
·
Moreover, this
software also features to have multi-platform editors where it can easily work
on Window, mac OS, Linux and *BSD operating system that run in 32 bit and 64
bit in all platform.
Unreal Game
Engine: Lastly, will be talking about Unreal Game
Engine, which the software that will explain. This software is one of the best
3D game engine software that use for creating video game with realistic and
high-quality result. Even though the uses of this engine mostly well-known as
for creating video. However, there also another uses of this software due to the
abilities of creating realistic result, such as it also use for Architecture, Broadcast
and Live events, Film and Television and more. This software also have various mechanism
that already provide a platform for the user that help them to run the game.
With the help of this set tools that have inside the software it help the user
to use it for their video game with the help of the huge systematic set of
tools. Furthermore, this software also have like Unity where it have a assets
already been provided inside the software itself, but this software also have
sound engine inside and Gameplay Framework provided.
In terms of the
languages that use for this software, it completely build on object-oriented
principle and using Java or C++. In short, this software support Java and C++
language. Meanwhile, the another things will be its either the software is FREE
or not. The answer will be its Free to use if the project or the video game is
for personal use only. However, it the user sell it they need to pay for the 5%
royalty to the company itself due to selling the video game by using their
software engine. In conclusion, the uses of this software is it use to create 3D
video game with high-quality and photorealism type of art. Where this software
not only use for gaming industry side but also use for multiple industry like
mention before. On Figure.4 above shows that the logo of Unreal game
engine that can be seen the logo is shape of letter ‘U’. While the Figure.5
below shows that the example of video game where the developer use this engine
to created that video game such as The Ascent, Observer and Stray that shows on
below.
In addition, for
the feature that have inside the software itself will be like shows on below:
·
The feature
that have inside the engine will be this engine have animation feature that
help the user to animate their characters with the helps of the software
advance tools. Such as control rig and full-body IK, Live Link data streaming
and more
·
The second
features of this software is it have a simulation and effects build in inside
of the software. Where it have help to user to create more accurate animal and
human character by the simulation such as the strand-based hair and fur, chaos
physics and destruction, as well as Niagara particles and FX.
·
Another
features will be it have a world building inside. Which help the process of creating
the world much quicker based on real-time environment such as the sky, cloud, water
system, terrain tools and more.
·
Lastly,
will be the software also feature integrated media support where Unreal Engine
support all of the user video as well as audio. With the help of Unreal Audio Engine,
Media Framework and more.
The inside of
this software can be seen on Figure.6 below where shows how the software
looks like and tools inside the software.
Comments
Post a Comment