Finding a 2D game engine that does not require programming in their environment

Started by
11 comments, last by kop0113 10 years ago

I suggest LOVE2D...

Its a really nice 2d engine... you must have to program in LUA script, but its very versatile and the 'code style' is somewhat like what you want.

I did use the Love2d in a GameJam this year... and.. its very friendly... have a lot o documentation, is cross platform and have a good performance.

Give it a try - https://love2d.org/

I too recommend Love2d.

For physics, you can write your own or it provides you with bindings to Box2d (although the tutorials on the wiki are a bit lacking I find), and for graphics you can write shaders in a slightly modified GLSL (afaik the syntax is the same but some names changed). I haven't found many tutorials, but there is good documentation on their wiki and example code (including a Tiled map loader). I also don't know about running it on mobile or the web, but it runs on windows, mac and linux and you can code in any editor. Love2d was also used in this awesome game, Mari0.

Lua's also a pretty good language. Quite fast and lightweight compared to other scripting languages like Python, but its standard library is quite small. I personally prefer to use Moonscript though (it compiles into Lua).

Falling block colour flood game thing I'm making: http://jsfiddle/dr01d3k4/JHnCV/

Advertisement

Have you looked at Duality? Granted the language is C#, but a cursory glance at its features suggests it might fit your needs.

Edit: Actually it seems to have been made with Visual Studio in mind, but perhaps there's a way to bypass that and just build with compiler?

  1. Programming is done in my own environment (emacs, vim) in an established language (like C++ or Python)

You transcend the editor wars by using both... thats awesome ;)

I highly recommend SDL 1.2 (with C or C++) because you can also use the Emscripten compiler to output it to HTML5.

If you plan to do very intensive 2D games, then SDL with OpenGL will also work great as a desktop application or web via Emscripten.

http://tinyurl.com/shewonyay - Thanks so much for those who voted on my GF's Competition Cosplay Entry for Cosplayzine. She won! I owe you all beers :)

Mutiny - Open-source C++ Unity re-implementation.
Defile of Eden 2 - FreeBSD and OpenBSD binaries of our latest game.

This topic is closed to new replies.

Advertisement