Всем привет, я занимаюсь разработкой мобильных и web приложений ( в том числе и игр ) уже долгое время.
За последние несколько лет работы с WebGl ( технология отображения 3d в браузере ) накопилось знания на целый курс, которым я бы хотел поделиться с вами.
Крутость технологии в том, что она может выдать практически консольное качество графики прямо на странице сайта или соц. сетей. А HTML5 это самый доступный язык для новичков!
В связи с этим планирую ежедневно выкладывать здесь каждую новую часть курса. На протяжение всего времени мы с вами создадим три проекта:
- простой платформер (на чистом HTML5),
- небольшую rpg с генерацией уровней (уже используется 3d),
- локацию полноценной игры, со всеми элементами (инвентарь, несколько квестов, NPC, окружение и т. д.).
Стоит отметить, что первый проект рассчитан на новичков, которые до этого момента и понятия не имели , что будут заниматься разработкой игр. Именно для них мы начнем с самых основ:
- Общие вопросы связанные с разработкой игр.
- структуры языка HTML5 (HTML, CSS, JS, THREEJS),
- решения элементарных задач, применительно к платформеру - это загрузка уровня, перемещение, гравитация, столкновение со статическими объектами, противниками, предметами и т. д. И все это мы разберем с нуля, без движков и плагинов.
Если вам интересная тема создания игр для web или технология отображения 3d в браузере, поддержите пожалуйста пост. Комментарий для минусов ниже.
Вечером выложу первую часть (каждая по 5 - 15 минут).