Научете развитието на игрите с този безплатен курс от Харвард

Научете как да кодирате класически видео игри в този безплатен курс от Харвардския университет.

Този курс продължава там, където курсът на CS50 на Харвардския колеж спира, като се фокусира върху разработването на 2D и 3D интерактивни игри. Студентите изследват дизайна на класически игри като Super Mario Bros., Legend of Zelda и Portal в стремеж да разберат как са внедрени самите видео игри.

Курсът изследва принципите на 2D и 3D графики, анимация, звук и откриване на сблъсъци, използвайки рамки като Unity и LÖVE 2D, както и езици като Lua и C #. До края на класа учениците ще са програмирали няколко свои игри и са получили задълбочено разбиране на основите на дизайна и развитието на игрите.

Този пълен университетски курс включва следните 2-часови лекции без реклами:

  • Понг (с Луа)
  • Flappy Bird (с Lua)
  • Пробив (с Lua)
  • Мач 3 (с Lua)
  • Урок за програмиране на Super Mario Bros. (с Lua и LOVE2D)
  • Легенда за урок за кодиране на Zelda (с Lua и LOVE2D)
  • Урок за кодиране на Angry Birds (с Lua и LOVE2D)
  • Урок за кодиране на покемони (с Lua и LOVE2D)
  • Инструкция за Unity / C #: Създайте 3D хеликоптерна игра
  • Създайте клонинг на Dreadhalls в Unity / C #
  • Изградете клонинг на портал в Unity / C #

И накрая, инструкторите на курса ще се срещнат с разработчиците на игри от Valve, студиото зад Portal, Half Life и много други популярни игри.

Можете да гледате пълния плейлист с лекции (и да получите достъп до техните примерни проекти) на YouTube канала freeCodeCamp.org (14 часов гледане).