Pull to refresh

Comments 9

Мы в процессе работы над некоторыми проектами.
UFO just landed and posted this here
Дело в том, что мы занимаемся не casino играми, а casino-style играми. Основное различие в том, что вывод фишек из наших игр запрещен, чего и требует законодательство большинства стран мира. Так что мы работаем в рамках закона.
Мне знакомые часто говорят про использование Unity для создания игр, а вы используете Unity или OpenGL ES 2.0? Если OpenGL ES 2.0, то почему?

Спасибо.
Есть три важных фактора при разработки игры. Время — чем быстрее будет сделана игра тем лучше. Ресурсы ( деньги, люди ) — чем меньше тем лучше. Качество ( геймплей, коннтент, оптимизация, кросплатформенность ) — чем больше тем лучше.

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

Можно писать на Unity, быстро — так как множество систем реализовано в «коробке» и ты пишешь игровую механику, а не технологию, дешево — так как не нужны мега крутые ресурсы, есть бесплатная версия, а комьюнити создало множество дополнительных инструментов по низкой цене, которые позволяют ускорить процесс разработки, качество — будет не хуже, чем у самописного движка, а то и лучше, так ак будет много времени на реализацию игровых фичей + кросплатформенность.

В итоге ответ прост — смотря, что именно вы хотите сделать. Если написать игру — пишите на Unity, если новый движек — пишите на OpenGL.
Мне знакомые часто говорят про использование Unity для создания игр, а вы используете Unity или OpenGL ES 2.0? Если OpenGL ES 2.0, то почему?

Спасибо.


Nils22, честно говоря, очень странный комментарий. Вот если бы вы спросили «Open GL ES 1.0 или OpenGL ES 2.0» — другое дело.

p.s. миснул веткой
Отличия ES 1 и 2 я знаю. Отличия Unity и OpenGL ES тоже знаю, мне не понятно только почему некоторые компании (ZeptoLab, например) разрабатывают именно на OpenGL ES, а не юзают тот же Unity. Хочется услышать мнение именно от компании, как они это объясняют.
Потому что есть наработки в виде готового движка и… сила привычки. Для перехода на что-то новое требуются ресурсы (время, переобучение), что не всегда целесообразно, если текущее положение дел устраивает. Есть и другой пример — те же Rovio с BadPiggies, которые запилены на юнити.
Sign up to leave a comment.