Going Indie

So Tuesday was my last day at work as an Intern at SAP in Germany, and now, with nothing better to do, I’m giving indie games design and development a go.
In the next couple of months I’m aiming to finish off a small Tetris clone I started last year, and be at least half-way through an Android app for jogging.

First stop: Setting up.


Wanting to continue dev with ClanLib, I’m installing Visual Studio 2010 once more, and as something new, looking at some SVN options.  At the moment, BitBucket looks to be offering the strongest free option, although we’ll see how that goes I guess.  (Others considered are Beanstalk and Assembla)
As I’m really new to managing SVN stuff myself, I’m finding the BitBucket tutorial on Mercurial AND Git to be most helpful.  Step-by-step walkthrough of connecting, installing and setting everything up to work with the repository.  Really good in that they use both, giving me a chance to work out which I prefer, although looking at the online comparisons is giving me the idea that Mercurial is going to be better suited to my uses.

After going through the initial stages, Git appears a little more fiddly and less friendly than Mercurial (at least when comparing Git Bash & GUI to Tortoise,) which has influenced the decision to give Mercurial a run.  So far the BitBucket tutorial has been really great giving a couple of options and grounding me in the basics of all the stuff that I don’t want to have to think about.

Coming from a background of using TFS in a large team environment, I’m also looking at VS integration, so that’s the next step – giving VisualHG a whirl, and seeing how well everything plays together.  However, right now it’s 13:05, and I need a break from the computer screen!

5 thoughts on “Going Indie

  1. AKirkland

    I’d say don’t get too caught up in these type of environment issues, though. It’s something I certainly have a big problem with – I want to start a small project, and get caught up making all these premature engineering decisions early on in the process. Just start smashing some code out, without worrying about every third-party library or utility program you predict yourself wanting to use in the future.

  2. Jackson Wood

    @Mak: I expect no less 🙂
    @Adam: Yeah, I’m not terribly stressed over environments, and most of the research I did was relatively irrelevant. The differences between SVN, Mercurial and Git are a little over my head at the moment as I don’t have much experience with any of them. The research I focused on was getting something happening for free 🙂 Having used Microsoft’s TFS at SAP, I’m really glad I now can appreciate these revision control systems – even in a one-man team!

Leave a Comment

Your email address will not be published. Required fields are marked *