开发游戏需要什么

Чтонужнодляразработкиигрикемреальноявляетсяразработчикигр。

Чтобыбытьразработчикомигр/разрабатыватьигры,вамнужнолишьвашежеланиеииметькомпьютер(хотявнашевремяможноинателефонеписатькод,ноделатьэтогоненадо)。 Есливыреальнохотитеразрабатавытиигры,тонужноопределитьсясприоритетами。 Выдолжныпонимать,чемдлявасявляетсяэтодело,

ЕслиВАРИАНТ№1,товамнужнопринятьто,чтовременинаразработкуигрыуйдетбольше,чемучеловека,посвятившемуэтомужизнь,ито,чтовыненапишитекакой-нибудь«шедевр»больше,чем笨鸟先飞。

Если вариант№2,тоувасбольшевозможностей,посравнениюсвашимиконкурентамиизварианта№1:во-первых,вывсегдазанимаетесьпрограммированием,уваспостояннаяпрактика/теория,вашажизньсвязанасэтимпрактическидоконца вашейжизни 。 Конечно,在AAA项目中,它是由AAA项目所开发的。

Итак,дляразработкиигр,нампотребуетсяследующее:

  1. Компьютер
  2. Желаниесоздаватьигры
  3. Желаниеучиться
  4. Установитьприоритеты

Разработкаигртребуетмножествазнаний。 ,тооднаизсамыхтворческихсфервпрограммировании,ноитакжесамойтребовательной。 Сейчасматематикаифизикавразработкеигрвсёбольшеавтоматизируется,нораньшевамточнобынужныбылизнаниявысшейматематикииминимумзнаниявсегокурсафизикившколеиколледже/универе。 Темнеменее,лишнимзнаниеэтихпредметовнебудет,особенно,есливыхотитеразрабатыватособст Никогданебойтесьчего-либо。 Есливынедружитесматематикой,физикойиматлогикой,тоявамНЕрекомендуюзаниматьсяразработкойигр,НО,еслижевыпростопрогуливализанятияичувствуете,чтоможетеучитьэтипредметы,невызываяколоссальныхзатруднений,топожалуйста – дверивамоткрыты。

Теперьперейдемковторойчастивопроса (правой) 。 Задайтесебевопрос:«Кемявляетсяразработчикигр?»。 Незнаете? Ничегострашного,сейчасмыпопробуемразобрать。 Итакразработчикигр,скореевсего,разрабатываетигры? Логично,нонамнуженболееподробныйанализ。 Минимумдляэтойпрофессиимыужеопределили,ночтоонделает,еслиразбитьэтотминимумнабл

Разработчикигрзанимаетсяследующим:

  1. Принимаетзадание
  2. Формулируетпроектизаданиевписьменномвиде(длясебя)
  3. Обсуждаетреализациюсосвоимиколлегами
  4. Сноваформулируетпроектизаданиевписьменномвиде
  5. Еслизаданиесложносоставное—разбиваетегонаменьшиеблоки
  6. Пишеткоддлярешениязадач
  7. Смотритсвойкод,исправляетегонедочеты
  8. Кооперируетсясколлегамидлятого,чтобыудостовериться,чтоошибокминимум (ведьнемежотебыть
  9. Дописываетмелкиедеталииштрихи
  10. Оптимизирует
  11. Проверяетработоспособность
  12. Выпускаетвпродакшн

Вотмыужеивидим,чтотакоесловосочетаниехранитвсебебольшийсмысл。 Конечно,такойвариантнедлявсех,вездепо-разному,ноястаралсяописатьприближенныйварианткомнеимоимдрузьям/коллегам/знакомым,которыеделаюттакже。

ххочусказать,чторазработкаигрнетакпроста,каккажетсяновичкам。 ,тооченьсложныйпроцесс,есливыхотитесделатьдействительноприятнуюдляокружающихпродукт。 Есливамсложносмотретьсточкизрениядругих,смотритесосвоей。 Тольконеговоритесебе:«Ну,здесьможносхалявить,мнеитакзайдет»。 Видитесложность? Преодолейтееё! Толькотаквысможетесовершенствоватьсвоинавыкииповышатьсвойопыт。 Иградолжнаприятнаминимумвам,ежлевыпланируетевыдатьевоощонён Какэтосделать? Простопокажитесвоимилизнакомымвашпроект(даженедоделанный)испроситотионин

Статьяподходиткконцу,издесьстоитотметить,чтонеспешитесвыпускомсвоихпроектов。 ,на,,,з Учитесь-практикуйтесь-смотрите,итакпокругу,поканепоймете,чтосделалито,чтодействительнохотели,ито,чтонравитсяхотябыодномувашемутоварищу。