Day 3

Austin Bryant
2 min readNov 26, 2020

Todays journey into game development has been a frustrating one to say the least. I have been having a difficult time keeping all of my code organized and easy to manage. This will just be another challenge for me to overcome.

First part of what I need to establish is to find ways to optimize my syntax a lot better. I find myself creating several lines of code to create a step my methods. After I look and go through my code a second or third time I find that reducing my code to one or two lines will create the functions I need without all that extra code. The good part about this frustration, is I am realizing I am learning to become a better program with each look at my code.

The other part to organizing my code better is I need to be able to determine better wether or not to leave certain pseudo code I am writing when I build my methods and lines of code. I am having a difficult time thinking if the pseudo code is helpful or if it’s just messy extra writing that will confuse anyone trying to read my code. I found this something I will need to consult with my fellow interns and team lead to see their opinions on the matter.

Today I finally finished creating my lasers. This step was more difficult than I had first thought since creating a player was a breeze. Learning new concepts that I had never known from my college days in Arizona. One in particular was interesting to me which is the Time.time variable. I had no idea that the unity engine had a variable that you can manipulate which had a record of live game time. As I thought about this I now wonder about how many algorithms have been thought up to create such an engine and am excited to not only learn them all but to maybe one day help build a better engine in the future.

I ended my day on a high note with playing around with my new character shooting lasers off into the distance. I will hopefully soon be able to post visuals of my progress that I am proud to show.

--

--