Not everyone has posted their UNversity goals yet, or some have only vaguely hinted at what they’ll be doing – so time for some more tips and suggestions.
Two tips for setting goals:
- Make your goals realistic and achievable. You should aim high – as high as possible – but if you have a family holiday, other work commitments and still want some outside time, be realistic about what you can achieve over the summer
- Goals should be as explicit as possible. ‘A game engine’ is quite vague as a goal, because game engines vary tremendously in scope and features. Do you actually mean that you intend to create a 2D or 3D game or demo, or are you really wanting to work on an engine (which might not result in anything that is playable)? Can you outline the set of features you hope to implement?
And some possible goal examples:
- To rework <game coursework X> to add <list of features and/or improvements to the code>
- To create a 2D/3D tech demo using <programming language/technology> and demonstrating <some features you want to implement>
- To create a simple <FPS/strategy/arcade/whatever> game in 2D/3D <programming language/technology> and demonstrating <some features you want to implement>
- To complete <some online course, from e.g. Coursera or Udacity>
- To study <some programming book> and complete the major programming exercises from each chapter
The more detail you can fill in on your goals the better.
You also need some kind of measure of progress. The simplest way to update people of your progress is to post a weekly (or twice weekly) update to the Facebook group/twitter with some key notes of your progress. Even better, keep a blog and write it up there in glorious detail, and post a link to the group/twitter. And you might also want to use some of the project management methods covered in the classes to help you better measure progress against the goals you have set for the project.
I will soon (honest) be posting an update on the various projects chosen and progress made so far by some of the folk taking part… stay tuned.