Goal abandoned
The author does not write in the goal 9 years 3 months 7 days
Узнать о возможностях в разработке компьютерных игр
Компьютерные игры - это бескрайний мир, который расширяется со стремительным развитием технологий. Этот мир пленяет и в голове рождаются сотни идей, которые хочется воплотить в компьютерной игре. При более близком знакомстве мир оказался очень двойственным: многие на первый взгляд простые игры оказались результатом долгой и кропотливой работой лучших специалистов, но с другой стороны некоторые замечательные игры оказались детищами одиноких энтузиастов. Игры, которые пишут одиночки совсем не похожи на игры, разработанные крупными фирмами - хотя с развитием технологий возможностей становится больше, - и по их примеру я хочу узнать какие возможности подвластны мне уже сейчас. Что я, простой IT-шник способен создать, разбираясь в некоторых языках программирования и ничего не смысля в компьютерной графике?
Этой целью я хочу прекратить мечтать, воображать и заниматься перфекционизмном, и буду изучать геймдев по маленьким крупицам, спрашивая у каждой крупицы, что я могу с ее помощью создать.
Goal Accomplishment Criteria
Игра, которую я смогу назвать полноценной. Минимальный уровень: бесплатная игра с хорошо отлаженным геймплеем на пару часов.
Лучше простая идея с качественным исполнением, чем наоборот.
-
Выбор среды для разработки
Найти максимально упрощающую процесс создания компьютерных игр среду разработки с несколькими условиями:
- бесплатность
- гибкость
- кросплатформенность (желательно)
-
Изучить основы работы с выбранной средой
Основами я считаю знания, достаточные для написания движущегося по нажатию клавиш объекта, и контроля пересечений с другими объектами.
-
Написать игру - лабиринт
Самая простая игра, которая мне приходит в голову.
-
Шаг за шагом (дальнейшее изучение)
В течении двух месяцев не менее 24 шагов (каждый выходной и один раз в будни).
- Каждый шаг - одно минимально ощутимое улучшение.
- Придумать простейшую концепцию игры, эксплуатирующую это улучшение.
- Реализовать игру. В течении дня. Если не успеваю - упростить и все равно реализовать.
Например:
улучшение - добавить таймер
концепция - прохождение лабиринта на время -
Итоговая работа
Из полученных наработок создать готовую игру в течении месяца. Каждое улучшение, на случай, если потребуются новые возможности для итоговой игры, как и в предыдущем этапе реализовывать в отдельной концепции.
- 6501
- 12 October 2014, 18:44
Don't miss new posts!
Subscribe for the Goal and follow through to its completion