Posts

Showing posts with the label unity

Unity Course Update #2

Image
Hello again! I'm now ~35% of the way through my course, and I've finished another project! Here's  Project Boost : Fly your spaceship to the green platform I built this game by following a tutorial, so the finished product feels pretty similar to the original. But the level design and some of the fine-tuning of the mechanics were my own decisions. I learned about changing the FOV of the camera, using lights, the prefab hierarchy, using audio clips, materials, and a bunch of other stuff. Thought it's surface-level knowledge for now, I'm sure my knowledge will get deeper with time. Some of the walls move I'm still learning a lot about making very clear code that is self-contained and easy to read; I have especially learned to keep any particular method from doing too much. Also, I can use version control now! I'm currently using Sourcetree, and I'm sure there's a way to make it jive with Github; I'll figure that out later I suppose.  Here's a l...

Unity Course Update

Image
 Hello! I'm about 20% of the way through the Unity course I'm working through right now, and I just finished a project called "Terminal Hacker." I basically just followed along with the tutorial for this one--I came up with the names of some Nintendo characters, but that's about all I contributed!  But I got a better feel for C# and how it's used in Unity, I used Visual Studio for the first time, and I played around with Unity's debug mode. C# seems similar enough to Java that most of my prior knowledge there is carrying over. I also learned about enums. In the past, I've used strings to store things like gamestate; in this project, we used an enum, and I really like that better. It makes it harder to accidentally use the wrong value (i.e., storing "gamestarted" in the string by accident when it should have been "gamestart"). I enjoyed this project, and it's been fun getting a little bit of peer review and seeing other people...