So, I honestly don't have much to say about my game this week... So, what about I talk about my work process instead? I'll be giving some tips on the way for those of you who also do gamedev.
The Work Process
- I start up by starting up my gamedev user. Personally, I feel that having a separate user account for doing gamedev makes it easier to concentrate and to organize my stuff (AKA I have more space on the desktop)
- So with that done, I need to open up my tools: Unity 3D (my engine), Visual Studio (code), Perforce (source control) and Mozilla Firefox. In Firefox I open up Trello (a website that's practically an online post-it board).
- Trello is really useful, make an account if you haven't. I mainly use it to organize my tasks, stuff like which code I need to write and what bugs I need to fix. It's useful for remembering what I was working on and what needs to be done. Seeing what you've finished is pretty motivating too!
- I like to listen to music while I work, extended videogame music to be exact (extended is the same song looped for 10-30 minutes) I like videogame music since it's background music and distracts me less than other types of music. Listening to a looped song also helps with not being distracted, but the most important thing is to avoid getting distracted by changing the song constantly.
- Source control is important! It helps you keep and organize older version of your work. I tend to commit (upload a new version to the server) every time I finish something small, like an enemy behavior or a bugfix. If you're not convinced about source control, check this out.
- For longer sessions, I like to work with a technnique similar to the Pomodoro Technique. What I basically do is take short five minute breaks every half an hour or so. It helps me stay motivated in the long run, but it may be distracting for some.
So, there you go! It's basically that. If you have any questions, leave a comment here or send a tweet to my Twitter.