Войти
ПроектыФорумУтилиты

PlayCanvas - WebGL Engine & Tools (2 стр)

Страницы: 1 2 3 425 Следующая »
#15
13:10, 6 июня 2014

WISHMASTER35
> Когда я говорил, что выглядит просто, то я имел ввиду, что это хорошо. В UDK3
> столько кнопочек было, что не сосчитать.
UDK ориентирован в первую очередь на ААА класс проектов, мы же на indie и казуальные, следственно да, упор на простоту. Новый дизайнер который в разработке будет еще эстетичнее, проще и удобнее.

> Динамической типизацией конечно. Это можно либо любить, либо ненавидеть. Плюс -
> нормальных классов нету, хотя это как-то да решается.
Решается, вот посмотрите как движек сделан, там все весьма ООП: https://github.com/playcanvas/engine/tree/master/src

> JS вообще был создан с расчетом на дизайнеров, а не программистов.
То чем он был, не имеет отношения то чем он есть. Тот же node.js и PayPal, LinkedIn, eBay, Wallmart и другие большие компании это отлично доказали.

> Лучше бы уже Dart или Coffeescript использовали.
Ой, ой, умываю руки - если серьезно, то хипстерские препроцессоры в виде CoffeeScript конечно прикольно, но нет спасибо.
Понять суть и все "проблемы" (на самом деле нифига не проблемы а специфики) языка и технологии, на много лучше, чем сразу бежать и искать какую-то затычку, не совсем понимая происходящего.
В тоже время на нашем сайте используются такие технологии как AngularJS (в будущем не будет), ExtJS (GUI дизайнера, также не будет скоро), и другие не менее больши и популярные фреймворки.

#16
18:45, 6 июня 2014

Google обновили их Developers Google, включив наш движок, выглядит как буд-то мы единственные (это естественно не так).
https://developer.chrome.com/apps/game_engines

#17
23:24, 6 июня 2014

MoKa
Работа большая, респектище! :)
Насчет больших проектов тут правильно заметили насчет типизации и классов, да и других полезных плюшек.
Тот же  TypeScript вдует JS на раз , может стоило на него больше ориентироваться.
Смотрел примеры , неплохо, но анимация не пошла. Джигу танцевали шлемаки от лего-человечков.

#18
12:45, 7 июня 2014

bodja
> Работа большая, респектище! :)
Спасибо!

bodja
> Насчет больших проектов тут правильно заметили насчет типизации и классов, да и
> других полезных плюшек.
Мы не ориентируемся на конкуренцию с Unity или UDK, наши цели более простые, казуальные игры и Indie.

bodja
> Смотрел примеры , неплохо, но анимация не пошла. Джигу танцевали шлемаки от
> лего-человечков.
А какой броузер и ОСь?

#19
0:42, 10 июня 2014

В субботу (31.05.14) был London GameCraft, ежегодный, 12 часовой джем.
Сделал мелкую игрушку - multiplayer танчики, с сервером в 250 строк кода (node.js, ws), и клиентом на PlayCanvas.
Ссылка для игры: http://tanks.moka.co/

Выйграл второе место (почти поделили первое, 1 голоса не хватило), среди 32 команд. Работал в одиночку.

Изображение
#20
19:15, 13 июня 2014

Добавили Snapping (магнит) для перемещений, масштабирования и поворотов. Теперь проще делать уровни блоками.
Также добавили Platformer Starter Kit - это набор скриптов, моделек и текстурок для создания своего платформера на основе примера.

Ну и сегодня решил за'tweet'ить танчики, не имею много follower'ов, получил в итоге 300+ уникальных сессий (игроков) за пару часов, и 40+ ретвитов. На сервере в пик было 35 человек сразу, самый маленький сервер на AWS (EC2 Micro) справился без каких-либо проблем. Пару людей сообщили что не коннектится WebSockets по причине того что в их сети (университет в обоих случаях) блокирует WebSockets трафик :( раньше с таким не сталкивался, но видимо бывает, хорошо знать.

Решил довезти игру до большей играбельности ожидаемые фичи: миникарта, ранки (по сути топ-3 танчиков будут иметь звездочку), боты, поднимающиеся платформы как блоки, поддержку джойстика и мобильного контроля, ну и если пойдет лучше, то добавить простые матчи и выложить на Facebook. В таком случае прийдется добавить рекламу ( :( )

#21
19:32, 13 июня 2014

это отличная идея кстати для вашего редактора. сейчас что-то очень мало простых кооперативных игр стало. в былые времена на приставках была целая куча игр на двух игроков, а сейчас у всех либо многотонные ММО, либо суровый сингл. так что было бы невероятно круто иметь возможность так же просто создавать игры для партий от 2х - 4х игроков без своего собственного сервера

#22
19:46, 13 июня 2014

fantomass
Для локальной игры с джойстиками сервер иметь не нужно, но наличие джойстиков на PC - это к сожалению редкость.
Можно рассмотреть WebRTC (peer-to-peer) вариант чтобы иметь минимальный сервер для нахождения игроков, но этот вариант далеко не скейлится.

Так что мелкий сервер иметь прийдется, НО, для этих же танчиков код всего около 250 строк! С сетевой и игровой логикой, перемещение и попадания тоже считаются на сервере.
Таких игр угу, не хватает, я помню еще Crash Bash - там было куча мини игр, и они реально рулили и с друзьями было клево играть.

Тот же например Tower Fall из современных, очень успешен тоже.

#23
19:58, 13 июня 2014

вово )

