Common questions about Game engine

Short answers, pulled from the story.

When did Tim Sweeney release the Unreal Engine?

Tim Sweeney released the Unreal Engine in 1998 when Epic Games launched the software. This release marked the beginning of a new era in interactive world creation.

What is the history of the game engine term?

The term game engine emerged in the mid-1990s with the rise of 3D games like first-person shooters. Before this period, games were written as singular entities designed from the bottom up to optimize display hardware.

Which game engine did Shigeru Miyamoto develop for the Nintendo Entertainment System?

Shigeru Miyamoto's team developed a smooth side-scrolling engine for the Nintendo Entertainment System. This engine was first used for the 1984 racing game Excitebike and later for the 1985 platformer Super Mario Bros.

What are the core functionalities covered by a game engine?

Core functionalities commonly covered by a game engine include a 2D or 3D renderer, physics engine, audio engine, scripting, animation, artificial intelligence, networking, streaming, memory management, threads, localization support, scene graph, and cinematics. These systems work together to create a cohesive user experience.

What are the four most widely used middleware packages for game engines?

The four most widely used middleware packages include RAD Game Tools' Bink, Firelight FMOD, Havok, and Scaleform GFx. These packages provide subsystems such as video rendering, audio libraries, physics simulation, and Flash UI.

How are game engines used in scientific fields?

Game engines are used in scientific fields for visualization, training, medical, and military simulation applications. They are optimized for consumer-grade computing equipment, allowing researchers to develop programs on lower cost machines.