I downloaded and looked at Unity quite a while back and it looked awful , really could not get into it . Spent a day with it which was long enough to tell me it wasn't my thing . over the past 2 years I've used Blitz3D , AGK2 , Python and PureBasic. The one I'm probably going to stick with is Pure Basic . Very impressed so far after a 2 week crash coarse . Spent a few days on 2D then decided to get into the 3D stuff . It really is very fast . Real shame it doesn't do Android but there you go you can't have everything . The one I wouldn't want to use for games is Python . I tried it out with pyglet which was rubbish and pygame but unfortunately it suffered from graphics shudder every few seconds and I was only doing very basic stuff . Looked at Panda 3D and it was ugly and nasty so python got the chop. Anyway yeah I would rather use Blitz3D than Unity .