Чтонужнодляразработкиигрикемреальноявляетсяразработчикигр。
Чтобыбытьразработчикомигр/разрабатыватьигры,вамнужнолишьвашежеланиеииметькомпьютер(хотявнашевремяможноинателефонеписатькод,ноделатьэтогоненадо)。 Есливыреальнохотитеразрабатавытиигры,тонужноопределитьсясприоритетами。 Выдолжныпонимать,чемдлявасявляетсяэтодело,
ЕслиВАРИАНТ№1,товамнужнопринятьто,чтовременинаразработкуигрыуйдетбольше,чемучеловека,посвятившемуэтомужизнь,ито,чтовыненапишитекакой-нибудь«шедевр»больше,чем笨鸟先飞。
Если вариант№2,тоувасбольшевозможностей,посравнениюсвашимиконкурентамиизварианта№1:во-первых,вывсегдазанимаетесьпрограммированием,уваспостояннаяпрактика/теория,вашажизньсвязанасэтимпрактическидоконца вашейжизни 。 Конечно,在AAA项目中,它是由AAA项目所开发的。
Итак,дляразработкиигр,нампотребуетсяследующее:
- Компьютер
- Желаниесоздаватьигры
- Желаниеучиться
- Установитьприоритеты
Разработкаигртребуетмножествазнаний。 ,тооднаизсамыхтворческихсфервпрограммировании,ноитакжесамойтребовательной。 Сейчасматематикаифизикавразработкеигрвсёбольшеавтоматизируется,нораньшевамточнобынужныбылизнаниявысшейматематикииминимумзнаниявсегокурсафизикившколеиколледже/универе。 Темнеменее,лишнимзнаниеэтихпредметовнебудет,особенно,есливыхотитеразрабатыватособст Никогданебойтесьчего-либо。 Есливынедружитесматематикой,физикойиматлогикой,тоявамНЕрекомендуюзаниматьсяразработкойигр,НО,еслижевыпростопрогуливализанятияичувствуете,чтоможетеучитьэтипредметы,невызываяколоссальныхзатруднений,топожалуйста – дверивамоткрыты。
Теперьперейдемковторойчастивопроса (правой) 。 Задайтесебевопрос:«Кемявляетсяразработчикигр?»。 Незнаете? Ничегострашного,сейчасмыпопробуемразобрать。 Итакразработчикигр,скореевсего,разрабатываетигры? Логично,нонамнуженболееподробныйанализ。 Минимумдляэтойпрофессиимыужеопределили,ночтоонделает,еслиразбитьэтотминимумнабл
Разработчикигрзанимаетсяследующим:
- Принимаетзадание
- Формулируетпроектизаданиевписьменномвиде(длясебя)
- Обсуждаетреализациюсосвоимиколлегами
- Сноваформулируетпроектизаданиевписьменномвиде
- Еслизаданиесложносоставное—разбиваетегонаменьшиеблоки
- Пишеткоддлярешениязадач
- Смотритсвойкод,исправляетегонедочеты
- Кооперируетсясколлегамидлятого,чтобыудостовериться,чтоошибокминимум (ведьнемежотебыть
- Дописываетмелкиедеталииштрихи
- Оптимизирует
- Проверяетработоспособность
- Выпускаетвпродакшн
Вотмыужеивидим,чтотакоесловосочетаниехранитвсебебольшийсмысл。 Конечно,такойвариантнедлявсех,вездепо-разному,ноястаралсяописатьприближенныйварианткомнеимоимдрузьям/коллегам/знакомым,которыеделаюттакже。
ххочусказать,чторазработкаигрнетакпроста,каккажетсяновичкам。 ,тооченьсложныйпроцесс,есливыхотитесделатьдействительноприятнуюдляокружающихпродукт。 Есливамсложносмотретьсточкизрениядругих,смотритесосвоей。 Тольконеговоритесебе:«Ну,здесьможносхалявить,мнеитакзайдет»。 Видитесложность? Преодолейтееё! Толькотаквысможетесовершенствоватьсвоинавыкииповышатьсвойопыт。 Иградолжнаприятнаминимумвам,ежлевыпланируетевыдатьевоощонён Какэтосделать? Простопокажитесвоимилизнакомымвашпроект(даженедоделанный)испроситотионин
Статьяподходиткконцу,издесьстоитотметить,чтонеспешитесвыпускомсвоихпроектов。 ,на,,,з Учитесь-практикуйтесь-смотрите,итакпокругу,поканепоймете,чтосделалито,чтодействительнохотели,ито,чтонравитсяхотябыодномувашемутоварищу。