ПРЕДИСЛОВИЕ
Материалы, представленные ниже написаны и собраны в одном месте для того, чтобы вам было легче разрабатывать игры в ИРИТ-РТФ. Важной особенностью ваших проектов является их образовательная направленность.

Мы рекомендуем сначала попробовать научиться делать игры на маленьком тестовом проекте и только потом браться за серьезный продукт.

Перед тем, как разрабатывать игру, пожалуйста, прочитайте короткие статьи, представленные на этом сайте.
ЭТАПЫ СОЗДАНИЯ ИГРЫ

ИДЕЯ

Игра не обязана быть сложной , она должна быть интересной
Постарайтесь сразу определить основной игровой цикл, чтобы упростить разработку. Длительность периода – 1 – 3 дня



ОСНОВЫ НАПИСАНИЯ КОДА

Написание кода – образовательный процесс (чистота кода, иерархия папок)
Старайтесь писать хороший код, так вы быстрее научитесь.



ВАЖНОСТЬ СОБЛЮДЕНИЯ ПАТТЕРНОВ

• Соблюдение паттернов позволит поддерживать высокий уровень расширяемости.
• Соблюдение
паттернов проектирования значительно ускоряет разработку игры.



ПАТТЕРН MVC

• Пишите модель изолированно от движка игры.
• Пишите классы контроллера так, чтобы они не вызывали методы отрисовки.
• Пишите интерфейс так, чтобы вы могли беспрепятственно вносить правки в модель



РЕКОМЕНДАЦИИ ДЛЯ UNITY

•Не нужно постоянно брать компоненты
•Не используйте «магические числа»



ФИНАЛЬНЫЕ ДОРАБОТКИ

Все было зря, если в игру нельзя играть.
Без тщательной подготовки игры к демонстрации – ваши усилия были напрасны.