Фронтенд и браузерные игры долгое время ассоциировались исключительно с JavaScript - этот язык казался единственным билетом в мир веба. Если вы любите Ruby за его элегантность и лаконичность, то наверняка испытывали легкую грусть, когда для реализации браузерной идеи приходилось переключаться на JS, оставляя привычный синтаксис позади. Конечно, когда речь идет о серьезном gamedev, на ум сразу приходят Unity или Godot. Это мощные инструменты, но у них есть своя цена: тяжеловесный экспорт, долгая загрузка и избыточность для простых 2D-проектов. А что, если бросить вызов привычному подходу и собрать игру на Ruby + Phaser? Для этого нам не нужно скачивать тяжеловесные фреймворки. Все, что нам понадобится - VSCode и браузер. Мы просто подключим нужные библиотеки через CDN и сразу перейдем к делу. Для начала создадим минимальный каркас, чтобы убедится что все настроено правильно. Здесь мы подключим интерпретатор Ruby и напишем свой первый скрипт. Давайте создадим каталог, где будет лежать на
Прощай, JavaScript? Пишем игру для браузера на Ruby через WebAssembly Часть 1
5 марта5 мар
7
2 мин