background preloader

How can I start learning Unity fast? ( List Of Tutorials )

How can I start learning Unity fast? ( List Of Tutorials )
The most recent version of this list can be found at I just compiled a list of Unity resources for a different purpose (hence my subjective comments and a shameless copy&paste). Some of the resources have already been mentioned here and some of it is only Unity-related and not strictly for learning Unity itself. Nonetheless, here we go: Download the free version of Unity to get started: If you have no previous experience with Unity, start with these six video tutorials which give a quick overview of the Unity interface and some important features Continue with a more in-depth text-based walk through of very basic Unity functionality and work flow To get you started with scripting, have a look at the following PDF document. Unity features three scripting languages; JavaScript, C#, and Boo. Related:  Game Development

virtualPlayground | 3d technology, walkthroughs, presentations, games Turn your character into a player! This blog post will run you through the steps to import, animate and control your character as a player in Unity. It is designed to be 3D package agnostic, so whether you use Max, Maya, Blender or any of the many supported modelling programs, you should find what you need to turn your character model into a player in a Unity scene. The sample assets will provide all the animations needed for controlling the character, but of course you can add you own. In this example I’ve created a Lola3000 character inspired by Barberella, Soroyama & Metropolis amongst other influences and brought her to life, running through a tricky landscape of floating islands high above a sci-fi cityscape. Follow the 12 Steps We’ll begin with steps you can use to prepare and rig your character, before adding BlendShapes, verifying and then importing your rigged file into Unity. 1 Preparing your Model Unity is a real-time platform, so prepare your model to look good without breaking the bank polygon wise.

Making an Inventory (Basics) Whoa, the examples I see for inventories around here are very confusing! I was reading through the Unity reference site about Gui basics, but got lost on grids. I understand making a Gui box, and making grids in general, but how do I make PAGES of different grids for one gui (inventory)? Basically, here are my goals- have a small box to display the current inventory Gui when clicked (a bag icon button)if you click this, a new page pops up showing a box with a grid in it(or set up in a grid like fashion) for the inventoryif a player finds/nears an item (assigned with a specific texture) and presses a button, the grid squares are assigned the items texture the item in the scene is destroyed if you click the texture(item) in the inventory, you instantiate that item, and the texture in the inventory dissapears. Also, in general, how do you go about putting a number on a button that starts at zero and is added/subtracted to when you do collect/withdraw the same thing multiple times?

Game State Management » Cygon's Blog When you design a game, even if it only has the scope of Pac-Man, your game invariably switches between different, unrelated modes. At one point, it’s drawing the main menu, at another the player is steering his avatar through the game world, eventually it is rolling the credits. These different modes can be implemented directly into the main loop like so: void runGame() { while(! But that quickly becomes unwieldy because first, about ten dozen additional lines will quickly sneak themselves into those if blocks and just when you reign them in by moving each case into a separate method, overlapping resource management and references to just about every other header in the entire project ruin the fun. The tried-and-true solution to this problem is the State Pattern. Or if you prefer code, here is the same thing in C++: Designing a Game State Manager Up to this point, it’s all common knowledge. Undesirable Attributes So let’s start with a design that excludes all this clutter: Stacked Game States

