Основное время загрузки — это картинки. Бегаем по странице (или заранее генерим список), ищем кртинки, на каждую вешает onload. Так мы узнаем что всё загрузилось. Дальше дело техники.
Alexandr668, это не моя тема, конкретики не могу подсказать. Если бы я ударился в гейм-дев, то начал бы с гугла. Сначала общие понятия (например кто такой гейм-девелопер), потом общая теория по играм, возможно историю гейм-дева почитал бы. Потом инструментарий, на чем и как пишутся игры. Далее туториалы по выбранному языку программирования (тут стоит учесть, что я уже знаю несколько), туториалы по написанию простых игр и тд. и т.п. Если бы это было в 16-18 лет, то задумался бы о поступлении в вуз на айтишную специальность.
Вот здесь у вас и ошибка
Нельзя ничему научится, не тратя на это время.
Чтобы получить всё и сразу могу порекомендовать сплести рыболовную сеть, выйти к морю-океану и попытаться поймать золотую рыбку. У одного деда, говорят, получилось.
Как-то сумбурно изложено, и непонятно, что не работает.
Давайте возьмем конкретный пример и на нем разберемся.
Вот это работает: https://jsfiddle.net/pr4k16cg/
Ваш ход.