Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Unity3D Початок

Unity3D Початок

Сергій Явтушенко developer at ExcaliburGames
Unity3D Початок
Досить довго я був звичайним Web девелопером — PHP/Perl/JS/MySQL/NoSQL. А потім зрозумів що хочу робити ігри і запустив Unity3D. На прикладі історії створення прототипу невеликої 2D гри я розкажу про принципи роботи з Unity3D а також про особисті враження і труднощі при переході до ігрового програмування.
Ми збудуємо нову колонію!

Avatar for Grygoriy Mykhalyuno

Grygoriy Mykhalyuno

May 17, 2014
Tweet

More Decks by Grygoriy Mykhalyuno

Other Decks in Programming

Transcript

  1. Що таке Unity3D • Game Engine • Cross-platform • C#,

    UnityScript, Boo • 3D & 2D • PhysX & Box2D • Навігація, анімація, профайлер, редактор, addons , та інше
  2. Причина багу зрозуміла – обєкт занадто швидко спускався → обєкти

    “залазять один в одного” і фізика відкидає обєкт назад.
  3. Рішення проблеми: акуратний спуск блоку коли він наближається до інших

    блоків внизу. Для цього використовують тріггери – Але Є Одне Але (с).
  4. З поганого • БАГИ! • Документація • Немає реалізації деяких

    елементарних речей • Запланова циклічність випуску версій • Asset store / не сумісність ассетів • Посередня підтримка 2D • Важко підключити систему контролю версій • Не під всіма платформами комфортно працювати • Дорого (субєктивно) • Нема достойних конкурентів в цьому сегменті (субєктивно) • Не підходить для серйозних проектів
  5. З хорошого • В загальному – тут все просто •

    Є безкоштова версія • Asset store – є багато чого вже розроблено • Профайлер (про версія) • Можливість дебагу на живому жилізі • Документація і відеоуроки • Комюніті • Кросплатформенність • Швидкість роботи (поки не бажить і Ви знаєте нюанси...)
  6. Дякую =) • Питання ? • Ми будемо раді встановити

    на ваш телефон/планшет демо білд і отримати від вас відгуки/пропозиції =) • Ми відкриті до діалогу : [email protected]