Historie herních enginů


1970–1980: Před herními enginy
  • V tomto období neexistují herní enginy, ani jejich koncept.
  • Hry byly tvořeny pro konkrétní zařízení. Často bylo toto zařízení vytvořeno pro konkrétní hru (např. na nějakou výstavu nebo konferenci) a nemělo jiné využití.
  • Kódy se nepoužívaly opakovaně, hra se vždy musela od základu napsat.
  • Hry neměly žádné variace, ale jejich úrovně byly napsáno „napevno“.
  • Minimalistická grafika a zvukové efekty.
80. léta: Počátky herních enginů
  • Vznikají první herní enginy, které používaly společnosti pro své hry.
    Společnosti jako Nintendo začaly využívat jednoduché herní enginy pro urychlení vývoje her.
  • Tyto enginy zlepšily plynulost pohybu a celkově usnadnily proces tvorby her.
  • Jedny z prvních editorů:
    • 1984: Pinball Construction Set – jeden z prvních editorů umožňujících hráčům vytvářet vlastní úrovně. (Jen úrovně, ne novou hru.)
    • 1986: Adventure Construction Set – nástroj, který dal vývojářům možnost snadno vytvářet textové a grafické dobrodružné hry.
90. léta: Rozvoj 2D a 3D systémů
  • Vznikly první systémy pro tvorbu 2D her, které umožňovaly nezávislým vývojářům vytvářet vlastní hry (např. RPG Maker).
  • Pojem „herní engine“ poprvé ve spojitosti s 3D grafikou.
  • Významné milníky:
    • 1990: Id Tech 0 (Wolfenstein 3D Engine) – první 3D herní engine.
    • 1994: GameMaker Studio – 2D engine, jeho nejnovější verze je z roku 2022. Je zdarma.
    • 1993: Build Engine – engine vyvinutý pro hry jako Duke Nukem 3D, který přinesl inovativní použití pseudo-3D prostoru.
    • 1995: Id Tech 1 (Doom Engine) – revoluční technologie pro 3D hry od id Software. „Doom“ byl první velký titul postavený na této platformě.
    • 1996: Id Tech 2 (Quake Engine) – pokročilá grafika a podpora multiplayeru přes síť.
    • 1998: Unreal Engine 1 – Epic Games představil Unreal Engine, který byl základem pro hry jako „Unreal“ a „Deus Ex“. Byl známý svou grafikou a robustností. Jeho použití je zdarma
2000–2010: Nové technologie a popularizace
  • 2000: Blender Game engine – 2D a 3D engine. Ukončený vývoj v roce 2019.
  • 2002: CryEngine – revoluční engine od Crytek, použitý ve hrách Crysis a Far Cry.
  • 2004: Source Engine – od Valve (vlastní Steam)pro hry jako „Half-Life 2“ a „Counter-Strike: Source“. Source Engine přinesl nové možnosti pro fyziku a animace.
  • 2005: Unity – snadno přístupný engine pro různé platformy, který se stal populární zejména mezi nezávislými vývojáři.
2010–2020: Rozmach multiplatformních enginů
  • 2011: Unreal Engine 3.5 – zlepšení s podporou mobilních platforem a pokročilého renderingu.
  • 2012: CryEngine 3 – přinesl pokročilé vizuální efekty a podporu VR.
  • 2014: Godot – otevřený engine zaměřený na 2D a 3D hry.
  • 2015: Unreal Engine 4 – představil možnosti fotorealistického renderování a podpořil nezávislé vývojáře díky modelu financování založeném na licencování.
2020+: Moderní herní enginy
  • 2020: Unity DOTS (Data-Oriented Technology Stack) – přinesl nový přístup k optimalizaci výkonu her.
  • 2021: Unreal Engine 5 – revoluce díky technologii Nanite a Lumen, umožňující práci s obrovskými detaily a dynamickým osvětlením.
  • 2022: Godot 4.0 – zásadní aktualizace s vylepšením 3D funkcionality, což zvýšilo jeho popularitu mezi nezávislými vývojáři.
  • 2023: Blender Game Engine revival – v komunitě se zvyšuje zájem o jeho využití pro interaktivní projekty. Neoficiální projekt iniciovaný komunitou.
  • 2020+: Unity a Unreal Engine dominují jako lídři na trhu, ale existují i další enginy, jako například Godot, který získává na popularitě. Nové enginy a nástroje jsou optimalizovány pro streaming (Google Stadia, Xbox Cloud Gaming).
Budoucnost
  • Zvýšená podpora pro VR a AR technologie.
  • Vývoj nástrojů pro procedurální generování obsahu, jako jsou herní světy nebo dialogy.
  • AI řízené asistenty pro vývojáře, které pomáhají s kódováním, grafikou a návrhem her.
  • Integrace generativní AI do her včetně chování NPC.

,