Игровое приложение, созданное программистом сегодня, это не только программный код и мудрёные алгоритмы, это еще и дизайн будущей программы. Подобную разработку проводят в команде, где кроме программистов есть и дизайнер интерфейсной графики, и дизайнер игровых уровней. Но командная разработка – это для школьника по разным причинам пока недосягаемая высота. Но не надо отчаиваться, если есть желание добиться результата. Существуют мощные приложения, позволяющие разработчику в одиночку одолеть полный цикл создания полноценной компьютерной игры. Такой современной средой разработки является Unity 3D, в функционал которой включены и возможности моделирования игровых уровней, и программирование игровых алгоритмов на C#.
Изучаемые программы и технологии
1 год: MSVisualStudio, C#, программная реализация игровых алгоритмов, использованиеUnity3D для создания простых игр
2 год: 3D-моделирование игровых уровней в Unity 3D, игровой сценарий, программирование на C#, продвижение игрового приложения
1 год
Теория объектно-ориентированного программирования на C#
Основные элементы синтаксиса языка C#, типы данных, конструкции
Использование классов из .NetFramework, работа с коллекциями
Разработка собственного игрового Windows-приложение на C#
Моделирование и программирование простейших игр в Unity 3D
2 год
Изучение возможностей игрового движка Unity 3D
Технология моделированияигровых уровней в 3D
Методология разработки компьютерной игры в Unity 3D
Программная реализация игровых сценариев на C#
Инди-разработка собственного игрового приложения
Приобретаемые знания и умения
- знание этапов инди-разработки игровых приложений
- владение синтаксисом языка С#
- понимание архитектуры Windows-приложения
- освоение методологии геймдизайна и продвижения игры
- использование инструментария Unity 3Dдля проектирования игровых уровней
- реализация UIигры и игровых сценариев на C#
- подготовка тематической проектной работы