Welcome to my blog II, things have been hectic yet exciting and interesting. Firstly, let me tell you about my job search as it has been the most hectic thing of my life in the past couple of months. The amount of applications that I had to send is insane, and the amount of take-home assessments is even more annoying. On one hand, I totally understand that an employer needs to make sure the applicant is qualified, on the other hand, I want to live my life and those assessments are my biggest enemy. Everytime I get a new one, I imagine myself as a trainee knight fighting a big dragon with a knock off sword from the witch’s shop. Nonetheless, **drum rolls**, I got accepted into a co-op that I was very excited about. Multiple rejections can be very discouraging, but finally landing an internship is the best and most satisfying feeling anyone can experience.
This semester is very hard and taking the senior software engineering project class doesn’t make it any easier. One of the reasons is because I am taking operating systems, cloud development and cs461. Nonetheless, it has been extremely helpful to keep a day or 2 all to myself where I can relax and have some kind of a social activity. It is so helpful to take a step back and relax.
To be perfectly honest, the course was very confusing in the beginning. My group was unorganized, we had no idea what to do, and it felt that the project was all over the place. To be honest, I still think that the scope of this project is a little too big for this course. However, my group started to become more organized and we are making amazing progress on this project. Not long ago, we finished our requirement document which established some foundation for the project. Then we recently finished our design document and I am actually very proud of how it turned out to be. I can finally say that our group has an actual foundation that our project can be built upon.
My project is about Virtual Reality and I am learning quite a bit about developing on Virtual Reality. I am learning so much about Unity and its powerful game engine. I am learning about utilizing the XR toolkit to build objects in the Unity environment. The objects will allow us to build interactive objects that can give a user a fully immersive experience.
I am also learning about OpenXR. It is a low level API that allows VR developers to develop for any VR headset without specific codes for each headset. It is so important to build for OpenXR as it will allow my group to build a project with cross-compatibility with all kinds of VR headsets. Unfortunately, I can’t talk anymore about the tools and the way I will build the environment for the project as I am signing an NDA soon.
The problem with the NDA is the fact that my group hasn’t received one yet. I would like to understand how much I can talk and what I can even talk about, but I am still not sure what my limitations are. Our sponsor told us he is talking to Oregon State School and is in the final stages of finalizing the NDA. Nonetheless, I don’t regret this project one bit and I still think it is an amazing and exciting project.
Leave a Reply