Привет двач. Помоги найти годную книгу, суть токова...
Дано: заскучавший backend-разработчик лет тридцати (я). Никогда не работал с графикой, ничего не понимаю в 3D-моделировании, линейка когда-то пройдена в универе, но уже плотно подзабыта.
Найти: хочется найти книгу, чтобы после ее прочтения (а можно прямо в процессе) разработать что-то напоминающее 3D-игру, в которую можно играть. Чтобы на базовом уровне был разобран процесс разработки игры, с нуля и до чего-то, во что можно играть (пусть и самое простое). Что-то типа "Убийца Ведьмака за 21 день (для чайников)".
Из условий:
- Без готовых движков. Задачи сделать максимально крутую игру за минимальный срок у меня нет -- гораздо интереснее разобраться в основах, для начала по самым верхам.
- Чтобы можно было разрабатывать под Linux. Т.е. OpenGL/Vulcan (что там сейчас актуально?), а не DirectX.
>>740276 Привет ты тут? Наверное могу посоветовать Mastering c++ Game Development mickey macdonald , и по математике Essential Mathematics for Games and Interactive Applications
>>740276 Не слушай >>740541 Ты можешь обдрочиться кватернионами, тензорами, линейными пространствами и аналитикой пересечений объектов, а потом понять, что игры так и нет. Читай любую книгу по юнити для чайников, где делают по ходу игру. Вообще начни с официальных туторов и двигайся https://learn.unity.com/tutorials. Основную математику за тебя уже написали. Для простой игры тебе только понадобятся простые векторные операции, но они обычно покрываются в любом туторе для школьников.
>>740848 Спасаю человека. У него в условиях противоречия. Хочу игру делать, чтобы можно было ИГРАТЬ. А потом хуергу про вулкан с металом, чтобы треугольник с текстурой месяц выводить.
>>740961 Я имел в виду игру уровня "кривая модель передвигается по лабиринту и бьет по щам таких же кривых врагов". Такие штуки в универе в качестве курсовых по компьютерной графике сдавали, делали на голом Direct X. Заставить людей в это ИГРАТЬ можно только силой, конечно, чего я торжественно обещаю не делать.
Я к сожалению этот курс почти проебал из-за излишнего энтузиазма на первой работе, о чем сейчас жалею.
Ищу в целях закрыть гештальт, и для борьбы с накрывшим проф. выгаранием.
>>740992 >кривая модель передвигается по лабиринту и бьет по щам таких же кривых врагов ТЫ даже не представляешь сколько всего надо написать, реализовать чтобы это сделать, вот серьёзно, без шуточек. Очень актуален предыдущий пост. Чтобы это реализовать на готов движке тебе надо будет посмотреть/почитать и потратить пару дней времени, а уж чтоб своё навелосипедить, земля бетоном челик.
>>740993 Наверное, не представляю. Но я попробую. Обосрусь так обосрусь, не страшно.
Запросы типа "game development opengl" выдают по 100500 книг, найти бы годную среди них, наверняка большая часть мусор. Нет какой-нибудь общепризнанно хорошей книги, в которую принято тыкать новичков?
>>740996 Лет 10 назад , когда впервые серьезно загорелся желанием сделать игру, взял на тот момент знакомый С++ и начал пилить. Так как вспомню сколько я ебался, и это не один месяц, госпади, сейчас тоже самое на готов движке за неделю сделал бы, сэкономив кучу времени, сил, и вдохновения для самого контента игры. Поэтому надо ставить цель - Хочется сделать игру, делаешь игру. Хочется изучать программирование для микроконтролеров, изучаешь. А если уж хочется по изучать графические библиотеки то и их чекаешь, не создавая тред-Двач хочу сделать игру без велосипедов всё сам. До тебя всё уже сделали, все инструменты, бери и твори. С нуля сам никогда, никто ничего не сотворит, все пользуются в какой-то мере готовыми наработками.
>>740993 Там максимум 1000 строк кода, ничего сложного там нету. Не пугай людей. >>740996 я тебе скинул книгу где делают мелкий прототип на опенгл. плюс там еще немного покрывает вулкан
Дано: заскучавший backend-разработчик лет тридцати (я). Никогда не работал с графикой, ничего не понимаю в 3D-моделировании, линейка когда-то пройдена в универе, но уже плотно подзабыта.
Найти: хочется найти книгу, чтобы после ее прочтения (а можно прямо в процессе) разработать что-то напоминающее 3D-игру, в которую можно играть. Чтобы на базовом уровне был разобран процесс разработки игры, с нуля и до чего-то, во что можно играть (пусть и самое простое). Что-то типа "Убийца Ведьмака за 21 день (для чайников)".
Из условий:
- Без готовых движков. Задачи сделать максимально крутую игру за минимальный срок у меня нет -- гораздо интереснее разобраться в основах, для начала по самым верхам.
- Чтобы можно было разрабатывать под Linux. Т.е. OpenGL/Vulcan (что там сейчас актуально?), а не DirectX.
Такое вообще бывает?