Маркус Перссон (известный также как Notch) создал Minecraft с нуля, разработав уникальный игровой движок. cq.ru Он оптимизировал его под ключевые аспекты игры: генерацию мира, систему блоков и физику. cq.ru
Перссон писал Minecraft на языке программирования Java с использованием библиотеки графического вывода LWJGL. ru.wikipedia.org minecraft-inside.ru
Некоторые особенности процесса разработки:
- Вдохновение: Перссон черпал идеи из таких игр, как Dwarf Fortress, Dungeon Keeper и Infiniminer. ru.wikipedia.org
- Первый прототип: за образец для создания Minecraft была взята блочная структура мира Infiniminer. ru.wikipedia.org При этом Перссон использовал фрагменты кода и графики из RubyDung, а также включил в игру модели персонажей из другого своего раннего проекта — Zombie Town. ru.wikipedia.org
- Добавление элементов: в течение месяца Перссон добавил в игру песок, воду, лаву, а также примитивное динамическое освещение и физическую симуляцию жидкостей. ru.wikipedia.org Вместо хаотично расположенных блоков стали генерироваться реалистичные ландшафты. ru.wikipedia.org
- Тестирование: спустя ещё месяц Перссон начал тестировать многопользовательский режим. ru.wikipedia.org