I have done some coding in the past on slackware. ubuntu , as well as a little for windows mainly stuff to help with admin work . I am interested in developing games for the ouya . And I would like to know where to get started . What languages will i need to know what apis , What would be some good software tools to use such as different 3d engines and so on . And any good tutorials or references someone could provide would be most appreciated . Also can anyone tell me what hardware is in the ouya as well as where i can get a copy of the os that runs the ouya . Im not referring to the android os im talking about the entire os with the ouya interface and everything . So i can modify or upgrade the system later on or perhaps even recreate it if for some reason something happens to the ouya project and i need to develop it on my own . I know this post has several questions and im sure many of them have been asked in other places but im trying to get a quick reference to the important stuff i made need to work with the ouya . Any and all help would be most appreciated . Im sorry if this post is an annoyance to anyone im just trying to get a list of all the stuff i need quickly so i can start developing games .
Comments
You have some serious research/reading to do.
Oh and the ODK contains a Unity package that you import into your Unity project to make your Unity game work on OUYA.
Peace!
and thanks gamingjoes1 ill add ogre to my list of possible engines to use as well :P im looking for everything i can for both 2d and 3d gaming so thanks for the info
It's what I use and know, and while it may not be right for everyone, there are a ton of great open-source gaming and 2D/3D physics engines, no matter if you want to create top-down RPGs, platformers, or other 2D-style games. And you can do 3D games in Flash, too. There are a bunch of great engines with good documentation. Even the core AS3 API libraries are packed with features.
The OUYA-specific documentation is light for now, but it's out there, and it's not hard to get a game up and running, with ODK features and everything. Plus, the tooling is excellent (with free/open-source options as solid alternatives to Adobe software).
If you're just getting started creating games, there isn't a more open, friendly, and experienced user-base of 2D game devs, many of whom "grew-up" in the Flash community.
Once you're finished, you can deploy to OUYA, Android, iOS, Blackberry 10, plus Mac/PC desktop, and of course, on the web (although the best features are being developed for Mobile AIR).
Introduction to AIR:
http://www.adobe.com/products/air.html
Adobe tools:
http://gaming.adobe.com/technologies/gamingsdk/
http://www.adobe.com/products/flash-builder.html
Open-source tools:
http://www.flashdevelop.org/
http://fdt.powerflasher.com/
Here is the engine/API I am using for my game, Citrus Engine:
http://citrusengine.com/