我有兴趣为未确定的多人游戏创建服务器,无论是基于 PC 还是基于移动设备。任何游戏服务器显然都是事件驱动的、异步的和快速的。我在 Web 开发方面非常有经验,通常使用 Symfony for PHP 或 Django for Python 等框架。
有什么可以与高性能游戏服务器开发的 Web 框架相媲美的吗?ROS(机器人操作系统)是一个复杂的 C/C++ 框架的例子,它针对实时性能进行了优化,包括常见的机器人功能。有没有为游戏设计的类似的东西?
现在我最感兴趣的是创建基于浏览器的 WebGL 游戏或 iPhone 游戏。因此,我正在考虑使用 Django 作为我的请求处理程序,并且只是通过 AJAX 进行通信。我知道这对于 PC 网络游戏来说效果很好,但我不确定与 iPhone/其他移动设备进行远程通信的最佳方式是什么。使用 Web 框架来仲裁移动应用程序是否常见?
这是一个开放式问题,因此非常感谢任何建议、想法或进一步阅读的链接。如果有人有任何好的阅读材料,我很乐意看看。