E-Mail:
c@sh.cvut.cz
  Adresa:
Vaníčkova 7, Praha 6

Kurzy

Školící centrum

Silicon Hill

Skolici centrum

Školící centrum klubu Silicon Hill
místo konání našich kurzů.

Game development

Game development

V rámci lekcí herního vývoje společně vyvineme jednoduchou 2D hru v jazyce C++ za použití knihovny SFML (a některých dalších). Samotný vývoj bude doprovázet výklad dílčích technik a best practices aplikovatelných na většinu 2D i 3D her ve většině dostupných jazyků a knihoven.

Kurz předpokládá dobrou znalost jazyka C++ cca na úrovni absolventů kurzu pro pokročilé.

Osnova kurzu

  1. Lekce:
    • Úvod
    • Základy herního designu
    • Dokumentace herního projektu
    • Verzování
  2. Lekce:
    • Herní smyčka
    • Základy herní simulace
    • Klíčové abstrakty
  3. Lekce:
    • Dědičnost vs. Kompozice
    • KISS, DRY, RAII, a další
    • Kamery, plátna, vykreslování
    • Pohyb
    • HUD
  4. Lekce:
    • Kolize
    • Gravitace
    • Herní fyzika
    • Projektily
    • Raycasting
  5. Lekce:
    • Pseudonáhodná generace
  6. Lekce:
    • Základy herní umělé inteligence
  7. Lekce:
    • Multiplayer na sdíleném stroji
  8. Lekce:
    • Základy herní síťové komunikace
    • Centrální server
    • High Scores
  9. Lekce:
    • Online Multiplayer
  10. Lekce:
    • Balancování hry
  11. Lekce:
    • Menu
    • Credits
  12. Lekce:
    • Easter Eggs
    • Q&A
    • Opakování