Friday, 13 June 2008

Now! Open to Public!

spgd.blogspot.com is now open to everyone! This means you no longer have to login to read the latest posts and updates on game development.

You'll still need to login to post a comment though. You can use any email to register for a google account.

I'm using my school email for this account. This means for login, I'm typing my-name@sp-dot-edu-dot-sg. Try it!

Tuesday, 10 June 2008

Microsoft Game Developer's Day 2008

The Microsoft Game Developer's Day is here again. Looking at the schedule, it looks to include what's new in XNA 3.0 and a peek at the XNA Community Games.

Registration is only $30. Learn more here.

Friday, 6 June 2008

Sony PlayStation Kits for Education

Sony announced today that they'll be releasing educational development kits for their PSP and PlayStation 2 consoles.

This looks to be for the US and Western European institutes for the near future. Let's see if we can get someone to start organising Sony Game Developers day in Singapore soon. Keep your fingers crossed!

XNA anyone? ;)

Thanks to Darren Quek for the heads up.

Sunday, 1 June 2008

Roles in Module Assignments

One question that comes up very often in group assignments is: Can we work in groups of 2 / 3 / 4?

Most of the assignments I write have mandatory requirements of 2 members and only 3 where the numbers in the class are odd.

If a group is well organised, the team can benefit from having 2 to 3 members for small Module Assignments.

For example, a team of 3 people for a programming assignment (Console Game Development / 3D Game Development / fill-in-your-module-name) may organise themselves as such:

1. Graphics / Engine Programmer - takes care of the nuts and bolts of the game engine such as camera, models, physics (collision), input handlers.

2. Gameplay Designer / Programmer - designs the gameplay mechanics and logic AND programs those. This is a small project so you'll save time and manpower by being the game designer and programmer at the same time. It also gives you a good idea of what's possible and what's not logically and pragmatically.

3. Modeller / Graphics Artist - this role is optional and nice to have (READ: Non-critical). A dangerous position to be in in a programming assignment, as your teammates can / should easily be able to locate simple public domain models or art without you. Programmer's art is always acceptable in a programming module assignment. If you do take up this role, strive for excellence and support the requirements of your team as far as possible.

On the other hand, a disorganised team can have overlap of roles which may not only create duplication of work, but also unneccesary dependencies. The worst case scenarios may have sleeper members who clock in simply for the credit at the end of the project.

Choose your members carefully and plan your work well at the beginning for a successful delivery.

Wednesday, 28 May 2008

Game Lagginess

Here's an interesting link regarding how to improve "lag" or dropped frames in games.

http://cowboyprogramming.com/2008/05/27/programming-responsiveness/

Saturday, 24 May 2008

XNA Role-Playing Game Starter Kit

Final Fantasy fans rejoice! Those interested in creating RPGs can reference the XNA Role-Playing Starter Kit released recently on Creator's Club.



This is a 2D RPG with a tile engine, developed by India based Dhruva Interactive.

To begin, try out the tutorial in adding your own quest to the game.

Wednesday, 7 May 2008

XNA Radio Broadcasts

Scott Lim and I got interviewed by Michael Tan from Mediacorp regarding the Console Game Dev module and GD in general in Singapore.

Here are the links for the podcasts:

XNA Part 1

XNA Part 2