Critique > Devlogs & Projects

2d Development Frameworks/suits/engines

(1/8) > >>

wzl:
Recently i've been looking around for something that would suit my needs for development.
Normally i'm the type of person who just writes the stuff he needs himself, but i thought i'll save myself the trouble and use something someone else built. Turns out at this point i'm considering writing it myself again.
I'm aware that a good bunch of you are developers yourself so i might also ask in here, what are your personal favorites for 2d game development? May it be an engine, a framework or a complete suite.
Keep in mind this is highly subjective and based on my own experience only.
Feel free to add to this list, make counterpoints, or just ramble as i like to do :D

LoVE
Lua based scripting, really bad documentation, lacks some key features (or documentation thereof), lacks debugging

SFML.net
Provided samples are broken, runs on OpenTK, so why not use that?!

Otter2d
Samples broken, runs on SFML, [...]

Haxe
Uses some as3 mutant script language, doesn't seem to have a functional debugging last i checked. Seems fine otherwise.

Unity
3d centric. i dont feel it's suited for 2d/pixel based games all that well. Same with unreal engine (plus its a bit overkill innit)

Pico8
Fantasy console, uses lua, interesting concept, too tight restrictions. not suited to make actual games.

Ambivorous:
You basically called me by name, so I had better reply.

SharpDX
Used with C# (which can be a pro or con depending on who you are).
I recall resources being fairly difficult to get hold of (because there's a lot of nonsense inbetween), but a lot of people use it, so nothing stack overflow can't solve.
If you feel like you want to write your own stuff to get down to the nitty gritty, but know that there are a lot of things you don't want to rewrite then having a library is a good idea. This way you get to do cool things like manage your GPU's memory and pretend you're a wizard.
Basically you're using C#, and OpenGL, but it just so happens you can skip a few things.

Allegro 5
If for no other reason this framework is good for beginners because there are tutorials. Like this one.
Nothing magical, but it's very little work and uses C++.

Digivoxel:
One of my guilty pleasure's is BYOND

BYOND
Very introductory to languages, if you learned OOP, you should be able to pick up this game quite easily. Art assets, maps, and etc are handled well in the engine. Plus it's extremely easy to port over to online-multiplayer. I would say that's probably the best part, if you're interested in learning about online development.

Cons
The library is flooded with resources from 2007 that either don't work, or straight up have no comments about variables or procs. Also previous games that you made will eventually break with updates to the system.

AlexHW:
If you're just interested in making games and finishing them, and not trying to do anything super crazy, then I would take a look at:
Construct2
Very easy to make stuff really quickly, and you can expand it with plugins or write your own. Has an active community and lots of examples.

wzl:

--- Quote from: Ambivorous on December 30, 2015, 05:11:35 pm ---Allegro 5
If for no other reason this framework is good for beginners because there are tutorials. Like this one.
Nothing magical, but it's very little work and uses C++.

--- End quote ---

Easy to use high level library with straight forward 2d rendering, even hardware accelerated?! sold!
Guess i'll get familiar with cpp again.

In all honesty, i'd use gdi+ if it were not so horribly slow ;/

Navigation

[0] Message Index

[#] Next page

Go to full version