Как научиться писать игры на JavaScript и где брать учебные материалы?

Друзья, всем доброго времени суток! Поздравляю все с прошедшими праздниками. Интересуюсь написанием игр, используя язык JavaScript. Писать хочу на канвасе, естественно. Рылся-рылся в интернетах, но ничего путнего не нашел по этому поводу, а хотелось бы найти какие-нибудь учебные материалы, чтобы понять, как рисовать и делать мультиплеер для 2D игр(а позже и для 3D). То есть с самого нуля : game-loop, анимации, взрывы, эффекты, перемещения, ход игры и прохождение уровней. Вроде js знаю на отлично, как и jquery, но никогда не доводилось писать игр вообще. Посоветуйте, пожалуйста, должную литературу / видео-уроки / тьюториалы на русском или английском языке. Если есть что-то подобное, но на Питоне - дайте знать пожалуйста тоже. Заранее благодарен!
  • Вопрос задан
  • 10083 просмотра
Пригласить эксперта
Ответы на вопрос 8
qork
@qork
{ background: #F00B42 }
Сюрреализм на Javascript
bakhirev.biz/book
Ответ написан
Комментировать
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Для обучения кодингу игр на JS лучше начинать с craftyjs.com
Там всё просто и понятно.
Ответ написан
Комментировать
@tasce
Туториал. 2Д игра на чистом JS: https://developer.mozilla.org/en-US/docs/Games/Wor...

Но проще писать используя движки. Их список: https://html5gameengine.com/
Ответ написан
Комментировать
slavent77
@slavent77
JavaScript fanatic
Можно потрогать pixi.js и phaser.js
Ответ написан
Комментировать
iam_not_a_robot
@iam_not_a_robot
Недавно отвечал гляньте Где можно посмотреть разбор того, как делают игры на js, на подобии многоходовочки лентача? (там и ссылки)
3D в вебе это либо WebGL сегодня или с плагином к юнити, начните с 2D
Ответ написан
Комментировать
@VictKor
Игровая индустрия, 3d моделирование
Цикл уроков по созданию игры, правда 3D
Ответ написан
Комментировать
yesworld
@yesworld
Ребят, а почему ни кто не сказал про ЛибКанваса (2D) или threejs (3D)?

Svyatoslav Demidov, Я как-то давно тоже смотрел в сторону pixi и phaser, но не помню, почему мне не подошло... Кстати у них отрисовка идет всего Канваса? Или того элемента с которым взаимодействуешь?

А так, все зависит от поставленной задачи, я к примеру маджонг на Backbone.js реализовал, ради прикола, только у меня плохо генерировалась игра, но это уже другая история )
Ответ написан
Комментировать
rameer666
@rameer666
HTML, CSS, JS, PHP
Khanacademy.com

Если окей с английским - есть целый раздел.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы