Search Unity

ОБНОВЛЕНИЕ UNITY ANALYTICS: ИНТЕГРАЦИЯ В РЕДАКТОР, ХИММАПЫ И БЕТА UNITY IAP BETA

, Октябрь 9, 2015

Unity Analytics – это аналитическое решение Unity. Чтобы его использовать, не требуется никаких SDK, и оно бесплатно! Мы много работали над нашим аналитическим продуктом, и мы очень рады сообщить о доступности новых функций: нативная интеграция с движком, хитмапы и закрытая программа тестирования беты Unity IAP.

Аналитика очень важна, особенно на высококонкурентных рынках. Однако в реальном мире также приходится соблюдать баланс, особенно когда речь заходит о ресурсах разработки. Вы тратите время на то, чтобы:

  • Интегрировать аналитику или [создать новый уровень в замке]?
  • Интегрировать аналитику или [улучшить ваши обучающие материалы]?
  • Интегрировать аналитику или [создать новый бой с боссом]?

Все это – о компромиссе, и мы это отлично пониманием. Интеграция аналитического решения отнимает бесценное время разработки. Однако создание всех этих игровых примочек без понимания и оценки того, какое влияние это окажет, можно сравнить с полетом в темноте.

В Unity Analytics мы работаем над тем, чтобы разработчикам не пришлось делать этот компромисс.  Мы встроили непосредственно в движок отслеживание основных аналитических данных. Как результат, теперь получение данных требует 0 (ноль) разработки! Теперь аналитика становится доступной буквально по щелчку (ну хорошо, по клику на Services Window)!

AnalyticsBasicEnableAnalytics

Мы предоставляем вам для анализа не только графики и чарты. Мы очень рады поделиться с вами еще одним инструментом для визуализации данных – хитмапами (Heatmaps)! Возьмите сырые данные о событиях и конвертируйте их в легко понимаемую трехмерную информацию, которую вы можете просматривать прямо в вашей игре. Хитмапы помогают понять данные в контексте вашей игры. Это визуальный ответ на вопрос, где именно умирает игрок в вашей игре или какие дороги наиболее популярны. Почитайте наш пост на форуме, чтобы начать.

poi_outro

На Unite Boston мы анонсировали Unity In App Purchase (IAP) — расширяемый кросс-платформенный API, встроенный в движок. Unity IAP позволяет легко встроить внутриигровые покупки в приложение, которое будет распространяться в большинстве популярных магазинов приложений. В начале следующего года мы планируем выпустить universal reporting, receipt validation и inventory management. И мы рады сообщить, что набираем группу для закрытого тестирования! Подпишитесь здесь (в разделе Unity IAP).

unnamed 2

Мы добавили многие функции по просьбе нашего комьюнити, и огромное спасибо вам за ваши комментарии и обратную связь! Пожалуйста, сообщите нам, что вы думаете и какие функции еще мы должны для вас сделать. Сделайте запрос в feedback tracker. Чтобы начать работать с Unity Analytics — подпишитесь здесь. Бета бесплатна для всех разработчиков на Unity!

