Войти
ПрограммированиеФорумОбщее

Посоветуйте 2d движок / фреймворк на С++

Страницы: 1 2 Следующая »
#0
23:28, 8 июня 2017

Привет!

Выбираю движок / фреймворк на С++ для разработки простых 2d игр для Android / iOS.

Смотрю на:

- SFML https://www.sfml-dev.org/
- SDL2
- Angel2d https://angel2d.com/
- Allegro http://liballeg.org/
- Atomic https://atomicgameengine.com/
- Murl http://murlengine.com/
- Oxygine http://oxygine.org/
- Cocos2d-x http://www.cocos2d-x.org/

Что посоветуете?


#1
23:34, 8 июня 2017

http://docs.godotengine.org/en/stable/development/cpp/index.html

#2
4:46, 9 июня 2017

+ за Godot

#3
7:39, 9 июня 2017

Китайцы забили год назад на CocoStudio, теперь для кокоса фактически нет официального редактора. Можно конечно использовать CocosCreator (пытаются сделать Unity2D из кокоса) в связке с плагином для загрузки из плюсового кода, но это уже не торт.

#4
8:47, 9 июня 2017

мало сведений, ты пытаешься сравнивать несравниваемое. например, SFML — это тонкая обёртка на GAPI, а cocos2dx или oxygine — это толстые 2д движки, у них задачи разные соверешенно.

#5
9:20, 9 июня 2017

если хочешь простые 2д игры, то почему не юнька? создана ж для этого. С# выучить не такая уж и проблема.

ну а на плюсах кокос чаще всего вроде бы для 2д юзается.

#6
9:58, 9 июня 2017

Suslik
> мало сведений, ты пытаешься сравнивать несравниваемое. например, SFML — это
> тонкая обёртка на GAPI, а cocos2dx или oxygine — это толстые 2д движки, у них
> задачи разные соверешенно.

Минимальные требования = чтобы заводилось на ios / android, быстрый рендер спрайтов и текста, проигрывания звуков, обработка пользовательского ввода, таймер. Остальное в случае необходимости допишу сам (твины, анимация спрайтов, физику пр.). Но если уже будут - то это плюс. Главное, чтобы не было багов и громоздкого неудобного API.

Порядок
>если хочешь простые 2д игры, то почему не юнька? создана ж для этого. С# выучить не такая уж и проблема.
Unity не предлагать, во-первых, у меня сейчас  на работе 3 проекта на нём - хочу отдохнуть от него, во-вторых, он избыточен для простейших  2д игруль, в-третьих, руки периодически чешутся за С++ кодингом.

Огромных монстров типа Unreal тоже не хочется брать ради простых 2d игруль. Вот и Godot тоже уже кажется слишком большим комбайном. Что-то по-меньше и по-проще бы.

#7
10:02, 9 июня 2017

TirexiK
> Минимальные требования = чтобы заводилось на ios / android, быстрый рендер
> спрайтов и текста, проигрывания звуков, отработка пользовательского ввода,
> таймер. Остальное в случае необходимости допишу сам (твины, анимация спрайтов и
> пр.). Но если уже будут - то это плюс. Главное, чтобы не было багов и
> гормоздкого неудобного API.
по идее sfml подходил бы очень хорошо, если бы тебе не был нужен ios. так как он нужен, то я бы посоветовал sdl, хотя лично я не люблю plain-c интерфейсы.

#8
10:17, 9 июня 2017

Suslik
> по идее sfml подходил бы очень хорошо, если бы тебе не был нужен ios. так как
> он нужен, то я бы посоветовал sdl
А sfml точно не работает на ios?
Судя по форуму вроде бы можно https://en.sfml-dev.org/forums/index.php?topic=17379.0

#9
10:26, 9 июня 2017

+ за арктический.

#10
10:31, 9 июня 2017

Можно глянуть в сторону marmalade sdk.

>если хочешь простые 2д игры, то почему не юнька? >создана ж для этого. С# выучить не такая уж и >проблема.
Как же за@#$ло школо тычащая этого монстра во все дырки...

#11
10:32, 9 июня 2017

cin
nes
Так и знал что это кто-то посоветует. 

#12
10:33, 9 июня 2017

iKest
> Можно глянуть в сторону marmalade sdk.
Он ведь помер вроде?

#13
10:45, 9 июня 2017

если сходу хочешь начать делать простые 2д игры то Oxygine:)

Прошло более 11 месяцев
#14
3:36, 1 июня 2018

Что выбрал то в итоге?

Страницы: 1 2 Следующая »
ПрограммированиеФорумОбщее

Тема в архиве.