`
阿尔萨斯
  • 浏览: 4171492 次
社区版块
存档分类
最新评论

LINUX的游戏开发免费工具

 
阅读更多
<iframe align="center" marginwidth="0" marginheight="0" src="http://www.zealware.com/csdnblog336280.html" frameborder="0" width="336" scrolling="no" height="280"></iframe>

顺便说说LINUX的游戏开发。也许终究有一天也可以有一套免费使用的开发平台。虽然永远也比不上MS的好用。但起码许多运营商要求的服务器必须是LINUX版本的。一般开发还是在WINDOWS上,用标准C++写好再移到LINUX上。不过游戏这种对运行时要求苛刻的系统,需要用到许多平台相关的东西。服务器的SOCKET,EPOLL等。客户端的X11。而且调试也必须在LINUX上。关于IDE,我的经验是使用KDE里的KDEVELOP比较容易。集成了GDB和一些内存纠错等应用。可视化的STEP DEBUG。操作也方便,就象个简化的VC一样。另外, DDD+SOURCE NAVIGATOR也是一种选择。

LINUX上的OPENGL开发,需要安装好厂家的显卡驱动。如果需要KDE下的窗口程序支持OPENGL, QT+OPENGL 是种不错的搭配。 如果想用类似MFC的思路开发窗口程序,wxWidgets是个决好的选择。它也是92年开始开发的,和MFC的年纪差不多大了。http://wxwidgets.org/ 。UNREAL3编辑器就用的这个。但我比较费解,因为看不出wxwidgets比MFC方便在哪里。都是用宏做RTTI用OO做窗口封装。真是象极。wxwidgets 缺乏强大的RAD工具。拉个窗口装个按钮需要第三方工具。不过,在LINUX下,有和MFC这么象的GUI库,而且此库使用本地X11速度也有保证,且专门有与OPENGL结合的开发LIB。还苛求什么呢。

这样,GUI,SERVER,CLIENT,在免费操作系统上使用免费工具开发的条件都具备了




分享到:
评论

相关推荐

    SDLDevelopmentTools2D游戏开发工具(跨平台windows,linux等)

    精心收集整理的完整SDL开发工具,完美开发2D游戏,开源免费,可跨平台windows,linux,Mac Os等 文件包括SDL基本开发部,SDL_image开发包,SDL_ttf开发包,所需所有lib文件、dll文件、.h头文件,以及开发指导书(SDL...

    诺基亚为Linux开发伙伴带来Java开发工具.pdf

    诺基亚为Linux开发伙伴带来Java开发工具.pdf

    Linux系统设计-Linux系统开发

    许多知名的云计算服务提供商都采用Linux系统作为其基础架构,一些游戏平台和游戏开发工具采用Linux作为支持的操作系统,例如Steam平台上的某些游戏。Linux系统在科学计算、数据分析和机器学习等领域也有广泛应用。...

    Linux系统设计-linux 系统shell脚本工具

    许多知名的云计算服务提供商都采用Linux系统作为其基础架构,一些游戏平台和游戏开发工具采用Linux作为支持的操作系统,例如Steam平台上的某些游戏。Linux系统在科学计算、数据分析和机器学习等领域也有广泛应用。...

    Linux系统设计-Linux系统 gittools工具

    许多知名的云计算服务提供商都采用Linux系统作为其基础架构,一些游戏平台和游戏开发工具采用Linux作为支持的操作系统,例如Steam平台上的某些游戏。Linux系统在科学计算、数据分析和机器学习等领域也有广泛应用。...

    Linux系统设计-nuix,linux 系统开发

    许多知名的云计算服务提供商都采用Linux系统作为其基础架构,一些游戏平台和游戏开发工具采用Linux作为支持的操作系统,例如Steam平台上的某些游戏。Linux系统在科学计算、数据分析和机器学习等领域也有广泛应用。...

    Linux系统设计-Linux运维监控工具

    许多知名的云计算服务提供商都采用Linux系统作为其基础架构,一些游戏平台和游戏开发工具采用Linux作为支持的操作系统,例如Steam平台上的某些游戏。Linux系统在科学计算、数据分析和机器学习等领域也有广泛应用。...

    Linux系统设计-linux系统shell工具集

    许多知名的云计算服务提供商都采用Linux系统作为其基础架构,一些游戏平台和游戏开发工具采用Linux作为支持的操作系统,例如Steam平台上的某些游戏。Linux系统在科学计算、数据分析和机器学习等领域也有广泛应用。...

    Linux系统设计-Linux系统及驱动开发

    许多知名的云计算服务提供商都采用Linux系统作为其基础架构,一些游戏平台和游戏开发工具采用Linux作为支持的操作系统,例如Steam平台上的某些游戏。Linux系统在科学计算、数据分析和机器学习等领域也有广泛应用。...

    SGDK 是一个免费的完整的FCNES游戏游戏开发库工具

    Unix/Linux users should give a try to the Gendev project from Kubilis: https://github.com/kubilus1/gendev It allows to quickly setup SGDK on a Unix environment. And now MACOS users also have access ...

    Linux系统设计-2014年给某家公司开发一套基于集群的后台日志分析系统,操作系统linux,开发语言c++

    2014年给某家公司开发一套基于集群的后台日志分析系统,...许多知名的云计算服务提供商都采用Linux系统作为其基础架构,一些游戏平台和游戏开发工具采用Linux作为支持的操作系统,例如Steam平台上的某些游戏。Linux系

    Linux系统设计-WebFile 用go语言开发的浏览器文件管理系统,支持windows,linux,MacOS

    许多知名的云计算服务提供商都采用Linux系统作为其基础架构,一些游戏平台和游戏开发工具采用Linux作为支持的操作系统,例如Steam平台上的某些游戏。Linux系统在科学计算、数据分析和机器学习等领域也有广泛应用。...

    Linux系统设计-kali linux审计系统工具使用方法

    许多知名的云计算服务提供商都采用Linux系统作为其基础架构,一些游戏平台和游戏开发工具采用Linux作为支持的操作系统,例如Steam平台上的某些游戏。Linux系统在科学计算、数据分析和机器学习等领域也有广泛应用。...

    Linux系统设计-linux系统下开源的can测试工具

    许多知名的云计算服务提供商都采用Linux系统作为其基础架构,一些游戏平台和游戏开发工具采用Linux作为支持的操作系统,例如Steam平台上的某些游戏。Linux系统在科学计算、数据分析和机器学习等领域也有广泛应用。...

    Linux系统设计-Nothing 是一个用 Go 编写简单的 Linux 系统监控工具

    许多知名的云计算服务提供商都采用Linux系统作为其基础架构,一些游戏平台和游戏开发工具采用Linux作为支持的操作系统,例如Steam平台上的某些游戏。Linux系统在科学计算、数据分析和机器学习等领域也有广泛应用。...

    Linux系统设计-加密解密工具箱GUI程序,支持Windows和linux系统

    许多知名的云计算服务提供商都采用Linux系统作为其基础架构,一些游戏平台和游戏开发工具采用Linux作为支持的操作系统,例如Steam平台上的某些游戏。Linux系统在科学计算、数据分析和机器学习等领域也有广泛应用。...

    Linux系统设计-linux环境下shell和C语言分别开发学生管理系统

    许多知名的云计算服务提供商都采用Linux系统作为其基础架构,一些游戏平台和游戏开发工具采用Linux作为支持的操作系统,例如Steam平台上的某些游戏。Linux系统在科学计算、数据分析和机器学习等领域也有广泛应用。...

    Linux系统设计-Linux平台下基于libeasy库纯C开发的系统应用

    许多知名的云计算服务提供商都采用Linux系统作为其基础架构,一些游戏平台和游戏开发工具采用Linux作为支持的操作系统,例如Steam平台上的某些游戏。Linux系统在科学计算、数据分析和机器学习等领域也有广泛应用。...

Global site tag (gtag.js) - Google Analytics