ну я имею ввиду не только локально, но и по сети. созвониться в скайпе например и вперёд рубить принцесс, спасать драконов. главное что бы несколько игроков и сохранения в каком-нибудь удобном месте. джойстик любитель поиграть иметь обязан )

то есть в минимальном варианте ваш сервер предлагает удобное лобби с ипами игроков, которые хостят игры, а ваш движок предлагает соответствующий функционал для организации всего этого. главное что бы это всё было просто и что бы работало. там потом хоть сто реклам запихайте. я лично бы был согласен платить за такое )

#24
20:05, 13 июня 2014

fantomass
> то есть в минимальном варианте ваш сервер предлагает удобное лобби с ипами
> игроков
Такое не сложно сделать и уже есть совместимые сервисы для HTML5.

fantomass
> которые хостят игры
Вот тут и загвоздка, хостить нужно также просто, в том же броузере клиент == хост. Но тут проблемка в том что любые те же таймеры в броузерах при смене закладки не будут обновляться. Получается сменяя закладку - хост замораживается. Это броузеры делают чтобы позади закладки не кушали много CPU и RAM'а..
Следственно хост в закладке не выйдет, вот peer-to-peer еще можно да, но и тут все не просто.

fantomass
> а ваш движок предлагает соответствующий функционал для организации всего этого.
> главное что бы это всё было просто и что бы работало. там потом хоть сто реклам
> запихайте. я лично бы был согласен платить за такое )
Lobby с матчами для конкретной игры с логикой самой игры (например такие танчики), пишется примерно за 2 дня на том же node.js. Micro EC2 - бесплатен на год от AWS, следственно для разрабов такие вещи весьма простая вещь, проблема только в том что это слишком "новая" сфера деятельности, следственно только самые hacker-attitude ребята, такие вещи тянут :)

Идей вообще куча - аналитика, монетизация, сетевые и социальные решения, и много чего еще. Но на данный момент мы не имеет ресурсов на все сферы, при этом фокус над самым главным важнее.

#25
20:41, 13 июня 2014

MoKa
> Следственно хост в закладке не выйдет, вот peer-to-peer еще можно да, но и тут
> все не просто.
тогда небольшой автоматизированный портативный сервер, работающий на конфигах, сгенеренных в движке. или как вариант - отлавливать такие события и "pause" )

MoKa
> Идей вообще куча - аналитика, монетизация, сетевые и социальные решения, и
> много чего еще. Но на данный момент мы не имеет ресурсов на все сферы, при этом
> фокус над самым главным важнее.
ну кооп относится к геймплею - что может быть важнее него? )

в остальном, приятно знать, что вы над такими вещами думаете. так что ждём, следим, участвуем )

#26
0:41, 14 июня 2014

fantomass
> ну кооп относится к геймплею - что может быть важнее него? )
Очень важен! Особенно учитывая что почти каждая игра анонсированная на E3 2014 на current gen консоли, поддерживает кооп и мультиплеер.

fantomass
> в остальном, приятно знать, что вы над такими вещами думаете. так что ждём,
> следим, участвуем )
Думаем о многом, и часто участвуем в "думалках" - всякие события и сборы людей по интересам (usergroups) в Лондоне.
Стараемся :)

#27
16:47, 2 июля 2014

Develop 100 выпустили топ 100 технологий, движков и других digital продуктов.
PlayCanvas заняла 55ое место! Обогнав Goo, Turbulenz и другие WebGL движки.

Вчера (01/07/14) в Mozilla London офисе, давал 15 минутный talk, кратко описав процесс и концепции которые использовал во время разработки игры colorTanks за 8 часов.
Изображение

#28
20:52, 17 сен 2014

Сделали демку модельки iPhone 6 (с turbosquid'а):
phone.playcanvas.com

phone.playcanvas.com | PlayCanvas - WebGL Engine & Tools
#29
21:24, 5 ноя 2014

Танчики фичернули на ютубе, Mozilla:
https://blog.mozilla.org/blog/2014/11/03/the-web-as-a-commercial-… ers-momentum/

Запустить видео по клику - Как делать игрыЗапустить видео по клику - Как делать игры

Страницы: 1 2 3 425 Следующая »
ПроектыФорумУтилиты

Тема в архиве.