Having finished reading Clean Code, next up will be The Art of Game Design by Jesse Schell. My endeavor is to include reading books not specifically related to C# or Unity as to (hopefully) become a wellrounded game developer.
In line with my ‘tripartite’ approach, the C# book I’ll start next will be C# The Yellow Book. Afterwords I hope to finally tackle C# In Depth – and understand it. Meanwhile, the Tower Defense tutorial will continue to cover the Unity front.
I had an inordinate amount of enjoyment learning using the SoloLearn app. It was the perfect mix of reading, interactive coding quizzes, questions and an involved community. I’m disappointed it’s over and am searching for a new programming app.
I downloaded Programming Hub but their C# course is still under construction.
Any other recommendations for learning on my iPhone?
I’m nearing the end of the Tower Defense tutorial and at this point I feel like explanations have become sparse and I’m only dutifully typing out the code as it’s shown.
To be fair, it was never presented as a beginner’s tutorial so it’s up to me to look into the concepts I’m coding.
The last video was on delegates and events and I need some better understanding of why to use it and how it’s different from just calling a regular method. I’m planning on watching some tutorials specifically on events and delegates starting with:
Lists, arrays, hashsets, queues, stacks, collections and dictionaries – a lot of information to take in and will need to reread this section to get a firm understanding of the differences between them all.
On a personal note, I got a double-dose of good news today. The test result came back negative, thank goodness. I also heard back from an employer I had two interviews with last week – I got the job!
It’s substantially more pay (it’s not like it could’ve been any lower) and a set Mon-Fri schedule. This will allow me to focus even better on learning to program.
Ironically, this has left me feeling really apprehensive because good news is so rare. It’s almost like I’m waiting for the other shoe to drop. Silly brain. I need to learn to just enjoy the good times.
The SoloLearn app has been effective in teaching me different C# concepts but lacks in providing real life coding examples.
I was having a little difficulty understanding why an abstract class would be used and how it would be implemented, so I was thankful someone linked the following video in the comments. It helped clear everything up!
It happened today. My computer froze and rebooted. When I tried to reopen my Unity project, it was corrupted and wouldn’t load. For a brief moment my blood ran cold.
I’ve been working on the Tower Defense tutorial since Day 22. That’s a lot of time.
Thank goodness I’ve been pushing to Github after every video. But I’ve never actually tried pulling a commit.
When I did so, I got errors about fixing merging changes and some other stuff I didn’t understand.
In the end I just deleted the entire project from my hardrive, cloned it back from Github and started a new branch going forward. I know that wasn’t the proper way to do it, but since I’m the only one working on this project it had to do.
I’m just thankful I have backups and they are offsite in case my computer completely crashes.
I plan on following Joyce’s post entitled: How I got started with shaders (Non-Scary Shader Intro) to get a basic understanding before tackling any specific shader tutorials. Because of the vast amount of information she has compiled, I’ll have to strictly focus on what I might be able to implement in my first game(s).