Unity3d + SQLite Это будет практическое руководство по использованию SQLite в Unity3d. Я расскажу что это такое, для чего может потребоваться, как реализовать и порекомендую инструменты для удобной работы. Статья ориентирована на начальный и средний уровни. В конце Вас ждёт небольшой бонус. Всем заинтересованным добро пожаловать под кат.SQLite это легковесная, встраиваемая и абсолютно самодостаточная реляционная база данных. Ещё один важный момент. Пришло время теперь разместить это всё в нашем Unity проекте. Win и Mac OS: Application.dataPath + "/StreamingAssets/db.bytes" iOS: Application.dataPath + "/Raw/db.bytes" а вот на Android будет упакована в apk файл приложения: "jar: + Application.dataPath + "! Вам потребуется использовать WWW класс, чтобы загрузить базу, а затем скопировать в папку Application.persistentDataPath + "/". Но эти директории обладают только правами для чтения (кроме Android'a), если же вам потребуется записать что-либо в базу, её необходимо переместить сюда: или так

Установка SQLite в Unity3D - Статьи - Unity 3D / Game Dev - XGM: Gamedev & Modmaking Данная статья послужит небольшой инструкцией, как интегрировать SQLite в Unity3D. Здесь вы найдете все нужные ссылки на программы и файлы, которые потребуются нам в процессе. Для начала познакомимся с этой библиотекой и разберемся зачем это нужно. SQLite - компактная встраиваемая реляционная база данных с открытым исходным кодом. Очевидно, что для систематизации и хранения данных. INSERT INTO weapons (Name, Cost, Damage, Type) VALUES ( 'Rnd_' || Random(), Random(10, 100), 'OneHand' ); SELECT Avg(Cost) INTO avg_cost FROM weapons WHERE Type='OneHand' GROUP BY Type; UPDATE weapons SET Damage = Damage * 1.10 WHERE Cost < avg_cost; Как видите ничего сложного, все делает очень легко и просто. Для начала надо скачать себе программу для работы с SQLite базой. Создайте себе тестовую базу данных и сохраните её в папку с проектом. Теперь можно приступать к работе с SQLite базой из кода. » Test.cs Теперь можно запускать проект и смотреть консоль отладки. Ссылки по теме:

Главная страница Сообщения без ответов • Активные темы Общие вопросы Общие вопросы о Unity3D Подфорумы: Новости, Mac OS X, Установка Unity3D, Unreal Development Kit 7127 Темы 48320 Сообщения Последнее сообщение JTProjects Сегодня, 14:45 Почемучка Форум для самых маленьких, а так же тех, кому недосуг читать справку самостоятельно. Подфорум: Социальные сети 16376 Темы 99644 Сообщения Последнее сообщение Woolf Сегодня, 15:32 Работа и Вакансии Предложения и поиск работы, связанной с Unity3D Подфорумы: Предложение Работы, Ищу Работу, Набор в Команду, Общие вопросы, Черный список 2159 Темы 9841 Сообщения Последнее сообщение Woolf Сегодня, 15:34 Скрипты Программирование на Юнити. О Сайте Всё, что связано с работой сайта. 22 Темы 317 Сообщения Последнее сообщение samana 29 авг 2016, 21:43 О Форуме Всё, что связано с работой форума. 117 Темы 1178 Сообщения Последнее сообщение programmist_derevo 23 фев 2017, 16:20 Кто сейчас на конференции Дни рождения Поздравляем: alexmarch (39) Статистика

Создание игр и разработка игровых движков Концепт-документ / Статьи / Dark Warrior Автор: Алексей Балашников Dark Warrior (Концепт-документ, с намеком на расширение до диздока) 1. Введение Название – «Dark Warrior» (Темный Воин) // «Войны Корпораций» Жанр – киберпанк-экшен (шутер) с элементами RPG (мир высоких технологий и бездуховности). Гейм-фокус: жестокий 3д экшен в стиле киберпанка про войну корпораций Важное: "эпические бои, с увлекательными – графикой, музыкой, сюжетом". 2. Особенности: + главное направление в игре - бой, остальные упрощены (к пр. торговля по фиксированным ценам; крафт по четким рецептам; путешествия почти мгновенные); игра состоит примерно из четырех частей: пеший бой, глайдер-бой, бой в космосе и мирные беседы по коммуникатору; + игровые персонажи - наёмники, выполняющие задания от простого к сложному начиная с курьеров заканчивая мировой силой, со своей армией, как главы корпораций; 3. История Мир Экология погублена из-за чрезмерного увлечения технологиями. Персонажи Прохождение Кампания одиночной кампании Путь в обществе Гильдия Наёмников Верность 4. 5.

Руководство для начинающих создателей MMORPG игры. / Статьи / Игровой Дизайн Страницы: 1 2 3 Следующая Эта статья описывает первые шаги в создании массивно-многопользовательской онлайновой игры. Она предназначена для независимых разработчиков игр, которые обладают ограниченными ресурсами и небольшим опытом. После прочтения данной статьи Вы будете знать, что нужно для начала, и получите несколько советов относительно того, что стоит и чего не стоит делать. Автор: Radu Privantu Предисловие от переводчикаРуководство для начинающих создателей MMORPG игрыШаг 1. В последнее время очень широкое распространение в мире игр получили многопользовательские онлайновые игры (MMOG — massive multiplayer online game), которые рассчитаны на огромно-большое количество игроков. В результате – взявшись сразу за создание такого проекта, новичок быстро понимает насколько все сложно и запутанно. Цель данной статьи – дать начальное представление желающим сделать свою игру в стиле MMOG, о том, какими знаниями надо обладать, что нужно уметь и к чему быть готовым. Требуемые знания: 1. 1.

Unity 3D для разработки игр на Android-устройства F.A.Q. (будет дополняться) В:Charapter Controller(стандартные) не ходят, вроде скрипт на ходьбу удалился. Что ме делать и где взять скрипт?О:Assets -> Import Package -> Character Controller В.: У меня отсутствует часть сообщений в консоли, хотя они точно должны там быть.О.: Выключите опцию Collapse в консоли. В.: Как мне реализовать паузу? В.: Как измерить расстояние между двумя объектами? В.: Как заставить два меш-коллайдера взаимодействовать? В.: Как отключить/заблокировать курсор? В.: Как отключить контекстное меню в веб-сборке? В.: Как визуализировать Raycast? В.: Как округлить дробь? В.: Как получить высоту точки террейна? В. В.: Как изменить громкость всех источников звука в сцене? В.: Как избавиться от смазывания текстур при отдалении от них камеры? В.: Как отключить вывод предупреждений в консоль? В.: Как спозиционировать Scene View на выбранном объекте? В.: Что делать с файлами .unitypackage? В.: Как сделать объект невидимым для Raycast? В.: Можно ли строить GUI визуальными методами?

Related: