|
Mental handicap
1246 / 624 / 171
Регистрация: 24.11.2015
Сообщений: 2,429
|
|
[C++] Программирование игр с чего начать?07.07.2017, 20:55. Показов 5613. Ответов 25
Метки нет (Все метки)
Собственно, уже имею некие познания в языке С++ и очень хочу написать свою игру. Вопрос: с чего же начать и чем закончить, что бы написать игру, посоветуйте актуальных книг и курсов, которые бы дали старт и позволили начать писать код с 0 (даже если раньше никогда не писал игр и есть только абстрактное понятие). И что же выбрать D3D, OpenGL, Vulkan или что-то ещё?
0
|
|
| 07.07.2017, 20:55 | |
|
Ответы с готовыми решениями:
25
Хотел бы заняться разработкой игр. С чего начать? Общие вопросы
Написание игр. С чего начать? |
|
Почетный модератор
|
|
| 07.07.2017, 21:04 | |
|
ну вот смотри, допустим я тебе посоветую ну пусть Юнити, но ты не справишься с освоением, потом придешь на форум и скажешь - магирус - какой то звиздобол. посоветовал шнягу какую то.
и что? пробуй, что тебе по освоению понравится - то и осваивай.
0
|
|
|
Mental handicap
1246 / 624 / 171
Регистрация: 24.11.2015
Сообщений: 2,429
|
|
| 07.07.2017, 21:11 [ТС] | |
|
magirus, нет, не скажу.. я все понимаю, но я сам не могу определиться поэтому написал здесь
0
|
|
|
Неэпический
|
|||||
| 08.07.2017, 14:03 | |||||
|
Берите готовый игровой движок, и учитесь на нем.
0
|
|||||
| 08.07.2017, 14:11 | |
|
0
|
|
|
Mental handicap
1246 / 624 / 171
Регистрация: 24.11.2015
Сообщений: 2,429
|
|
| 08.07.2017, 17:35 [ТС] | |
|
Croessmah, типо unity, cryengine И т.д. ?
0
|
|
|
Mental handicap
1246 / 624 / 171
Регистрация: 24.11.2015
Сообщений: 2,429
|
|
| 08.07.2017, 18:00 [ТС] | |
|
Croessmah, а под плюсы что? У вас есть опыт написания игр?)
0
|
|
| 08.07.2017, 19:12 | ||
|
0
|
||
|
Mental handicap
1246 / 624 / 171
Регистрация: 24.11.2015
Сообщений: 2,429
|
|
| 08.07.2017, 19:18 [ТС] | |
|
8Observer8, а с чего бы вообще стоило начать? Нету какой-то последовательности, можно сразу начинать учить 3D типо UE4?
0
|
|
| 08.07.2017, 21:41 | ||
|
Добавлено через 1 час 20 минут Azazel-San, я пробовал разные движки, лично мне понравился Unity/C#. Его и осваиваю сейчас на практике на небольших старых играх. О вкусах не спорят.
0
|
||
|
Mental handicap
1246 / 624 / 171
Регистрация: 24.11.2015
Сообщений: 2,429
|
|
| 08.07.2017, 21:55 [ТС] | |
|
8Observer8, мне как-то C# не зашёл, поэтому решил на плюсах, даже думал ментора подыскать
0
|
|
| 09.07.2017, 08:05 | ||
|
Движок Lumberyard я не пробовал. CryEngine 5 не понравилось тем, что в итоговую сборку нужно включать движок целиком, а это 4ГБайта. Друзей трудно заставить скачать такую демку. Зато в CE5 мне стартовая графика больше понравилась, чем в UE4. На UE4 сборки весят 600 МБайт (это 300 МБайт в архиве). В Unity сборки от 27 МБайт (8 МБайт в архиве). В UE4 используют комбинацию Blueprint и C++. Те вещи, которые быстрее и проще сделать на Blueprint делают на нём, остальное на C++. Можно писать свои блоки Blueprint на C++. В общем, визаульный скриптинг на Blueprint и C++ код хорошо взаимодействуют друг с другом.
Добавлено через 16 минут Есть ещё один путь - это писать свои движки на OpenGL/DirectX. Это очень сложно и долго, хотя и позновательно. Но сейчас, когда есть столько бесплатных движков, я думаю, лучше сразу изучать как делать игры на движке, так проще найти работу. Время очень быстро уходит. Чтобы научиться делать свои движки уровня современных игр - нужно очень много времени. Кому-то нужно для этого лет 5, кому-то - 10, а кому-то ещё больше. Движок XRay для игры "Stalker. Тень Чернобыля" писали два программиста 7 лет, по-моему. Потом они же вдвоём написали с нуля движок "4A Engine" для игры "Метро 2033". Они его постоянно дописывают для новой части игры. Недавно на выставке E3 был красивый трейлер из новой части "Метро".
1
|
||
| 11.07.2017, 00:58 | |
|
0
|
|
|
Mental handicap
1246 / 624 / 171
Регистрация: 24.11.2015
Сообщений: 2,429
|
||
| 11.07.2017, 08:10 [ТС] | ||
|
Нашел вот такой огромный курс, по UE4 с использованием С++, только вот платный и на английском The Unreal Engine Developer Course
0
|
||
| 11.07.2017, 10:16 | |||
|
Я когда-то начинал изучать UE4. Изучал месяца 3-4, в том числе немного поизучал скриптинг на C++. В общем, с уверенностью могу сказать, в UE4 расклад такой, что лучше всего сначала обзорно изучить его встроенные инструменты и обзорно язык Blueprint, и перейти на изучение C++, а потом уже в конкретных небольших играх видеть, где проще использовать Blueprint, а где необходим C++ и углубляться, выполняя практические задачи, делать демки и небольшие игры, набивая руки, углубляться в теорию и тренироваться применять её на практике. Добавлено через 8 минут Обзорный курс по движку, Blueprint и по C++ (по C++ в конце 3 видео) на русском (с большим количеством лайков): Уроки Unreal Engine 4 (от Unreal Engine Rus)
1
|
|||
|
Mental handicap
1246 / 624 / 171
Регистрация: 24.11.2015
Сообщений: 2,429
|
|||
| 11.07.2017, 11:29 [ТС] | |||
|
Добавлено через 4 минуты Только вот все ещё немогу определится, что лучше UE4 или CryEngine 5? Говорят на CryEngine 5 можно лучше оптимизировать игру
0
|
|||
| 11.07.2017, 14:35 | ||||
|
Я много времени потерял, пока изучал то один движок, то другой. Лет 5 назад или больше я начинал изучать OpenGL с большими перерывами и стал параллельно прыгать с движка на движок (свой движок -> BGE -> UE4 -> Unity -> Three.js/Babylon.js/Phaser/Pixi.js -> свой движок -> Unity). Нужно было определиться намного раньше и прорываться в одном направлении. Сейчас почти с нуля начинаю. Не повторяйте моих ошибок.
0
|
||||
| 14.07.2017, 17:28 | |
|
2
|
|
|
2 / 2 / 0
Регистрация: 22.07.2017
Сообщений: 22
|
|
| 22.07.2017, 16:19 | |
|
Книга Майкла Доусона "Изучаем C++ через программирование игр"
0
|
|
| 22.07.2017, 16:19 | |
|
Помогаю со студенческими работами здесь
20
С чего начать создание браузерных игр? С чего начать изучение создания игр? С чего начать написание браузерных игр? С чего начать программирование на C#? Программирование - с чего начать? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|