Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
Maks_2
0 / 0 / 0
Регистрация: 27.01.2019
Сообщений: 1
1

Игровой движок на с++

28.01.2019, 21:10. Просмотров 764. Ответов 20
Метки нет (Все метки)

Учу с++, и хотелось бы попрактиковаться на разработке простеньких 2Д игр к примеру для андроид, но не могу найти нормальный движок. Именно движок для с++. Прочитал про CryEngine, но насколько я понял он далеко не для несложных 2Д игр. Подскажите пожалуйста что нибудь, на чем можно научиться работать с движками игр и создать свое приложение для GooglePlay.
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.01.2019, 21:10
Ответы с готовыми решениями:

Игровой движок
Какие версий С++ можно использовать для написания своего движка? Просто хочу узнать.

Игровой движок
Всем привет. Есть команда, есть знания C++, есть идея игры, нет познания DirectX (именно Direct,...

Игровой движок!
Подскажите пожалуйста с чего начать писать движок? И еще несколько книг которые мне помогут его...

Стоит ли разрабатывать свой игровой движок
Скорее всего вопрос скинули уже в другую тему , но пока пользуюсь моментом большого онлайна в...

Подскажите бесплатный игровой движок под с++
Подскажите бесплатный игровой движок под с++

20
Pashka Durov
134 / 85 / 32
Регистрация: 30.01.2018
Сообщений: 438
28.01.2019, 23:53 2
Unreal Engine вроде могет
0
Casper-SC
Эксперт .NET
4007 / 1919 / 375
Регистрация: 27.03.2010
Сообщений: 5,291
Записей в блоге: 1
29.01.2019, 00:00 3
Maks_2, SFML попробуй.

Добавлено через 42 секунды
Цитата Сообщение от Maks_2 Посмотреть сообщение
Именно движок для с++
Что значит для?

Чтобы можно было прогать скрипты в готовом движке на С++? Если да, то SFML это движок на С++.
0
Azazel-San
Mental handicap
1031 / 511 / 144
Регистрация: 24.11.2015
Сообщений: 2,105
Завершенные тесты: 1
29.01.2019, 00:00 4
Цитата Сообщение от Casper-SC Посмотреть сообщение
Maks_2, SFML попробуй.
Это не игровой движок.
0
29.01.2019, 00:00
Casper-SC
Эксперт .NET
4007 / 1919 / 375
Регистрация: 27.03.2010
Сообщений: 5,291
Записей в блоге: 1
29.01.2019, 00:03 5
Цитата Сообщение от Azazel-San Посмотреть сообщение
Это не игровой движок.
Ага, но тем не менее 2D игры на нём пишут только в путь (хотя бы для самообучения).

Добавлено через 1 минуту
https://github.com/SFML/SFML-Game-Development-Book
И книгу, наверное, не с проста так назвали, и много видео на YouTube по разработке простых 2D игр не с проста появилось.
0
Azazel-San
Mental handicap
1031 / 511 / 144
Регистрация: 24.11.2015
Сообщений: 2,105
Завершенные тесты: 1
29.01.2019, 00:05 6
Цитата Сообщение от Casper-SC Посмотреть сообщение
но тем не менее 2D игры на нём пишут только в путь (хотя бы для самообучения)
Выбор офк не плох, но автор очень хочеть писать именно под андроид и вот тут что-то не уверен на счет поддержки, работает ли SFML c OpenGL ES?

Добавлено через 1 минуту
Цитата Сообщение от Casper-SC Посмотреть сообщение
И книгу, наверное, не с проста так назвали, и много видео на YouTube по разработке простых 2D игр не с проста появилось.

Не стоит путать термины. На чистом OpenGL тоже пишут игры, например новый Doom, но это не значит что OpenGL - игровой движок потому что с помощю данного api пишут игры..
1
Fulcrum_013
1487 / 1245 / 143
Регистрация: 14.12.2014
Сообщений: 10,938
Завершенные тесты: 3
29.01.2019, 00:06 7
Цитата Сообщение от Casper-SC Посмотреть сообщение
Ага, но тем не менее 2D игры на нём пишут только в путь (хотя бы для самообучения).
Если проводить параллель с консольными приложениями, то в игровом движке графическая библиотека делает примерно такую часть работы
C++
1
cout << results;
Maks_2, Посмотрите в сторону FireMonkeу. Спрайты и физический 2D движок там есть. Под Андроид, iOS, MacOS и Windows компилится без переделки кода (все нужные обертки включая обертки GL и Direct3D там уже под капотом). И в общем то все что нужно для создания простых 2D и 3D игр там есть.
0
Casper-SC
Эксперт .NET
4007 / 1919 / 375
Регистрация: 27.03.2010
Сообщений: 5,291
Записей в блоге: 1
29.01.2019, 00:08 8
Цитата Сообщение от Azazel-San Посмотреть сообщение
но автор очень хочеть писать именно под андроид
Цитата Сообщение от Maks_2 Посмотреть сообщение
хотелось бы попрактиковаться на разработке простеньких 2Д игр к примеру для андроид
Выделим здесь "к примеру", что не значит "только на андроид" или "обязательно, чтобы была разработка под андроид".

Fulcrum_013, это к чему вообще? Якобы там только графика?
0
Azazel-San
Mental handicap
1031 / 511 / 144
Регистрация: 24.11.2015
Сообщений: 2,105
Завершенные тесты: 1
29.01.2019, 00:09 9
Цитата Сообщение от Casper-SC Посмотреть сообщение
Выделим здесь "к примеру", что не значит "только на андроид" или "обязательно, чтобы была разработка под андроид".
Цитата Сообщение от Maks_2 Посмотреть сообщение
Подскажите пожалуйста что нибудь, на чем можно научиться работать с движками игр и создать свое приложение для GooglePlay.
Дочитываем доконца.
0
Casper-SC
Эксперт .NET
4007 / 1919 / 375
Регистрация: 27.03.2010
Сообщений: 5,291
Записей в блоге: 1
29.01.2019, 00:15 10
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Посмотрите в сторону FireMonkeу. Спрайты и физический 2D движок там есть.
Насчёт физического движка не знаю, но спрайты и в SFML есть.

Добавлено через 1 минуту
В общем, ладно. Ясно. SFML не подходит. Нет времени спорить.

Добавлено через 24 секунды
Azazel-San, да, я не дочитал.

Добавлено через 1 минуту
Цитата Сообщение от Casper-SC Посмотреть сообщение
В общем, ладно. Ясно. SFML не подходит.
Хотя как сказать: https://github.com/SFML/SFML/wiki/Tutorial:-Building-SFML-for-Android

Добавлено через 2 минуты
Цитата Сообщение от Azazel-San Посмотреть сообщение
Не стоит путать термины. На чистом OpenGL тоже пишут игры, например новый Doom, но это не значит что OpenGL - игровой движок потому что с помощю данного api пишут игры..
Стоило бы для начала хотя бы на гитхабе посмотреть пару тройку страниц и убедиться, что SFML это не просто одна лишь отрисовка.
0
Azazel-San
Mental handicap
1031 / 511 / 144
Регистрация: 24.11.2015
Сообщений: 2,105
Завершенные тесты: 1
29.01.2019, 00:18 11
Цитата Сообщение от Casper-SC Посмотреть сообщение
Нет времени спорить.
Дело не в споре. А в неточности ТС, он не уточнил с чем он хотел бы работать.
Цитата Сообщение от Casper-SC Посмотреть сообщение
Ясно. SFML не подходит.
Ну, как сказать, я не знаю насколько SFML поддерживает android. Ну сам SFML это внутри тот же OpenGL, если разрабы SFML сделали поддержку ES версии это уже неплохо, но даже нативный OpenGL ES мобилки поддерживают криво.

Добавлено через 1 минуту
Цитата Сообщение от Casper-SC Посмотреть сообщение
Стоило бы для начала хотя бы на гитхабе посмотреть пару тройку страниц и убедиться, что SFML это не просто одна лишь отрисовка.

Круто умеем переводить стрелки. Я дал ответ на ваш ответ не более, кому и стоило бы посмотреть так это вам и внимательнее читать вопрос.
0
Casper-SC
Эксперт .NET
4007 / 1919 / 375
Регистрация: 27.03.2010
Сообщений: 5,291
Записей в блоге: 1
29.01.2019, 00:22 12
Цитата Сообщение от Azazel-San Посмотреть сообщение
Я дал ответ на ваш ответ не более, кому и стоило бы посмотреть так это вам и внимательнее читать вопрос.
Ок. Я посмотрел. Увидел, что под андроид можно компилить, можно писать игры, это не только отрисовка (прям очень далеко не только отрисовка). Что я сделал по твоему не так? Какие-то стрелки ещё придумал.
0
Fulcrum_013
1487 / 1245 / 143
Регистрация: 14.12.2014
Сообщений: 10,938
Завершенные тесты: 3
29.01.2019, 00:25 13
Цитата Сообщение от Casper-SC Посмотреть сообщение
Якобы там только графика?
Сетка и звук это их той же серии вывода результатов. А сама игра это по большому счету на 90+% счет физики, логики игрового мира и поведения ботов в реальном времени.
0
Azazel-San
Mental handicap
1031 / 511 / 144
Регистрация: 24.11.2015
Сообщений: 2,105
Завершенные тесты: 1
29.01.2019, 00:26 14
Цитата Сообщение от Casper-SC Посмотреть сообщение
Какие-то стрелки ещё придумал.
Да, это не стрелки, а банальное не понимание отличий.
Цитата Сообщение от Casper-SC Посмотреть сообщение
Увидел, что под андроид можно компилить, можно писать игры, это не только отрисовка (прям очень далеко не только отрисовка).
Круто, всего этого можно добится и без SFML.
Цитата Сообщение от Casper-SC Посмотреть сообщение
Что я сделал по твоему не так?
Все окей, не стоит показывать свою токсичность.
0
Casper-SC
Эксперт .NET
4007 / 1919 / 375
Регистрация: 27.03.2010
Сообщений: 5,291
Записей в блоге: 1
29.01.2019, 00:30 15
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
А сама игра это по большому счету на 90+% счет физики, логики игрового мира и поведения ботов в реальном времени.
Fulcrum_013, ок. Кто знает, может быть он хочет всё это написать сам

Цитата Сообщение от Azazel-San Посмотреть сообщение
Все окей, не стоит показывать свою токсичность.
Слушай, дружище, тебе заняться нечем больше? Агришься тут непонятно на что. Придумываешь несуществующие проблемы. Пытаешься меня как-то задеть. Успокойся. Не придумывай себе, не накручивай. Я и не пытался тебе грубить и т.д. Текст он такой, его можно прочитать по разному. Один раз прочитаешь и плакать хочется, второй раз с другой интонацией, и вот, человек тебе другом кажется. Модные словечки какие-то (токсичность).
0
New man
288 / 202 / 72
Регистрация: 23.05.2011
Сообщений: 943
Завершенные тесты: 5
29.01.2019, 01:23 16
Pashka Durov, не надо на нём 2D делать.
0
8Observer8
3222 / 1747 / 311
Регистрация: 05.10.2013
Сообщений: 5,451
Записей в блоге: 115
29.01.2019, 01:39 17
Цитата Сообщение от Maks_2 Посмотреть сообщение
Подскажите пожалуйста что нибудь
Godot: https://godotengine.org/features
0
Fulcrum_013
1487 / 1245 / 143
Регистрация: 14.12.2014
Сообщений: 10,938
Завершенные тесты: 3
29.01.2019, 04:35 18
Цитата Сообщение от Casper-SC Посмотреть сообщение
может быть он хочет всё это написать сам
Ну логику и ИИ это по определению сам.
0
GoshaM
215 / 103 / 36
Регистрация: 02.06.2016
Сообщений: 241
29.01.2019, 11:48 19
Цитата Сообщение от 8Observer8 Посмотреть сообщение
Godot
Он С++ поддерживает весьма условно, через создание модулей-расширений.
1
COKPOWEHEU
1571 / 1064 / 248
Регистрация: 09.09.2017
Сообщений: 4,359
29.01.2019, 12:37 20
Цитата Сообщение от Casper-SC Посмотреть сообщение
В общем, ладно. Ясно. SFML не подходит. Нет времени спорить.
Может и подходит, но это не движок. Это набор библиотек для работы с операционной системой: ввод-вывод, сеть, звук и т.п. На его основе можно написать игровой движок, но придется приложить усилия.
Цитата Сообщение от Azazel-San Посмотреть сообщение
Ну сам SFML это внутри тот же OpenGL
полегче! В SFML есть интеграция OpenGL, но напрямую оно туда не входит. То есть тот OpenGL, который можно вызывать через обертки SFML ничем не отличается от обычного.
2
29.01.2019, 12:37
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.01.2019, 12:37

Ищу простой 3D игровой движок на С++ и DirectX
Доброго времени суток. Мне необходимо найти исходник простой 3D игры для демонстрации ее, пусть...

Игровой движок
Какой движок бесплатный для комерческого использования лутше!Сейчас я разрабатываю игру можете...

C++ 3D игровой движок
Добрый день. Подскажите пожалуйста трёхмерный игровой движок, который можно подключить к Visual...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru