Comments 5
А вот информация о том, как написать движок для визуальных новелл — не была найдена
Хех. Так и не надо, интереснее же самому сделать
Так и не надо, интереснее же самому сделать
Полностью соглашусь.
В начале у меня вообще не было представления как устроены движки, в особенности движки для визуальных новелл. Написать свой велосипед я бы не смог, так как знаний было мало.
Ну и ещё мне хотелось поскорей написать движок (не помню почему я хотел поскорей написать).
Vulkan API я пошёл пилить демки на OpenGL
Я чет не очень понимаю - учил вулкан, но писал в итоге на OpenGL? А зачем тогда его упоминать в статье если в итоге нигде не используется?
А что насчёт использования готовых движков с имеющимися примитивами для рисования всего на экране - love2d, cocos2d-x/js и иже с ними? Внутренний код там конечно то ещё произведение китайских умов, но на этом с давних лет делают игры в том числе и на ПК.
Если умеешь слушать на английском то можно посмотреть про движкостроение вот у этого чувака. Код он тоже выкладывает на github, только смотри на детали лицензии, если будешь копипастить что-то.
Я чет не очень понимаю - учил вулкан, но писал в итоге на OpenGL? А зачем тогда его упоминать в статье если в итоге нигде не используется?
Не обязательно писать что-то используя апи, которое ты изучал. Я изучал вулкан ради понимания как устроен пайплайн, рендерпассы, сэмплеры и так далее. Довольно полезные знания получил, хоть и использую всё это время OpenGL.
В статье упомянул потому что это тоже важное событие в моём пути программиста.
А что насчёт использования готовых движков с имеющимися примитивами для рисования всего на экране - love2d, cocos2d-x/js и иже с ними?
Про такие тулзы я не знал, когда только начинал изучать программирование движков. Однако, в настоящее время я уже знаком с этими тулзами и пытался их использовать, но честно говоря, мне такое просто не интересно:) Интреснее ведь самому написать класс для отрисовки круга, чем просто использовать что-то готовое. Хотя в реальности "интересно" не сработает.
Если умеешь слушать на английском то можно посмотреть про движкостроение вот у этого чувака. Код он тоже выкладывает на github, только смотри на детали лицензии, если будешь копипастить что-то.
Про него я уже давно знаю, но не смотрю. Мне интереснее смотреть The Cherno:)
Код я стараюсь не копипастить, а если уж копирую, то пытаюсь его переписать под свой стиль и понять как работает код.
Это мовето
Как я начал писать движки для визуальных новелл на C++. Часть 1: Начало пути