V
V
Vladislav2015-11-05 15:42:49
linux
Vladislav, 2015-11-05 15:42:49

What would you recommend to write a 2D game under *nix?

I want to write a simple 2D game for desktops in Ubuntu. The laptop is weak, Unity most likely will not pull. I know Python has two suitable frameworks - PyGame and Kivy, but in this case Windows is scary.
What would you recommend to write on?
Thank you.

Answer the question

In order to leave comments, you need to log in

8 answer(s)
A
alexxandr, 2015-11-05
@Hateman31

in C++ for sure.
OpenGL to the rescue.

A
Alexander, 2015-11-05
@xa3apg

Look towards Godot Endine , there is python oriented scripting + a visual editor for scenes.

A
Alex, 2015-11-05
@classx

I think this will help you

A
angru, 2015-11-05
@angru

There is a chic love2d engine / framework , everything is written in a very elementary lua, 3 main desktop OSes are supported. In general, everything is great, except that the source code of your game is not protected in any way, although I would not worry if I were you.
If you still want a python, then there is an opportunity to build an exe: there are special tools cx_Freeze , py2exe , although it’s not a fact that it will work. I don't know about pygame, kivy, pyglet , etc, but I used pysfml (bindings to sfml) and assembled with cx_Freeze, although there are some limitations: pysfml in the compiled form is only for python 3.3 and below, respectively, if you want python 3.5 - you need to build it yourself from the sources), plus you need additional dances with a tambourine to include all dependencies, but Once you figure it out, everything works fine.
In general, I would take love2d, as it is simpler and more "canonical".

C
cthulhudx, 2015-11-05
@cthulhudx

C++ (OpenGL) , Java (LibGDX / JMonkeyEngine / LWJGL)

J
Jacob E, 2015-11-05
@Zifix

Google wrote the VoltAir game in QML.

V
vreitech, 2015-11-05
@fzfx

Here's another twisted version for you: dlang + derelict3.

F
firexonix, 2015-11-05
@firexonix

I wrote with pleasure, multi-platform and in Java, using LibGDX .
Here is a good article to start with (not mine)
And you can also 3D there ...

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question