Комментарии закрыты.

  1. When documentation on Unity IAP will be available? So we could read it beforehand and prepare in advance.

  2. Thanks for the heads up

  3. please speed it up ! we can’t wait to use it :)

  4. Wow … really looking forward to native IAP. I’d also love native components like advertising for the big advertising companies, apple game centre, google play logins and so on.

  5. Great! I am very interested in native IAP system since I had to make our own API for so many stores

  6. Look, it is all great and all, but I’ve been working on unity project for few months, and we were hitting multiple difficulties in core systems, and keep experiencing poor support and lack of help from the community. We’re using free version, but the whole unity situation is depressing and feels like I’m on sinking ship trying to get rid of the incoming water with a teaspoon.

    For example, last 5.2.1 update introduced a critical bug into animator system that keeps firing extra events from animator controllers. If blend tree is involved, it will fire all events. That one broke all our animation systems (double fireballs) and I had to downgrade to 5.1.3 till somebody fixes that mess.

    Said update broke handling of 2d text in 3d space, now 1 point of font size apparently correspond to 1 meter regardless of canvas side.

    We hit LIGHTING glitches that result in noticeable differently-tinted patches of lit object in any level composed from modules. Lighting, which is one of the selling points of the engine.

    That’s not to mention minor stuff like unity’s utter inability to mix transparent obejcts and shadows together, even when lighting is baking, or lightmap baking taking eternity, lack of built-in nested prefab, lack of built-in brush-based building tools, inability of navsystem to mix differently sized actors, inability of mecanim to retarget non-humanoid bones.

    The whole situation is utterly depressing. After working with that, unity’s beautiful blacksmith demo looks like advertising trick. Yeah, it looks pretty, but let’s face it — it displays two, maybe five objects as main focus of the demo, and they have predetermined animation, without need for all the extra features. It is lot of artistic work, and little else.

    I wish you guys got your act together. Past experience with the engine gives impression that the project is either slowly dying or is severly understaffed and can’t handle the tsunami of incoming problems. At least your asset store is useful, at least when it comes to modeling assets.

    1. Hey there V,

      Just wanted to say, depending where you live there may well be a Unity User Group nearby, which is always full of helpful people. There’s nothing worse than feeling you’re alone and ‘sinking’ but honestly if you ask I bet helpful people will be around to help.

      Try the live channels too, such as mIRC or Colloquy sometimes there’s a lot of people who are online listening, working but they keep an eye on the channels too. http://unity3d.com/community (bottom right).

      Also Unity 5.x is a huge release and judging from the Unite conference in Amsterdam (which I was lucky enough to attend) there was a huge undertaking from Unity to solve issues as quickly as possible (hence the patches) and the roadmaps for new stuff, but supporting 22 platforms even with 600+ has got to be a giant task.

      I too have been pretty frustrated by certain things which seem to have just broken, when they were fine, but I’m not near to releasing yet so I’m lucky I guess.

      I hope you find the answers to those issues, if not back up and drop back to an earlier version for now.

      All the best

      IPete2.

    2. V, it sucks to have to say this, but I’ll say it anyways. Never implement the latest and greatest version of *anything* from *any* software product until you’ve tested and vetted it.

      I’ve worked 10+ years in enterprise for a 30 y/o enterprise software company. People talk about how slow enterprise is, and yet the sector I work in is one of the most bleeding edge (for enterprise) and we have to tell our highly customized customers, «Backup your databases and test your customizations because we can’t catch everything.»

      The same applies to Unity. I ran into bugs in the Unity 5.0 beta that blocked me. Did I let that stop me? No. I did my main work in Unity 4.x and/or downgraded until I saw the fix come in. Never ever trust the latest and greatest.

      Friends of mine work in IT (and I used to work as a sysadmin). Always wait for «Service Pack 1» and test it. Some people are so gun-shy that they wait until «Service Pack 2» or later. That is how you run a business and release stable software. You don’t run on bleeding edge and you make informed decisions when you make the jump to the next version.

      My own father in law has run SolidWorks half a dozen versions old because it is stable.

      Upgrade when it is safe, when you have tested for your own situations, and when there is an actual reason to upgrade. Never upgrade «just because.» This is good and proper IT practices.

      Sorry Unity, but I had to say the above. I’m not sure if you’re running split teams (bug teams and feature teams), but in my time in enterprise software I can say that this generally doesn’t work well in the long run. At least not for us. Commits need to be truly stable before merging. Death by a thousand cuts of technical debt are not fun. That’s why I only upgrade after I’ve tested and am hoping to stay away from anything that affects my own projects.

  7. Be nice to see these on PS4 and other platforms as it’s always important to see where users are having difficulty, so that’s indirect monetization by way of tuning the game for more to enjoy.

  8. Great on IAP side! Please bring social networking feature and end the Prime31(bad documentation, worse support ever) tyranny for all. I’m sure Unity will support their products like before.

  9. I hope all this stuff will be an optional module.

    I don’t ever want something like that (mostly IAP, but Analytics/Telemetry, too, beyond the beta testing phase) in my own games, so I hope that I can avoid having a lot of dead code and its dependencies in my footprint.

    1. IAP & Analytics is integrated as a module.

      Thus on all IL2CPP platforms, we do deadcode stripping against the module when it is not enabled. Usage of those two features is of course optional.

  10. As an asset developer, I’m most than interested in Analytics be able to monitor my assets usage inside Unity Editor (not at runtime). Would that be possible someday?

    1. Hello, thank you for your feedback. This isn’t on our roadmap currently but please add it to the feedback tracker. http://feedback.unity3d.com

  11. Native IAP! That sounds killer!

  12. Heat map!!! was what I was looking for. Very good news!