User:Acain

I've been developing small games for a long time, and remember how they inspired me to learn to program. With the SwinGame API I hope to be able to inspire others to learn to program, and to succeed with their game development ideas. SwinGame was originally created for the Algorithmic Problem Solving (APS) subject that I teach at Swinburne.

I started to learn to program in BASIC when I was still in school. I developed console based adventure games for fun, learning various BASIC variants and Pascal before I went on to student IT at University. In my course I learnt to program with C and C++, teaching myself Visual Basic. When I graduated I worked for a while developing VBA applications before returning to do research at Swinburne again. Here I taught myself Java which I used to create the JMetric tool with Rajesh Vasa. At the time I was teaching programming with Visual Basic 6, and data structures and algorithms with Java. When .NET was released I taught myself Visual Basic.NET and C#, going on to develop and teach advanced programming with .NET.

In 2006 I was involved with the development of the PSD degree. Our goal was to create a degree that really focuses on building strong software development skills in its students. The key to this was a new set of programming subjects that start from the basics, and give students enough time to develop deep technical skills. SwinGame is a key part of that strategy, giving them a chance to have some fun!

At the moment I'm working on new advanced .NET subjects, and on SwinGame for APS. I've also be learning to program with Objective C on the Mac, which has been a really great experience. I hope to be working more on the PSD program, to help continue its great success.