I
I
Itvanya2016-01-10 10:28:18
JavaScript
Itvanya, 2016-01-10 10:28:18

How to learn how to write games in JavaScript and where to get training materials?

Friends, good day to all! Congratulations to all on the past holidays. I'm interested in writing games using JavaScript. I want to write on canvas, of course. I rummaged and rummaged through the Internet, but I didn’t find anything worthwhile about this, but I would like to find some educational materials in order to understand how to draw and make multiplayer for 2D games (and later for 3D). That is, from scratch: game-loop, animations, explosions, effects, movements, game progress and passing levels. It seems that I know js perfectly, as well as jquery, but I have never written games at all. Please advise the proper literature / video lessons / tutorials in Russian or English. If there is something similar, but in Python - please let me know too. Thanks in advance!

Answer the question

In order to leave comments, you need to log in

8 answer(s)
D
display: block, 2016-01-10
@qork

Surrealism on Javascript
bakhirev.biz/book

X
xmoonlight, 2016-01-10
@xmoonlight

To learn how to code games in JS, it's better to start with craftyjs.com
Everything is simple and clear.

T
tasce, 2016-01-10
@tasce

Tutorial. 2D game in pure JS: https://developer.mozilla.org/en-US/docs/Games/Wor...
But it's easier to write using engines. Their list: https://html5gameengine.com/

S
Svyatoslav Demidov, 2016-01-10
@slavent77

You can touch pixi.js and phaser.js

R
Robot, 2016-01-10
@iam_not_a_robot

Recently answered take a look Where can I see an analysis of how games are made on js, like a multi-way tape? (there are links there)
3D on the web is either WebGL today or with a plugin for unity, start with 2D

V
Viktor Korolev, 2016-01-11
@VictKor

A series of lessons on creating a game, true 3D

Y
yesworld, 2016-01-14
@yesworld

Guys, why didn't anyone say about LibCanvas (2D) or threejs (3D) ?
Svyatoslav Demidov , I also looked in the direction of pixi and phaser for a long time, but I don’t remember why it didn’t suit me ... By the way, do they render the entire Canvas? Or that element with which you interact?
And so, it all depends on the task at hand, for example, I implemented mahjong on Backbone.js, for fun, only my game was poorly generated, but that's another story)

R
Roman Grigoriev, 2016-01-16
@rameer666

Khanacademy.com
If English is ok, there is a whole section.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question