Opi pelikehitystä tällä Harvardin ilmaisella kurssilla

Opi koodaamaan klassisia videopelejä tällä Harvardin yliopiston ilmaisella kurssilla.

Tämä kurssi jatkuu Harvard Collegen CS50-kurssin päättyessä keskittyen 2D- ja 3D-interaktiivisten pelien kehittämiseen. Opiskelijat tutkivat klassisten pelien suunnittelua kuten Super Mario Bros., Legend of Zelda ja Portal pyrkien ymmärtämään, miten videopelit itse toteutetaan.

Kurssilla tutkitaan 2D- ja 3D-grafiikan, animaation, äänen ja törmäysten havaitsemisen periaatteita käyttäen kehyksiä, kuten Unity ja LÖVE 2D, sekä kieliä, kuten Lua ja C #. Luokan loppuun mennessä opiskelijat ovat ohjelmoineet useita omia pelejäan ja oppineet perusteellisesti pelien suunnittelun ja kehittämisen perusteet.

Tämä täyspitkä yliopistokurssi sisältää seuraavat 2 tunnin mainoksetonta luentoa:

  • Pong (Luan kanssa)
  • Flappy Bird (Luan kanssa)
  • Breakout (Luan kanssa)
  • Ottelu 3 (Luan kanssa)
  • Super Mario Bros. -ohjelmointiopetus (Luan ja LOVE2D: n kanssa)
  • Legend of Zelda -koodausopetus (Luan ja LOVE2D: n kanssa)
  • Angry Birds -koodausopetus (Luan ja LOVE2D: n kanssa)
  • Pokémon-koodausopetus (Luan ja LOVE2D: n kanssa)
  • Unity / C # -opetusohjelma: Rakenna 3D-helikopteripeli
  • Rakenna Dreadhalls-klooni Unity / C #
  • Rakenna portaaliklooni Unity / C # -sivulle

Ja lopuksi kurssin ohjaajat tapaavat Valven pelikehittäjät, portaalin takana olevan studion, Half Life ja monia muita suosittuja pelejä.

Voit katsella luentojen täydellistä soittolistaa (ja käyttää niiden näyteprojekteja) freeCodeCamp.org-YouTube-kanavalla (14 tunnin katselu).