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 а також про особисті враження і труднощі при переході до ігрового програмування.
Ми збудуємо нову колонію!

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]