Ответы:
Я построил http://gamejs.org частично для этой цели. Это следует за PyGame API, который я знаю, иногда используется для создания прототипов.
Я бы сказал, что JavaScript очень хорошо подходит для быстрого написания игрового кода; более подробный аргумент в этом отношении см. в разделе « Использование в наследовании прототипа JavaScript».
Другие преимущества, если вы остаетесь с простыми технологиями, такими как html5 & js:
Будет ли html5 более подходящим, чем, скажем, Flash или даже бумага и перо, зависит от вашей игры и от того, насколько развита ваша концепция.
Я использую PixieEngine . Это среда разработки игр на основе веб-технологий, которая позволяет разрабатывать и публиковать игры без необходимости загружать или настраивать среду разработки.
Преимущества перед простым HTML Canvas и JavaScript заключаются в том, что CoffeeScript является очень легким синтаксическим языком, а встроенные библиотеки оптимизированы специально для создания прототипов игр.
Например, в HTML Canvas, когда вы хотите заполнить круг, вам нужно позвонить:
context.fillStyle = color
context.beginPath()
context.arc(x, y, radius, 0, Math.TAU, true)
context.closePath()
context.fill()
Но оболочка холста PixieEngine предоставляет простой метод
canvas.fillCircle(x, y, radius, color)
HTML Canvas и JavaScript хороши для быстрого создания прототипов игр, но PixieEngine намного лучше.
Ну, беглый поиск Google дает несколько результатов:
Я ничего о них не знаю конкретно, но я думаю, что в целом HTML5 - это, вероятно, достойный способ создания прототипов игр даже без фреймворка или движка: быстрый, прямой, с минимальными накладными расходами и простым в использовании.
Да! Я являюсь частью команды из 2 человек, которая создает Construct 2, создателя игры на HTML5 .
Наш инструмент популярен для создания полных игр, а также среди аудитории, которая хочет быстро создавать прототипы игр и идей.
При создании прототипа ничего , что может спасти вас время полезно и мы упорно трудились , чтобы сделать Construct 2 мощного время экономии устройства , а также. Результаты могут быть созданы в считанные минуты .