Friday, 29 June 2012

Remotely download torrents from iPad

Hi,

Yesterday I wanted to download something to my desktop, though I was watching a movie on my iPad in bed and was too lazy to get up. So I searched for a way to use my iPad to tell my desktop to download a torrent. Of course the first thing I did was google it. The first thing I found was something to download directly onto your iPad, though this required me to create an account somewhere and some other sketchy stuff. The second thing I found used dropbox to sync torrent files to your desktop. Neither was really what I wanted, so I just figured out a way of my own. The great thing about my way is that you can even use magnet links, which isn't possible with the Dropbox method.

Here's what you need to do:

  1. Install uTorrent on your desktop.
  2. Enable Remote:
  3. Go to https://remote.utorrent.com and log in using the name and password you set in uTorrents. Then pin this to your home screen. Pinning it is optional, though it's very useful.
  4. Go to your favourite torrent website and copy the torrent or magnet link. Don't download the file, copy it's link.
  5. Now open the remote uTorrent again and paste the link you just copied into the app at the bottom right:
Now everything is set up to start downloading stuff. This same method will probably also work for Android, though this is untested by me.

Now go download some awesome legal stuff and prove torrents aren't evil!



Wednesday, 13 June 2012

Choosing an iOS game engine

Hi,

I'm planning on making an iPad game, so I was looking around for an engine to use. I looked through a whole lot of engines, tried a bunch and selected three. If you are looking to do some development yourself, read this and you'll know what engine is perfect for you.
All engines in this post have the ability to compile for iOS, though they all can also publish to other platforms. I'm here to select one for an iPad game, but you might find the perfect one for an other platform too.


Cocos2D for iPhone

As the name suggest this one is for 2D games. It's really powerful and uses Objective-C as a programming language so it's the only truly native engine. Objective-C isn't easy though, so this engine is probably for people who already know some programming. It can make apps for both iPhone and iPad (and Mac too if you're interested in that.)

Cocos2D is for (experienced) programmers who want to make iPhone or iPad apps.


PhoneGap

This is another 2D engine. The big difference though, is that it doesn't make native apps. It uses HTML5 and Javascript to make the app. Thanks to this you'll be able to make iPhone and iPad apps, but also play your game in the browser, on android and pretty much anything else. Javascript is really easy so if you just want to make awesome games without having to learn a complex programming language, this is for you.

PhoneGap is for anyone who wants to make games, with or without programming knowledge. It's absolutely perfect for people with web development knowledge, since you'll be able to use the language you already know.


Unity 3D

Unity is awesome, it's definitely the best free 3D engine out there. You can program in c#, java and boo, all are easy so you can select the one you already know or just select the one that looks coolest. Unity is free to use for desktop and browser apps, though will cost you a bit when you want to publish to iOS. You can always make and try out your game on your pc and then later buy the iOS license. I have worked a lot in Unity and it's just really fun to make game in it.

Unity is for anyone who wants to make 3D games for any platform.



I hope this post saved you the time looking for an engine and that you now know which one you'll be using.

Update: Another great option might be Haxe. I wrote a new post about this and Dart, might also be a good option if you're making iOS games: http://anoddcupoftea.blogspot.be/2012/09/web-apps-without-javascript.html

Update: I added one to the list, Sparrow. http://anoddcupoftea.blogspot.be/2012/11/choosing-ios-engine-update-sparrow.html

Have fun making games!

Sunday, 3 June 2012

Hello World

Hi,

Let's start blogging! I'm Pablo, and I'm a game programmer, well I hope to be one soon. So, no better way to start a blog than with a 'Hello World'.
I'm not completely sure yet what this blog is going to be all about, though probably games, game development, silly internet stuff, ... I'll probably write about my own games too, I'm hoping to start doing some iOS development for fun. Maybe I'll even post some tutorials so you can learn something too!

So yea, since no-one is actually reading this yet, I'll finish this post.
Thanks!
-Pablo