Onyx Whitepaper

Game Engine

A game engine is the software that provides developers with a technical framework to create apps and games quickly and efficiently. You can't just create a great app or game using the text editor on Windows. A game engine already provides you with a basic framework and you don't have to start from scratch.
Long before game engines were even an issue, video games always had to be developed from scratch. First, the target platform was considered and then an exact application was developed for it. The individual platforms did not allow much leeway, as the hardware and especially the memory were very limited. It was not until the mid-1990s that the term game engine emerged. This is mainly related to the emergence of 3D games. Especially first-person shooters allowed a building block approach, because many shooters were the same in terms of structure.
A game engine is responsible for creating digital content. This content is then output on the screen. However, many engines share the following components. Graphic, Audio and Logic. The display of moving images on the screen is realized with the help of the graphics card. Many game engines already come with high-end rendering capabilities and various graphics APIs. This allows you to render objects and scenarios realistically. Besides the display of graphical content, sound effects, background music or voice acting also play a major role. Within a game engine you already have the possibility to import your audio files and integrate them into your project. Every application, follows a strict logic. The logic is the flowchart and you define when what should happen. Loading a level, displaying text or recognizing a certain key on the keyboard.
There are many different game engines to name a few like Unity, Godot, Game Maker, CryEngine and Unreal Engine 5 which are available for free or for a small license fee. In addition, large studios with many years of experience develop their own customized game engines.
The 3D Engine computer graphics game engine known as Unreal Engine (UE) was created by Epic Games and debuted in 1998. It was initially created for first-person shooter PC games, but it has since been adapted for usage in many different game genres and by other industries, most notably the film and television business. The Unreal Engine, which was developed in C++, is highly portable and supports a variety of PC, mobile, console, and virtual reality platforms. On April 5, 2022, Unreal Engine 5 was formally released for developers.
Some advantages that are covered within UE5 is: -More detailed models and environments -Massive Worlds -Improved Character Animations -Immersive Gameplay -Modularity and Ease of Use -Streamlined Character Creation
With the vast possibilities that UE5 offers Onyx Games decided to take that route and develop the best possible gaming experience within the Web3 industry.

© 2023 © ONYX. All rights reserved.