Free game development tools for Linux

Source: Internet
Author: User
Tags wxwidgets

By the way, we will talk about game development in Linux. A free development platform may be available one day. Although it is never better than Ms. But at least many carriers require the Linux version of the server. Generally, the development is still on Windows, and written in standard C ++ before moving it to Linux. However, gaming systems that have demanding runtime requirements require many platform-related things. Server socket and epoll. The X11 of the client. In addition, debugging must be performed on Linux. My experience with IDE is that it is easier to use kdevelop in KDE. It integrates GDB and some memory error correction applications. Visualized step debug. The operation is also convenient, just like a simplified VC. In addition, DDD + Source navigator is also an option.

For OpenGL development on Linux, you need to install the graphics card driver of the manufacturer. If the window program in KDE needs to support OpenGL, QT + OpenGL is a good combination. WxWidgets is a final choice if you want to develop window programs using methods similar to MFC. It was developed in 92 years and is about the same age as MFC. Http://wxwidgets.org /. This is used by the unreal3 editor. However, I am confused, because I cannot see where wxWidgets is more convenient than MFC. Both use macros for rtti and use oo for window encapsulation. It's really amazing. WxWidgets lacks powerful RAD tools. Third-party tools are required to add buttons to a window. However, in Linux, there is a GUI library like MFC, and the speed of using the local X11 library is also guaranteed, and there is a development lib specially combined with OpenGL. What are you demanding.

In this way, the GUI, server, and client can be developed using free tools on the free operating system.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.