Некоторое время я работал с XNA над дизайном и разработкой игр (хотя и только для личного использования банкоматов). В целом, я большой поклонник самой XNA, и она в целом «чувствует». Однако из-за того, что:
- В XNA, похоже, отсутствует поддержка (нет поддержки Metro, нет обновлений с 2010 года и т. Д.)
- Я планирую попытаться найти работу в индустрии разработки игр, и из-за доминирования в C ++ было бы очень полезно познакомиться с ним.
- XNA поддерживает только Windows (не Metro) и Xbox 360, а меня интересует Mac и (в меньшей степени) поддержка Linux.
Я пытался перейти на C ++ в качестве основного языка. Тем не менее, я не хочу сейчас сосредотачиваться на изучении необработанного DirectX / C ++, поэтому я искал API C ++ более высокого уровня (примерно того же уровня, что и XNA, хотя что-то более низкоуровневое было бы хорошо ) с ощущением, похожим на XNA. Итак, для кого-то, кто переключается с C # / XNA на C ++, что бы я выбрал для API, аналогичного XNA, хотя неуправляемого и работающего на C ++?