Naučte sa vývoj hier s týmto bezplatným kurzom z Harvardu

Naučte sa, ako kódovať klasické videohry v tomto bezplatnom kurze z Harvardovej univerzity.

Tento kurz nadväzuje na miesto, kde končí kurz CS50 na Harvard College, zameraný na vývoj 2D a 3D interaktívnych hier. Študenti preskúmajú dizajn klasických hier ako Super Mario Bros., Legend of Zelda a Portal, aby zistili, ako sa samotné videohry implementujú.

Kurz skúma princípy 2D a 3D grafiky, animácie, zvuku a detekcie kolízií pomocou rámcov ako Unity a LÖVE 2D, ako aj jazykov ako Lua a C #. Na konci vyučovacej hodiny si študenti naprogramujú niekoľko svojich vlastných hier a získajú dôkladné pochopenie základov navrhovania a vývoja hier.

Tento univerzitný kurz zahŕňa nasledujúce 2-hodinové prednášky bez reklám:

  • Pong (s Luom)
  • Flappy Bird (s Luom)
  • Breakout (s Luom)
  • Zápas 3 (s Luom)
  • Výukový program pre program Super Mario Bros. (s Lua a LOVE2D)
  • Výukový program pre Legend of Zelda (s Lua a LOVE2D)
  • Výukový program pre kódovanie Angry Birds (s Luou a LOVE2D)
  • Výučba kódovania Pokémonov (s Lua a LOVE2D)
  • Výukový program pre Unity / C #: Zostavte si 3D hru s vrtuľníkom
  • Postavte klon Dreadhalls v Unity / C #
  • Vytvorte klon portálu v Unity / C #

A nakoniec sa inštruktori kurzu stretnú s vývojármi hier z Valve, štúdia stojaceho za Portal, Half Life a mnohými ďalšími populárnymi hrami.

Celý zoznam prednášok si môžete pozrieť (a získať prístup k ich ukážkovým projektom) na kanáli YouTube freeCodeCamp.org (14-hodinové sledovanie).