On my way
Loaded
Game Development
Unity

All videogames has been created. This is called game Development, there are many diffrent ways to develop a game. Some of the games are made in Unity amongst others which will be explained further in the following pages.

The task of creating a game can require one or more developers depending on the amount of work or the size of the game thats being developed. The size of the development team can also vary if its a privat developer or a larger company. There a larger companies that makes game that require more development such as EA, Nintendo, Ubisoft.
There are many ways and development tools that can be used Mainstream commercial Pc and consoles games are mostly developed in a specific order: an idea is pitched, then prototypes are made and game design documents are written and after that is done the big developtment can begin.

UNITY

Unity is a multiplatform game-engine that is developed by Unity Technologies and is used to develompt games for PC, Consoles, Mobiles devices and websites.

A number of Platforms are supported by Unity such as Android, AppleTV, Blackberry 10. iOS, Nintendo, Playstation, Xbox, Wii and not to forget Facebook.

Unity is one of the best tools to make games in. Its simpel and very user friendly. There are tons of helpful tutorial videos.

Unity was founded in 2005 by the Icelandic David Helgason, the Danish Nicholas Francis and the German Joachim Ante.

Unity has more ways than one panel to create games such as Project, Hierarchy, Imspector, Game view and Scene view.

In the project window you can see the assets you have like scripts, sound files, pictures, objects and so on. In Projects are assets from all scenes. In the hierarchy you can see all of the objects that you have in that scene you have open.

Unity is free to use, you can also upgrade to get more benefits. In Unity you can program in two different programming languages C# and JavaScript.

Unity has made its own addition to the languages so it’s easier to use with Unity.

If you are using a Windows Pc, VisualStudio is pre-installed. If you use a Mac, MonoDevelop comes pre-installed instead. You can select what program you wanna use although MonoDevelop and VisualStudio are recommended

Unreal Engine

Unreal engine (UE) is a 3D computer graphics game engine made by the company Epic games. The engine was first showcased in 1998 as part of a first-person shooter game named Unreal. first made for first person shooters, it later evolved into something more. written in C++, Unreal Engine supports a wide range of mobile, desktop, virtual reality and console platforms.

The newest generation of Unreal engine is UE 5, which was launched in april 2022. UE 4 was launched in 2014 and the first-generation of UE was made by the Founder of Epic games Tim Sweeney

The engine first relied only on software rendering, meaning all the graphics calculations were handled by the CPU. However it later started being able to use the capabilities provided by dedicated graphics cards, focusing on the Glide API, specially designed for 3dfx accelerators.

Epic employed the Galaxy Sound System, a software created in ASM (assembly language), that integrated both EAX and Aureal technologies, and allowed the use of tracker music, which gave level designers flexibility in how the soundtrack played in specific scenes.

Tim Sweeney

“Writing the first Unreal Engine was a 3.5-year, breadth-first tour of hundreds of unique topics in software and was incredibly enlightening.

The first engine features colored lighting, collision derection and a limited form of texture filtering. The engine also integrated a level edotor , UnrealEd, that had support for real-time constructive solid geometry operations as early as 1996.

John Carmack

“Unreal has done an important thing in pushing toward direct color, and this gives the artists a lot more freedom.

The engine was ported through Unreal Tournament to the Playstation 2 which meant it was available on Windows, Linux, Mac and Unix.

Epic gave players the ability to modify its games with the incorporation of UnrealEd and a scripting language called UnrealScript.

The big goal with the Unreal technology was to build up a base of code that would evolve through time.

Unreal engine 2

Soon after the debut of Unreal Engine 2 in 2002, Epic would release Unreal Championship on the Xbox.

Based on UE 1, this generation saw an advance in rendering terms and new improvements to the tool set. Being capable of running levels nearly 100 times more detailed than those found in Unreal, the engine integrated a variety of features, including a particle system, cinematic editing tool, export plug-ins for 3D Studio Max and maya, and a skeletal animation system. The user interface for UnrealEd was rewritten in C++ using the wxWidgets toolkit.

Unreal engine 3

The new UE3 was based on the last version but contained new features. Unreal Engine 3 was programmed to take advantage of full programmable shader hardware. All shadowing calculations and lighting were done per-pixel, instead of per-vertex. On the rendering side, UE3 provided support for a gamma-correct high-dynamic range renderer.

Unreal Engine 3 only supported Windows, PlayStation 3, and Xbox 360 platforms, while iOS and Android were added later in 2010.

It was announced that the engine would support Adobe Flash Player 11 through the Stage 3D hardware-accelerated APIs in 2011. Epic teamed-up with Mozilla in 2013, To bring Unreal Engine 3 to the web; using the asm.js sublanguage and Emscripten compiler.

Unreal Development Kit

Epic released a free version of UE3’s SDX, called the Unreal Development Kit (UDK), which was open to the general public in November 2009.

At the Game Developers Conference (GDC), Epic Games released UE4 through a new licensing model. Developers were given access to the full version of the engine, including the C++ source code, for a monthly subscription at US$19.

 Epic released UE4 to schools and universities for free on September 4, 2014. Which included  personal copies for students enrolled in accredited video game development, art, computer science, simulation,architecture and visualization programs.

Epic released UE4, along with all future updates, for free for all user in march 2015.

Unreal Engine 5

UE5 was revealed on May 13, 2020, It was released in early access on May 26, 2021, and formally launched for developers on April 5, 2022. . It supports all existing systems including the next-generation consoles Playstation and Xbox Series X/S.

To take advantage of the upcoming high-speed storage solutions with the next-generation console hardware that will use a mix of RAM and custom solid-state drives. Epic also developed the UE5 with potentially tens of billions of polygons present on a single screen at 4K resolution.

Because of the results of their work with Sony in the years prior. Epic had been focused on the PlayStation 5 during the announcement. They affirmed UE5 would be fully supported on the Xbox Series X.

Epic planed to use Fortnite as a testbed for UE5 to showcase what the engine can do to the industry.

UnrealScript (also referred to as UScript) was Unreal Engine’s native scripting language, the language was designed for simple, high-level game programming. It was also used for gameplay events and authoring game code before the release of UE4.   

UScript was object-oriented without multiple inheritance and classes were defined in individual files named for the class they defined Similar to Java. UnrealScript supported operator overloading, but not method overloading, except for optional parameters. Unlike Java, UScript did not have object wrappers for primitive types. Epic announced that UScript was being removed from Unreal Engine 4 in favor of C++ at the 2012 Game Developers Conference, Visual scripting would be supported by the Blueprints Visual Scripting system, a replacement for the earlier Kismet visual scripting system.

Verse is a new scripting language for Unreal Engine, expected to be released sometime in 2022 and implemented in Fortnite.

Outdoor
Design