Mental handicap
 Аватар для Azazel-San
1246 / 624 / 171
Регистрация: 24.11.2015
Сообщений: 2,429

[C++] Программирование игр с чего начать?

07.07.2017, 20:55. Показов 5751. Ответов 25
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Собственно, уже имею некие познания в языке С++ и очень хочу написать свою игру. Вопрос: с чего же начать и чем закончить, что бы написать игру, посоветуйте актуальных книг и курсов, которые бы дали старт и позволили начать писать код с 0 (даже если раньше никогда не писал игр и есть только абстрактное понятие). И что же выбрать D3D, OpenGL, Vulkan или что-то ещё?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
07.07.2017, 20:55
Ответы с готовыми решениями:

Хотел бы заняться разработкой игр. С чего начать? Общие вопросы
Если кто то участвовал в создании игр,oткликните :)) Есть несколько вопросов общего характера

С чего начать программирование игр?
Добрый день уважаемые форумчане. Решил перейти с Java на С++, а именно хочу попробывать себя в разработке игр. Путешествуя по различным...

Написание игр. С чего начать?
Хочу заняться написанием игр. Хотелось бы начать с простого... Какими книгами или сайтами можно воспользоваться?

25
9987 / 2959 / 497
Регистрация: 05.10.2013
Сообщений: 8,102
Записей в блоге: 242
22.07.2017, 17:21
Студворк — интернет-сервис помощи студентам
Azazel-San, как у вас дела продвинулись? Вы установили какие-нибудь движки?
0
Mental handicap
 Аватар для Azazel-San
1246 / 624 / 171
Регистрация: 24.11.2015
Сообщений: 2,429
23.07.2017, 13:52  [ТС]
yoguy, книга так себе, если честно
8Observer8, скачал UE4 и начал с ним работать, но не долго мне пришлось.. сдох комп(из-за гроз), около недели шаманил что бы его оживить, удалось.. продолжил работать и понял что движок ужасно грузит мой ПеКа, поэтому пока геймдев заморожен(надеюсь не на долго), на данный момент усовершенствую свои знания по С++/3D модделингу
0
9987 / 2959 / 497
Регистрация: 05.10.2013
Сообщений: 8,102
Записей в блоге: 242
23.07.2017, 14:32
Цитата Сообщение от Azazel-San Посмотреть сообщение
продолжил работать и понял что движок ужасно грузит мой ПеКа
Я вообще на ноуте. Невозможно было работать в редакторе UE4, так как ноут грелся, кулеры шумели и в итоге ноут через 5-10 минут выключался от перегрева. Можно было только в Visual Studio писать код и быстренько пробовать в редакторе, пока ноут не успевал нагреться. Пробовал ещё CryEngine 5 поставить, но не получилось, установка завершалась в самом конце неизвестной ошибкой.

Цитата Сообщение от Azazel-San Посмотреть сообщение
3D модделингу
Я тоже этим увлекаюсь. Но я кроме моделлинга ещё изучаю: риг, анимацию, создание текстур: ColorMap, NormalMap, SpecularMap. Видео курсы смотрю, читаю книги, документацию и, конечно, практикуюсь. Основное - это программирование, а это всё чисто хобби и чтобы хотя примерно иметь представление, чем замаются артисты (от слова "арт"). Недавно посмотрел этот курс и сделал такой молот: https://8observer8.github.io/Unity/Hammer/
0
Mental handicap
 Аватар для Azazel-San
1246 / 624 / 171
Регистрация: 24.11.2015
Сообщений: 2,429
23.07.2017, 14:39  [ТС]
Цитата Сообщение от 8Observer8 Посмотреть сообщение
Можно было только в Visual Studio писать код и быстренько пробовать в редакторе, пока ноут не успевал нагреться.
у меня что-то похожее, так же может дропнутся, но не из-за перегрева, а как оказалось дело в памяти, но там уже свои ньюансы..
Цитата Сообщение от 8Observer8 Посмотреть сообщение
Пробовал ещё CryEngine 5 поставить, но не получилось
надо будет тоже попробовать поставить, но не уверен что ситуация будет лучше
Цитата Сообщение от 8Observer8 Посмотреть сообщение
Недавно посмотрел этот курс и сделал такой молот: https://8observer8.github.io/Unity/Hammer/
очень круто!
0
136 / 131 / 43
Регистрация: 07.11.2017
Сообщений: 553
17.11.2017, 14:41
и почему все хотят сразу создать WoW или Battlefield...
Azazel-San, может стоит начать с простых 2д игр?
для этого нужно всего то
1) уметь вывести картинку на екран
2) возможно изменить ее координаты о_О
3) прикрепить звук к действиям каким либо
4) взаимодействовать с ГГ посредством input (мышь, клава...)

сделай пару простых игр и ты поймешь чего тебе не хватает для твоих идей, дальше куришь что нужно
0
9987 / 2959 / 497
Регистрация: 05.10.2013
Сообщений: 8,102
Записей в блоге: 242
17.11.2017, 15:48
Цитата Сообщение от f3hler Посмотреть сообщение
1) уметь вывести картинку на екран
2) возможно изменить ее координаты о_О
3) прикрепить звук к действиям каким либо
4) взаимодействовать с ГГ посредством input (мышь, клава...)
В теории звучит просто, но очень мало кому удалось реализовать на практике все эти 4 пункта в одной демке. Вам это удалось?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
17.11.2017, 15:48

С чего начать создание браузерных игр?
Подскажите литературу или поделитесь опытом.Я планирую начать разработку браузерных игр но не знаю с чего начать.Знаю на приличном уровне...

С чего начать изучение создания игр?
Доброго времени суток, у меня банальный вопрос, но вы уже умелые в этом деле форумчане возможно подскажете с чего же начать?

С чего начать написание браузерных игр?
вот начал изучать php,mysql,html так понемногу вникаю делаю отдельные примеры эксперементирую но вот захотел убить сразу двух зайцев -...

С чего начать программирование на C#?
Здравствуйте. Извините за глупый вопрос, но у меня проблемы с тем, что именно необходимо скачать, чтобы работать под С# NET. Может...

Программирование - с чего начать?
Привет всем хочу программировать на платформе Андроид , какой язык программирования посоветуете выучить , и какие книги нужно читать ?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
26
Ответ Создать тему
Опции темы

Новые блоги и статьи
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701 Купил два термопринтера QR701. На сэлф-тесте написано: Language: PC936 (GB18030). Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
Создание формы заимствованного документа
Maks 03.08.2026
Задача: Необходимо создать собственную форму заимствованного документа. На форме должен быть реквизит "Покупатель", а также табличная часть со следующими реквизитами: - Расчетный счет покупателя. . .
Задача предоставления скидок покупателям
Maks 03.08.2026
Задача: В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru