Нужен очень простой, но в тоже время очень производительный движок. Игровой мир будет состоять из полигонов, покрытых текстурой. Никаких шейдеров, и всяческого сверхъестественного не нужно. Тоесть по сути нужно выводить пару тройку полигонов и низко детализированные модели, + hud/gui. Плюс нужны физика по этим полигонам (игрок не проваливается под карту, не проходит сквозь стены) и объемный звук.
Какие движки (связки движков), можно использовать для реализации этого? Еще раз обращаю внимание, что упор делается в производительность (он же фпс), а не в красоту графики (шейдерная вода, освещение лучше чем в реальном мире), очевидно CryEngine не предлагать.
Еще нужно что бы, это дело было кроссплатформенно. Как минимум Windows/Linux x32/x64, а в идеале приставки и мобильные платформы.
UPD #1
Мне кажеться меня не поняли, мне нужна очень простастая графика, юнити и анриал бля меня перебор. У меня графика должна быть ближе к майнкрафту, и динамично меняющаяся карта во время игрового процесса, то есть насколько я понимаю BSP-деревья не прокатят. Source и Unreal Engine отметаются сразу.
UPD #2
Хорошо, давайте открою все карты, я делаю ре-мейк майнкрафта, Большое кол-во так называемых энтити брашей (терминологией движка GoldSoure (HL CS) ) плохо скажеться на производительности. Здесь нужен совершенно другой подход. Поэтому я ищу что-то более низкоуровневое (типо Ogre3D), нехочеться копаться с голым OpenGL.
А по поводу UPD#1, это ты меня не понял. Я пробовал libGDX(Java) и Panda3D (Python). И то что я делал в них по вечерам за недели 2, в UE4 я сделал за пару выходных. Я подразумевал простоту в освоении а не сложность и масштабность движка.
я бы не стал отметать unity, у него очень хорошая оптимизация и рисуется ровно столько сколько вам нужно, то есть нужна "простая графика" пожалуйста, не вешайте на ваши объекты всякие шейдеры и т.п. и проблемы отпадают. Не совсем ястно что имеется под "полигонами" и "динамически изменяющейся картой", но если чтото в духе майнкрафт то достаточно будет плодить кубики как в майнкрафте и по ним бегать, причем физика (не праваливаться по карту к примеру) уже реализована "из коробки", достаточно поставить нужные параметры модели и "кубиков"
Unity 3d это - С#.
С++ это - Unreal Engine 4, OGRE, Irrlicht, Wave Engine, Godot Engine и тп. www.indiedb.com/engines/top
Я бы на Вашем месте взглянул на инструментарий каждого из них (ведь даже у GoldSource был их WorldCraft 3.3).
А также на списки поддерживаемых платформ.