Мне кажется, как и везде, все хотят прежде всего изучить: мультиплеер, работу с базой данных, тесную интеграцию игр в соц. сети vk и facebook, инвентарь, таблица рекордов, меню, сцена победы и проигрыша (и переходы между этими сценами).
И нужно как можно больше циклов статей/видео по созданию игр с нуля до определённого этапа: Snake, Pong, Arkanoid, Lines, Match3, Tetris, Mario, Bomberman, Flappy Bird, Packman, Battle City и т.д. Не до конца, конечно, делать игру, а до такого этапа, чтобы ученик мог сам продолжить.
Сообщение отредактировал 8Observer8 - Пятница, 29 Января 2016, 13:00
Пришло такое письмо. Может кому-то будет интересен этот бесплатный вебинар.
Facebook for Developers Webinar: Port your Unity Game to Web
When Tuesday, January 26th, 2016 at 2:00 pm GMT
The web is a great place for game developers. Without the need to submit a web game for approval prior to its release, you can iterate quickly and easily while optimising for both mobile and web.
In the 5.3 release of Unity, WebGL export is no longer “in preview” - it is a mature, fully supported technology, which is becoming a modern solution for web games.
Whether you have a Unity 5 game or not, join us for this webinar by Facebook Engineers to learn:
Overview on WebGL
Common challenges you may encounter when building for WebGL
Best practices for porting mobile games to the web
Answers to your queries
Speakers:
Jakub Pudelek - Partner Engineering Manager, Facebook. Jakub is the Partner Engineering Manager for EMEA based in London. Before joining Facebook, he was an Engineering Manager at Plumbee and has been a game developer at EA Interactive and Playfish.
Wayne Lu - Partner Engineer, Facebook. Wayne is a Partner Engineer at Facebook, enabling collaboration with Facebook's strategic partners to amplify the partners' growth. Prior to working at Facebook, Wayne was Senior Game Programmer at Supercell.
Добавлено (25 января 2016, 19:31) --------------------------------------------- У Facebook есть SDK для тесной ингерации Unity приложения в Facebook. Наберите в поисковике: facebook sdk for unity
Завтра состоится этот вебинар. Я думаю, он будет очень познавательным. Нашёл отличный туториал на русском: Интеграция Facebook SDK в Unity3D Полезно будет изучить до вебинара.
Добавлено (26 января 2016, 18:10) --------------------------------------------- Очень познавательный был вебинар. Я поставил на запись, но забыл микрофон отключить, поэтому почти ничего не слышно. Хотел на youtube залить, но видно не судьба.
Добавлено (26 января 2016, 20:59) --------------------------------------------- Они выложили вебинар --> ссылка на видео
Если ты про работы, выполненные в фотошопе - если у тебя есть на них права (сделаны тобой или с разрешения автора), ты можешь их использовать в любых целях.
Я с этим не согласен. По-моему, нельзя ни в каких целях, даже для самообучения использовать нелицензионный фотошоп. Кстати, может речь в теме о лицензионном фотошоп?
А вот, к примеру, 3DsMax можно использовать бесплатно в течении трёх лет только для самообучения (здесь написано об этом). В соглашении написано, что работы выполненный в 3DsMax нельзя использовать в составе коммерческих проектов.
Сообщение отредактировал 8Observer8 - Воскресенье, 31 Января 2016, 11:15
Так просто я знаю много игр в стиме, графика которых рисовалась в фотошопе, не думаю что они покупали его, может есть какие-то сведения?
Могут поймать только в случаи если к вам придут домой (в офис) с проверкой. Я думаю, если вы выложите в Steam, то никто не будет исследовать вашу игру. Они не смогут понять в лицензионном фотошоп сделано или в пирацком.
Даже небольшие нормальные компании могут позволить себе покупать лицензионное ПО. А так так да, некоторые используют пирацкие: zBrush, Substance Painter и т.д. Возможно, нет аналогов этого ПО в свободном ПО. Я использую бесплатные Unity, Visual Studio, GIMP, Blender. Так как я специализируюсь в программировании, то мне для хобби достаточно GIMP и Blender. Решать вам: воровать или нет.
Сообщение отредактировал 8Observer8 - Воскресенье, 31 Января 2016, 14:48
Берите GIMP. Не хочется устраивать холивар Photoshop Vs GIMP. Но мне лично GIMP больше нравится, так как, к примеру, в нём намного проще было мне понять, как писать плагины (скрипты на Python'е) для автоматизации рутинной работы. Для Blender'е тоже плагины пишутся на Python'е. Поэтому не придётся учить разные языки, если, конечно, вас привлекает тема автоматизации работы с помощью плагинов.
Сколько читал обзоров везде пишут, что и на GIMP можно работать не хуже, чем в Photoshop. Правда, может эти статьи были написаны пользователями GIMP :)
Да и намного приятнее работать на свободном ПО.
Сообщение отредактировал 8Observer8 - Понедельник, 01 Февраля 2016, 11:12
Не проверял, как ведёт себя Random.Range, когда min > max, но, к примеру, Random.Next выбрасывает исключение ArgumentOutOfRangeException. Видимо, Random.Range рабоатет по-другому.
Сообщение отредактировал 8Observer8 - Понедельник, 01 Февраля 2016, 11:26
sirverus, вы рассматривали бесплатный движок Unity со скриптингом на C#? Вот официальные туторы для вашего программиста по 2D: Обучающие материалы / 2D Game Creation
Я нашёл Remake RE2 на старом бесплатном UDK (UE3), сделанный одним программистом на UnrealScript (у него был весь контент: 3D модели, звуки, тексты). У меня такое ощущение, то на Unreal соло-программисту сделать красивый шутер проще и быстрее.
Сообщение отредактировал 8Observer8 - Пятница, 05 Февраля 2016, 23:36
Так можно обращаться только к методам, которые не требуют access_token. Метод users.get как раз не требует:
Цитата
Это открытый метод, не требующий access_token.
Есть методы, которые требуют access_token. Для того, чтобы его получить нужно авторизироваться из приложения, но в документации написано:
Цитата
В качестве клиента может выступать любое приложение, имеющее доступ к управлению Web-браузером.
Это нужно для того, чтобы переправить пользователя на страницу авторизации. Может кто-то научился получать access_token из Unity. Опишите, пожалуйста, как вы это сделали.
Сообщение отредактировал 8Observer8 - Суббота, 06 Февраля 2016, 10:04
robertono, помогите решить проблему. Я открыл NuGet, нашёл VkNet, нажал Install, а мне выдаёт ошибку:
Цитата
Installing 'VkNet 1.20.0'. Successfully installed 'VkNet 1.20.0'. Adding 'VkNet 1.20.0' to VkNetUnity.CSharp. Uninstalling 'VkNet 1.20.0'. Successfully uninstalled 'VkNet 1.20.0'. Install failed. Rolling back... Could not install package 'VkNet 1.20.0'. You are trying to install this package into a project that targets '.NETFramework,Version=v3.5,Profile=Unity Subset v3.5', but the package does not contain any assembly references or content files that are compatible with that framework. For more information, contact the package author.
Я так понимаю, что Unity использует .NET версии 3.5, а VkNet более новую верси. Как вам удалось подключить VkNet к Unty?
Сообщение отредактировал 8Observer8 - Суббота, 06 Февраля 2016, 16:59
Я авторизировался из обычного WPF приложения, как в документации на vk написано.
Nitro, как мне авторизироваться на vk с помощью HttpWebRequest?
Добавлено (06 февраля 2016, 17:55) --------------------------------------------- Надо посмотреть в исходниках VkNet. Может там не использутеся окно WebBrowser'а для авторизации.
Сообщение отредактировал 8Observer8 - Суббота, 06 Февраля 2016, 17:59
СОСТАВИТЬ ЗАПРОС > ОТПРАВИТЬ ЗАПРОС > ПОЛУЧИТЬ ОТВЕТ
Приведу пример, как я авторизировался на WPF C#. Там принцип авторизации такой:
Сначала командуешь объекту класса WebBrowser перейти по ссылке авторизации: "https://oauth.vk.com/authorize?..."
Он показывает страницу авторизации. Вводишь логин и пароль, нажимаешь "Login"
Происходит переход по ссылке "https://oauth.vk.com/blank.html", который можно отловить событием объекта класса WebBrowser
С ссылкой blank.html приходят GET параметры, среди которых есть access_token
ЦитатаNitro ()
на хабре кат есть по этому поводу
Вы уверены, что это будет работать в Unity? Там есть строка:
Цитата
создадим новый метод OAuthVk() который будет делать авторизацию через WebAuthenticationBroker, что это такое — это специальный класс который запускает стандартное окно в котором открывается ссылка для авторизации.
Как в Unity будет выглядеть "стандартное окно" для авторизации?