Hey Guys, I am new in creating games. But I got an idea for a game. I was looking for a 2d game engine, which is easy to use, and which works with OUYA. Well if you have some tips would be cool. Thank you!
You could use Untiy3D just use one of the many 2D tool kits available on the asset store.
You also could use Monogame which is made for both 2D and 3D Games
You also could use Shiva3d but it is mainly made for 3D games. Not sure about 2d. I would recommend looking at all of these. Just to find your personal preference. :)
thank you guys, I will look those up. I know that probably sounds stupid but I wish I could just draw the stuff, for example landscapes in photoshop, and would be able to just put them in the game. Hope you know what I am trying to say.
The only problems I have with flixel: UI - boy oh boy do I hate doing UI in any flash engine (flixel is no exception as it turns out) Levels - no provided level editor, so you have to roll your own (or get someone else to do it for you)
Other than that, it's got a pretty nice engine structure :)
You didn't remember the plot of the Doctor Who movie because there was none; Just a bunch of plot holes strung together.
thank you guys, I will look those up. I know that probably sounds stupid but I wish I could just draw the stuff, for example landscapes in photoshop, and would be able to just put them in the game. Hope you know what I am trying to say.
It doesn't sound stupid at all. :) What you're saying sounds to me as having a stage that you can drag and drop game objects to, and it's something I prefer as well. It's something that both Unity and Flash have.
I was able to successfully run games on my Ouya that were made using both AndEngine and LibGdx. AndEngine is a little buggy, but has cool features. LibGdx will let you port to html5 and pc as well.
Flash CS5 is probably the best drag/drop solution.
If you are looking to avoid programming all-together unfortunately making games is rarely if ever that simple. If you aren't afraid to learn, Flash has tons of tutorials, but don't expect your game to be done over-night. It will take you many months to master the skills required to make a game.
With your first game think really really simple, e.x. 'move a ball around the screen'.
Your next game might be 'bounce a ball and collect squares'.
It is common amongst amateurs to have massively elaborate ideas in their head, so don't go getting crazy with the cheese-whiz. Keep it simple, keep your head in it, keep at it, be patient and you will have a lot of fun.
Hey Guys, I am new in creating games. But I got an idea for a game. I was looking for a 2d game engine, which is easy to use, and which works with OUYA. Well if you have some tips would be cool. Thank you!
Game engines are legos in a play pen. Game frameworks are sheets of plastic, a lighter to melt them with, a mold to form the legos with, and tools for building the play pen out of whatever you want.
If you want a game engine, you're probably better off with Unity. It's fairly inexpensive in it's lower license tier, and is generally a one-stop all-in-one shop for editing game content and code.
Game engines are fairly "scripty" in nature (you're mostly stuck within the API set they give you with some exceptions), and usually very turn-key and limited in their functionality. They generally have about 40% of the game code already written for you and have pre-baked notions of what "objects" are as they relate specifically to 90% of the games out there. You just place them in this pre-existing empty world, populate the world with other objects, and attach logic to everything. So it's very easy for beginners to get something up and running very quickly that looks pretty good.
The bad news is.. While most developers have really good results, when you hit the wall of limitations, you typically hit it very hard and you're forced to upgrade to a higher license tier for more capabilities or you find a more powerful engine that better suits your needs (such as Unreal).
Game frameworks on the other hand gives you the components to construct a game engine out of. Or, you can simply go wild and glue all the code together in a haphazard way. :) MonoGame and LibGDX are game frameworks.
Mario and his team have done a fantastic job with LibGDX. I would really recommend that too, especially if license cost is a factor. It's high quality, the community is active, and many indie titles have been made with it.
I'm personally going to use MonoGame/Mono For Android, which is a framework based on Microsoft's XNA. MonoGame also has a very active community and extensive list of titles made with it (including some popular commercial games, though not as many as Unity). I'm choosing it mostly because it's portability reach extends a bit further than LibGDX (and I would rather code in C# than Java).
But if Java were the only choice and portability isn't a huge issue, in my opinion, the list would stop at LibGDX.
Game frameworks require a bit more knowledge, but they're significantly more flexible and usually a lot cheaper in overall cost of licensing. Especially if they are in the open source, you're usually able to modify the framework or extend it with little issue involved. If you share your code back, you get the benefit of a committed community to exercise your code rather than waiting on a corporate entity to add the feature you want, or messing around with conforming to some sort of extension plug-in.
So consequently, there isn't the instant gratification there or ease of use that you will find with a specific game engine. But the trade off is power and software component cost.
Other costs involved will depend upon how much you value your time and your level of expertise in coding (and content creation).
Well thank you very much! That was a lot of helpful information. I will look through all those interesting game engines and game frameworks on the weekend, got a lot to do! :) Since I am more like an the designer I am probably going to do this whole think with my best friend, he is really expierienced and he is able to hack games, so i guess we will make a good team since I am better in the artistic stuff. :)
Comments
UI - boy oh boy do I hate doing UI in any flash engine (flixel is no exception as it turns out)
Levels - no provided level editor, so you have to roll your own (or get someone else to do it for you)
Other than that, it's got a pretty nice engine structure :)
Best Kie
I heard a rumor they are supposed to be adding OUYA specific stuff soon.
[EDIT]
Not so much a rumour anymore: