Game development and deployment for Windows, Mac (and Linux)

I want to write games that run on all major platforms.

I also want people to be able to play them by downloading the file and double-clicking on it. This means a single .exe / .app file.

I am happy to use OpenGL directly for graphics (I will mainly work in 2D). What I do not know how to do is show a window, handle mouse / keyboard input and play sounds in a cross-platform way.

Actually, I am not against what is the main language, although I would prefer to avoid C ++ and Java. C #, Ruby or Python is preferable in the following order :)

Please, yes, save me from having to write flash games!

+3
source share
5 answers

"Java-" , JRE - JWS (Java Web-Start), JRE , .

Java OpenGL, Java Monkey Engine. 2D-, Slick. " " (, OpenGL, / IO ), LWJGL, .

Java , , . Windows/Linux Windows/Linux/OS X ( - JRE, OS X... .)

- Java, / Scala [ JVM] JVM ;-) /GC Java 6u18 +.

+2

++ Ogre3D, Irrlicht ( ).

++ :

  • ( ++ , )
  • , .
  • Ogre3D Irrlicht , .

, Ogre3D Irrlicht:

Ogre3D , Irrlicht, , .

+2

-, - " ", Flash, Unity 3D.

- : Unity , , , , , ( Pro ).

+1

Ruby/Gosu, , Windows OS X.

0
0

Source: https://habr.com/ru/post/1783823/


All Articles