This post marks the finale of my studio classes that I have been taking for the past year, and I’m happy to say that it has definitely gone better than previous studios. There are still aspects I could improve on, but overall I am happy with how I went. Below I am going to talk about what I did and I will end with a post mortem.
As seen in a previous blog, one of the tasks I completed was optimizing a ray tracer using multi threading. If I remember correctly, I cut it down to a third of the time using three threads, which makes sense and got the rendering of the image down to a reasonable time.
I got to make a cel shader, which was my first experience working with shaders, and I enjoyed working on it. I am definitely going to look further into shaders, make more, and I am considering looking further into graphics programming as a future career option.
I also go to make a chat client, which was capable of drawing images, that worked between two computers on the same network, which is pretty cool.
The big thing in studio 3 was getting to work for an actual client for the first time, which was definitely I learning experience, and getting to work for someone outside of uni was awesome.
I haven’t elaborated too much on these here, as there is a blog for each of them, except the chat client which is pretty self explanitory. There were also some minor things, like researching information relevant to the video game industry, like data security and privacy policies.
This is the first studio I have had where the final week hasn’t been a mad dash to the finish to get things done on time. Currently, it’s a leisurely stroll, which feels great. Just about everything is done, with ample time to finish off the very little I still have left to do. I am happy with the work I did, but as always I still feel like I could have done better.
As mentioned, I feel like I could have done better. I did what was needed of me, but I didn’t allow myself enough time in my schedule to research things that interest me or to perfect the things I did do. That’s definitely something that I will fix in the future, now that I am aware of a programming field that I like other than the more generic game-play programming.
As I said, I am happy with how I went. Considering that the worst thing about the trimester is that I didn’t make everything perfect, or do enough extra research at my own discretion, I would say I did pretty well but I still have plenty of room to grow as a programmer.